This module provides facilities for accessing and managing data generated by the Imaging FlowCytobot. It can read and write IFCB data in various formats, including the instrument's native format, and can serve as the basis of any application that uses IFCB data.
Generation 1 of this data system was called the IFCB Data Dashboard. In this, generation 2, features of the dashboard are being broken out into smaller, independent modules that can be used together.
Joe Futrelle ([email protected]) - Woods Hole Oceanographic Institution
To create a conda environment called "pyifcb":
conda env create -f environment.yml
conda activate pyifcb
python setup.py install
Or to update an existing conda environment:
conda update -n {name of existing envrionment} -f environment.yml
conda activate {name of existing environment}
python setup.py install
If you want to update your pyifcb installation when the code is updated, use python setup.py develop
instead.
As of 2017-04-28 pyifcb requires Python 3.
As of 2017-01-04 this is mostly complete and the APIs are not likely to change much, but there is no stable release yet so APIs may still change. The Wiki and code-level documentation is up to date.