New features:
- Added functions that plot violin plots (
FlowCal.plot.violin()
andFlowCal.plot.violin_dose_response()
). [PR335] - Added a new way to save and reuse density gates (
FlowCal.gate.density2d()
now accepts and returns abin_mask
array). [PR337] - Added
channel_labels()
method toFCSData
objects, which returns$PnS
keyword values (i.e., long channel names). [PR323]
API changes:
FlowCal.gate.density2d()
now accepts and returns abin_mask
array. [PR337]- All outputs returned by
FlowCal.excel_ui.process_beads_table()
andFlowCal.excel_ui.process_samples_table()
are now OrderedDicts. [PR334]
Other changes:
- Migrated Excel engine to
openpyxl
. [PR325, PR329, 8bcb607, 9714791] - Removed dependency on
palettable
. [PR328] - Modified macOS install and run scripts to work with both
bash
andzsh
. [f4f055f, 067a1ec] - Refactored
FlowCal.plot.hist1d()
to permitweights
kwarg. [PR333] FlowCal.mef.get_transform_fxn()
now accepts None inmef_channels
list. [PR331]