OCTVol
A package to work with optical coherence tomography .vol raw files from Heidelberg Engineering Spectralis device, providing functionalities to read, write, and crop these files.
The codes in this package are primarily derived from their MATLAB implementations, available as part of the open-source segmentation pipeline SAMIRIX.
In addition to unit tests in the tests directory, extensive testing has been performed on all methods of the OCTVol class.
Installation
Install this package using pip:
pip install oct-vol
Usage
Example usage in Python:
from OCTVol import OCTVol
oct_vol = OCTVol(r"</path-to-vol-file.vol>")
oct_vol.crop_vol(crop_size=4)
oct_vol.write_vol(r"</destination-file-path.vol>")
Requirements
The package was developed with Python 3.9.7 and numpy 1.20.3. It has been tested successfully with Python 3.5 and above.
Contact
For inquiries, please contact Amir Motamedi at seyedamirhosein.motamedi(at)charite.de.
License
Refer to LICENSE.txt for licensing details.
Related Projects
Check out OCT-Converter, a package for various OCT file formats from different manufacturers, by Mark Graham at King's College London. Available on PyPi.
Metadata
Release files for oct-vol 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| oct-vol-0.2.0.tar.gz | 7.3 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| oct_vol-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.1 kB
Release files / oct-vol-0.2.0.tar.gz
| Download URL | oct-vol-0.2.0.tar.gz |
|---|---|
| Size | 7.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
83880a9a457915e1a0c1d249a71dd1d116028be21763705ef29e9afa4e10485a
|
|
BLAKE2b-256 checksum How to use checksums |
eb8001852f8523699428222c69e68819adb3b5d89bdd63e31bc3ca3719eb09dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.7
|
Release files / oct_vol-0.2.0-py3-none-any.whl
| Download URL | oct_vol-0.2.0-py3-none-any.whl |
|---|---|
| Size | 7.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
90e9218b190c70ad72621d4d00779610e7d3e3399c99bc2ceb26b77e2a82a7fd
|
|
BLAKE2b-256 checksum How to use checksums |
cd0adfd9ded548f4e7102c7ac4355f552fce18b2224d2d9f73a6724674cb6725
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.7
|
Security for oct-vol 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.