Releases: cytoflow/cytoflow
Release 1.3.0 "7-AAD"
A major Cytoflow release! New features include:
- Hierarchical and binary gating
- Self-organizing maps (SOM)
- t-distributed stochastic neighbor embedding (t-SNE)
- Matrix (heat map / pie chart / petal plot) view
- Minimum spanning tree view
Additionally, there is a major "under the hood" change that may affect you if you are using the Cytoflow modules directly: Statistics are now data frames. As such, you'll need to specify the statistic AND the feature -- aka the column -- when you operate on one.
Finally, this is likely the last Cytoflow release that will support Intel-based Macs. Getting the dependencies sorted out was particularly challenging, and falling back to three (modern) platorms may be the right call moving forward.
Release 1.2.3 "mApple"
This release fixes a bug that kept Cytoflow from running on recent Mac OS versions. No other changes. Windows binaries still say "version 1.2.2".
Release 1.2.2 "rCherry"
Release "rCherry". Fixes a nasty bug with interactive plots on the GUI.
Release 1.2.1 "BHQ"
Release "BHQ". Support Apple Silicon Macs, update python & dependencies, bug fixes.
Release 1.2 "mCherry"
Release 1.2 "mCherry"
- Huge improvements to documentation. Head over to https://cytoflow.readthedocs.io for tutorials, HOWTOs, explainers, and reference documentation.
- Implemented an "experiment browser" to help keep track of channels, conditions, and statistics in the GUI.
- Add an FCS export "view". Save calibrated or compensated data back to FCS files for analysis with other tools.
- Better support for high-DPI displays.
- Major GUI code restructure to separate the model from the view and controller. As a result,
cytoflow
only creates one icon on the Mac taskbar now! - Fix a number of bugs, including one high-profile bug where the GUI would crash on saving.
- Update dependencies to current versions.
Release 1.1.1 "KillerRed"
Emergency release! Fixes a condition where saving a workflow would crash the GUI. The underlying cytoflow
library is unchanged.
Release 1.1 "tdTomato"
Maintenance release.
- Update dependencies to current versions.
- Move CI infrastructure to GitHub Actions.
- Significant re-work of the GUI unit tests
1.0
Cytoflow's 1.0 release! This marks the state at which Cytoflow is, for all intents and purposes, "feature-complete." Major additions in this release include:
- Update all dependent libraries to their latest versions. Notably, this updates matplotlib to 3.0.2 and PyQt to 5.9.2.
- Overhauled the experimental setup dialog, including the ability to import CSV files with filenames and experimental conditions.
- Packaging differences make program startup much, much faster. Also, a proper Windows installer!