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.
It is being expanded to cover all aspects of IFCB data handling including visualization, database management, web services, and web applications.
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
python setup.py install
Or with a Python 3 conda environment already activated:
conda install --file requirements.txt
python setup.py install
As of 2018-03-26 project scope has expanded to include a much larger set of capabilities including database management and web services.
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.