Community Service
New features:
- Plotting of gates in Session class: limited to polygon, rectangle, range, and ellipse gates.
- Session now supports importing FlowJo workspace files, though support is limited to WSP files with linear, log, logicle transforms, and only polygon & rectangle gates.
- Session class now supports multiple gating strategies via the implementation of "sample groups", similar to how FlowJo works.
- Sample class now allows retrieving events as Pandas DataFrames, with multi-index columns as the PnN and PnS labels
API changes:
- Session: add get methods for sample IDs, sample groups, and gate IDs
- More consistent handling of Matrix class as input to compensation methods
- Expose parse_gating_xml function
- Expose plot_channel function
Bug fixes:
- Handle case where a Sample has no keyword for original filename
- Fix re-subsampling after applying Sample filters
- Ensure correct fluoro order when parsing a comp matrix from a CSV file