Skip to main content

Tools for fluorescence microscopy analysis

Project description

Zenodo conda-forge PyPI

sdt-python is a collection of tools for analysis of fluorescence microscopy data.

It contains

  • algorithms for localization of fluorescent features in images

  • methods for evaluation of tracking data

  • functions to evaluate brightness data

  • as well as multi-color data

  • support for automated determination and correction of chromatic aberrations

  • methods for reading and writing single molecule data in various formats

  • handling of ROIs (both rectangular and described by arbitrary paths)

  • methods for simulation of fluorescence microscopy images

  • much more.

A repository of tutorials is provided at https://github.com/schuetzgroup/sdt-python-tutorials. API documentation can be found at https://schuetzgroup.github.io/sdt-python.

If you use sdt-python in a project resulting in a scientific publication, please cite the software.

Installation

Using conda-forge

Set up a conda forge-enabled installation by downloading and executing an installer from the web page.

Then open a Miniforge prompt and type

conda install sdt-python
conda install opencv trackpy lmfit ipympl scikit-learn

to install the sdt-python package and some optional, recommended packages.

Using pip

Install some Python distribution and run (possibly in a virtual environment)

pip install sdt-python

Updating

If using uv, execute

uv sync -P sdt-python

to update only sdt-python or

uv sync -U

to update everything.

If the conda-forge installation is used, type

conda update sdt-python

in a Miniforge prompt.

If pip is used, run

pip install --upgrade sdt-python

Requirements

  • Python >= 3.10

  • matplotlib

  • numpy >= 2.1

  • pandas >= 2.2.3

  • imageio >= 2.29

  • tifffile >= 0.7.0

  • pyyaml

  • lazy_loader

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

sdt_python-20.1.4.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

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

sdt_python-20.1.4-py3-none-any.whl (2.7 MB view details)

Uploaded Python 3

File details

Details for the file sdt_python-20.1.4.tar.gz.

File metadata

  • Download URL: sdt_python-20.1.4.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Manjaro Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for sdt_python-20.1.4.tar.gz
Algorithm Hash digest
SHA256 18d9df1fe326397b0c6c8e6edbf6d09858faee8f4e250568d3f6d21fb7d38eb2
MD5 906be745fc93334065ae78c3a0f66e54
BLAKE2b-256 27814618a99cdb985bd57c5c9486871d5b6f9fb9feab24b99a71f40f2133f04b

See more details on using hashes here.

File details

Details for the file sdt_python-20.1.4-py3-none-any.whl.

File metadata

  • Download URL: sdt_python-20.1.4-py3-none-any.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Manjaro Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for sdt_python-20.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c9a8d5442076a1c5440046a928425bae96c7ad276744ae2738fc42480c3d9ca2
MD5 f5bdc74a1cd37e965738186fd9c5b208
BLAKE2b-256 242abe087774dee9ade72d186ca7b97967b18fc04c5ce5f47534a31495f3cf67

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