Skip to main content

Reader, processor, and viewer of MINFLUX raw data.

Project description

   pyMINFLUX

Reader, analyzer, and viewer of MINFLUX raw data.

Installation

Apps

Compiled executables (apps) for Linux, macOS and Windows can be downloaded from the release page.

Please note: since pyMINFLUX on macOS comes from an unidentified developer, you might need to make an exception in the macOS security settings when launching it for the first time. To do this, right-click on the application icon and select Open. After this initial setup, you can simply double-click the icon to launch pyMINFLUX normally.

pip

The latest version of pyMINFLUX can also be installed from pypi.org. pyMINFLUX is compatible with and tested on Python 3.10 and 3.11. It is recommended to install pyMINFLUX in a conda environment as follows:

$ conda create -n pyminflux-env python=3.11  # or 3.10
$ conda activate pyminflux-env
$ pip install --upgrade pyminflux

pyMINFLUX can then easily be run from the command line:

$ pyminflux

For developers and tinkerers

pyMINFLUX is compatible with and tested on Python 3.10 and 3.11. For development, it is recommended to install pyMINFLUX in editable mode in a conda environment as follows:

$ conda create -n pyminflux-env python=3.11  # or 3.10
$ conda activate pyminflux-env
$ git clone https://github.com/bsse-scf/pyMINFLUX /path/to/pyminflux
$ cd /path/to/pyminflux
$ python -m pip install -e .
$ pip install -r dev-requirements.txt

Running pyMINFLUX from console

$ cd /path/to/pyminflux
$ python pyminflux/main.py  # As a Python script, or
$ pyminflux                 # as a standalone tool

Using the pyMINFLUX API from Python scripts or Jupyter Notebooks

The graphical user interface is not the only way to use pyMINFLUX. Indeed, the pyMINFLUX core library can be integrated in Python scripts or Jupyter Notebooks. The documentation for the pyMIMFLUX core API can be found on https://pyminflux.ethz.ch/api/pyminflux/; an example Jupyter Notebook is bundled with the code.

User manual

The user manual is hosted in the project wiki.

Official website

The official pyMINFLUX website is on https://pyminflux.ethz.ch.

pyMINFLUX mailing list

Join the pyMINFLUX mailing list for release announcements and further discussions.

Citing pyMINFLUX

If you use pyMINFLUX in your research, please cite this repository as follows:

Aaron Ponti, Javier Casares Arias, & Thomas Horn. (2023). pyMINFLUX. Zenodo. DOI

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

pyminflux-0.4.0.tar.gz (530.7 kB view details)

Uploaded Source

Built Distribution

pyminflux-0.4.0-py3-none-any.whl (578.7 kB view details)

Uploaded Python 3

File details

Details for the file pyminflux-0.4.0.tar.gz.

File metadata

  • Download URL: pyminflux-0.4.0.tar.gz
  • Upload date:
  • Size: 530.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.5 Linux/6.5.0-26-generic

File hashes

Hashes for pyminflux-0.4.0.tar.gz
Algorithm Hash digest
SHA256 87ff45ed837fc4ef55b1fc4e3e446f2d1138e865cf06a2c45ee01d7543a52b6f
MD5 eecdcdab757f2905a7de993676aef2e5
BLAKE2b-256 56584e7a3ebbdbf216ebeabfc96252dcc88cb4ee318bc353e520646a31b148ec

See more details on using hashes here.

File details

Details for the file pyminflux-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: pyminflux-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 578.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.5 Linux/6.5.0-26-generic

File hashes

Hashes for pyminflux-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1387f29f436986a06ad26569dc10edc7c10bd2b39891c90c58e6b5201ff947f9
MD5 75e063227b016f8f72caac3634c0cf2c
BLAKE2b-256 0865bea38d680bc8ecd4616a9edfdff2d91843901dcac34d0c6ac50ecde5bb66

See more details on using hashes here.

Supported by

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