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:
pyROTitself, 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 throughpyrot.ro_interface;scriptscontains a set of scripts that can be run from within RaySearch and perform common tasks, such as generating eye models. These scripts import thepyROTpackage for all calculations.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
pyROTpackage 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
pyROTpackage.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7df248b800fe9f226889100367d88fa71018fe6411061ea3f9bf61eed98b1fa2
|
|
| MD5 |
4b8460fc173210962e9e7d5b47aef1d8
|
|
| BLAKE2b-256 |
7e64721deeabc105d0b8d0351ce2349ec8b5cb16484786453dda1bcca50e2890
|
File details
Details for the file rayocular_toolbox-1.0.0b1-py3-none-any.whl.
File metadata
- Download URL: rayocular_toolbox-1.0.0b1-py3-none-any.whl
- Upload date:
- Size: 32.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.7.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d187c1a9a6ec6ccadf3d386bbfccf0d07a9705aa59513e4b9907e0e25cd6add
|
|
| MD5 |
8f3ded5f941dd6986d99983719bfc988
|
|
| BLAKE2b-256 |
ca81172c14ae2ec56fab8ec08c2db2e6757d7e8a40aae661b9e163be0170d992
|