Skip to main content

Algorithms for diffraction tomography

Project description

PyPI Version Tests Status Coverage Status Docs Status

ODTbrain provides image reconstruction algorithms for Optical Diffraction Tomography with a Born and Rytov Approximation-based Inversion to compute the refractive index (n) in 2D and in 3D.

Documentation

The documentation, including the reference and examples, is available at odtbrain.readthedocs.io.

Installation

pip install odtbrain

Testing

After cloning into odtbrain, create a virtual environment:

virtualenv --system-site-packages env
source env/bin/activate

Install ODTbrain in editable mode:

pip install -e .

Running an example:

python examples/backprop_from_fdtd_2d.py

Running tests:

pip install pytest
pytest tests

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

odtbrain-0.4.12.tar.gz (8.4 MB view details)

Uploaded Source

Built Distribution

odtbrain-0.4.12-py3-none-any.whl (43.6 kB view details)

Uploaded Python 3

File details

Details for the file odtbrain-0.4.12.tar.gz.

File metadata

  • Download URL: odtbrain-0.4.12.tar.gz
  • Upload date:
  • Size: 8.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for odtbrain-0.4.12.tar.gz
Algorithm Hash digest
SHA256 46270c8c06b81e6969799beb62d6369551855453426e7ce10afd2b9e78a489e3
MD5 883070213175bb2a18a4cd42e0bc53cb
BLAKE2b-256 737f9c29a772137d066d695b03742bab645dc5e410191a80cf2167637ce14427

See more details on using hashes here.

File details

Details for the file odtbrain-0.4.12-py3-none-any.whl.

File metadata

  • Download URL: odtbrain-0.4.12-py3-none-any.whl
  • Upload date:
  • Size: 43.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for odtbrain-0.4.12-py3-none-any.whl
Algorithm Hash digest
SHA256 d7db5183f51d44948b9bdfc7d040d496699581a3509f0ed8af6ae9b59d7b99f6
MD5 7e30ae43912c5a3da35193a63877f4a8
BLAKE2b-256 e1459beb5eddb8e50dc3f0c6848909fabc766c33733c37d0ba31c922f1e88f86

See more details on using hashes here.

Supported by

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