Skip to main content

A Python toolbox for ocular proton therapy planning in RayOcular

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rayocular_toolbox-1.0.0b1.tar.gz (36.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rayocular_toolbox-1.0.0b1-py3-none-any.whl (32.8 kB view details)

Uploaded Python 3

File details

Details for the file rayocular_toolbox-1.0.0b1.tar.gz.

File metadata

  • Download URL: rayocular_toolbox-1.0.0b1.tar.gz
  • Upload date:
  • Size: 36.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.10

File hashes

Hashes for rayocular_toolbox-1.0.0b1.tar.gz
Algorithm Hash digest
SHA256 7df248b800fe9f226889100367d88fa71018fe6411061ea3f9bf61eed98b1fa2
MD5 4b8460fc173210962e9e7d5b47aef1d8
BLAKE2b-256 7e64721deeabc105d0b8d0351ce2349ec8b5cb16484786453dda1bcca50e2890

See more details on using hashes here.

File details

Details for the file rayocular_toolbox-1.0.0b1-py3-none-any.whl.

File metadata

File hashes

Hashes for rayocular_toolbox-1.0.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 6d187c1a9a6ec6ccadf3d386bbfccf0d07a9705aa59513e4b9907e0e25cd6add
MD5 8f3ded5f941dd6986d99983719bfc988
BLAKE2b-256 ca81172c14ae2ec56fab8ec08c2db2e6757d7e8a40aae661b9e163be0170d992

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page