A package to read, write, and crop OCT .vol files.
Project description
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.
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 oct-vol-0.2.0.tar.gz.
File metadata
- Download URL: oct-vol-0.2.0.tar.gz
- Upload date:
- Size: 7.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83880a9a457915e1a0c1d249a71dd1d116028be21763705ef29e9afa4e10485a
|
|
| MD5 |
21d09c1815b4c45691b55be99d2cd802
|
|
| BLAKE2b-256 |
eb8001852f8523699428222c69e68819adb3b5d89bdd63e31bc3ca3719eb09dd
|
File details
Details for the file oct_vol-0.2.0-py3-none-any.whl.
File metadata
- Download URL: oct_vol-0.2.0-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90e9218b190c70ad72621d4d00779610e7d3e3399c99bc2ceb26b77e2a82a7fd
|
|
| MD5 |
a878acd68aae6d3a83379ce8ff3bca61
|
|
| BLAKE2b-256 |
cd0adfd9ded548f4e7102c7ac4355f552fce18b2224d2d9f73a6724674cb6725
|