Skip to main content

A toolbox for analysing and simulating ISM images

Project description

BrightEyes-ISM

License PyPI Python Version

A toolbox for analysing and simulating Image Scanning Microscopy (ISM) datasets. The analysis module contains libraries for:

The simulation module contains libraries for:

The dataio module contains libraries for:


Installation

You can install brighteyes-ism via pip directly from GitHub:

pip install git+https://github.com/VicidominiLab/BrightEyes-ISM

or using the version on PyPI:

pip install brighteyes-ism

It requires the following Python packages

numpy
scipy
scikit-image
scikit-learn
matplotlib
joblib
tqdm
h5py
statsmodels
matplotlib-scalebar
torch
torchvision
zernikepy
psf-generator

Documentation

You can find some examples of usage here:

https://github.com/VicidominiLab/BrightEyes-ISM/tree/main/examples

You can read the manual of this package on Read the Docs:

https://brighteyes-ism.readthedocs.io

Citation

If you find BrightEyes-ISM useful for your research, please cite it as:

Zunino, A., Slenders, E., Fersini, F. et al. Open-source tools enable accessible and advanced image scanning microscopy data analysis. Nat. Photon. (2023). https://doi.org/10.1038/s41566-023-01216-x

License

Distributed under the terms of the GNU GPL v3.0 license, "BrightEyes-ISM" is free and open source software

Contributing

You want to contribute? Great! Contributing works best if you creat a pull request with your changes.

  1. Fork the project.
  2. Create a branch for your feature: git checkout -b cool-new-feature
  3. Commit your changes: git commit -am 'My new feature'
  4. Push to the branch: git push origin cool-new-feature
  5. Submit a pull request!

If you are unfamilar with pull requests, you find more information on pull requests in the github help

Issues

If you encounter any problems, please file an issue along with a detailed description.

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

brighteyes_ism-1.4.1.tar.gz (48.2 kB view details)

Uploaded Source

Built Distribution

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

brighteyes_ism-1.4.1-py3-none-any.whl (51.3 kB view details)

Uploaded Python 3

File details

Details for the file brighteyes_ism-1.4.1.tar.gz.

File metadata

  • Download URL: brighteyes_ism-1.4.1.tar.gz
  • Upload date:
  • Size: 48.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for brighteyes_ism-1.4.1.tar.gz
Algorithm Hash digest
SHA256 832fa6a65fe0185ebf02812f1f6d30ec6874070d158b7834ff7a6732f339724e
MD5 817832e9cbf51281323511fdc6450152
BLAKE2b-256 13a30cc24a3d47688b735e0fe30b0b474bc57c0b8aab2b6285f6a9262398a6eb

See more details on using hashes here.

File details

Details for the file brighteyes_ism-1.4.1-py3-none-any.whl.

File metadata

  • Download URL: brighteyes_ism-1.4.1-py3-none-any.whl
  • Upload date:
  • Size: 51.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for brighteyes_ism-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 454f8f64e8d51a1454e612e1718c07c4f35426d5e2c7636932092c2f877bdf27
MD5 f5113e45a1a8d3a7c64d786df36e5b6c
BLAKE2b-256 3f4e099686e8b32b36a686b15f795dac91f9d789983cb7b4e84e2b2eac3aeaaa

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