Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

pyROT: Python RayOcular Tools

Python RayOcular Tools is a Python library to complement RayOcular, an eye-specific module of RaySearch. It currently consists of three parts:

  1. pyROT itself, which is Python package provides a set of tools to work with eye models in Python. This library is designed to be as vendor-agnostic as possible, allowing it to be used without RaySearch. Interactions with RaySearch are handled through pyrot.ro_interface;
  2. scripts contains a set of scripts that can be run from within RaySearch and perform common tasks, such as generating eye models. These scripts import the pyROT package for all calculations.
  3. standalone, as set of Python scripts that can be used without RaySearch, for example to analyse a large set of eye models (still to be added).

In addition, we hope that the pyROT repository will provide a platform to exchange methods and scripts within the ocular Proton Therapy community.

Warranty and liability

The code is provided as is, without any warranty. It is solely intended for research purposes. No warranty is given and no rights can be derived from it, as is also stated in the MIT license.

Contributing

pyROT aims to be a community-driven project and warmly accepts contributions. If you want to contribute, please email us (pyrot@mreye.nl), open a new discussion or read the contribution guidelines prior to opening a Pull Request.

Installation

to be added

Future ideas

  • Extend the pyROT package with more tools, such as to determine the optimal gazing angle for a given eye model.
  • Extend the unit tests to cover more of the pyROT package.

Metadata

Release files for rayocular-toolbox 1.0.0b1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rayocular-toolbox 1.0.0b1
File Size Uploaded
rayocular_toolbox-1.0.0b1.tar.gz 36.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rayocular-toolbox 1.0.0b1
File Interpreter ABI Platform
rayocular_toolbox-1.0.0b1-py3-none-any.whl Python 3 none any Details

Total release size: 68.7 kB

Release files / rayocular_toolbox-1.0.0b1.tar.gz

Download URL rayocular_toolbox-1.0.0b1.tar.gz
Size 36.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7df248b800fe9f226889100367d88fa71018fe6411061ea3f9bf61eed98b1fa2
BLAKE2b-256 checksum
How to use checksums
7e64721deeabc105d0b8d0351ce2349ec8b5cb16484786453dda1bcca50e2890
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.7.10

Release files / rayocular_toolbox-1.0.0b1-py3-none-any.whl

Download URL rayocular_toolbox-1.0.0b1-py3-none-any.whl
Size 32.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6d187c1a9a6ec6ccadf3d386bbfccf0d07a9705aa59513e4b9907e0e25cd6add
BLAKE2b-256 checksum
How to use checksums
ca81172c14ae2ec56fab8ec08c2db2e6757d7e8a40aae661b9e163be0170d992
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.7.10

Release history Release notifications | RSS feed

This release

1.0.0b1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page