1.1.0 #188
whitews
announced in
Announcements
1.1.0
#188
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hey FlowKit community! Lots of changes in this release, including support for Python 3.11 & 3.12. The major updates: we've moved to a
srcbased structure usingpyproject.tomland finally converted all plotting functions to Bokeh (dropping matplotlib and Seaborn as requirements). Read the notes below for all the changes.Special thanks to @hbhargava7 and @laserson for their contributions to this release!
New features:
read_multi_dataset_fcsfor reading FCS files with multiple data sets (returns a list of Sample instances).Workspaceclass now has an option to load FCS files from the URI parameter embedded in the WSP file (Many thanks to @hbhargava7 for PR Add automatic FCS file reading from FlowJo WSP files #168).Sample.plot_scatter_matrixnow displays histograms along the diagonal (Thanks @laserson for the suggestion inplot_scatter_matrixshould plot a histogram along the diagonal #169).WSPBiexTransform.Sample.plot_scatteraddsevent_maskoption to filter the plotted events.Sample.plot_contours&Sample.plot_channelmethods now use Bokeh.API changes:
Sample.plot_histogrammethod addsdata_min,data_max, andx_rangekwargs for filtering data ranges and controlling the view range.ignore_transformsinparse_wsputility function.Transformsub-classes.gate_pathtoplot_scattermethod in both Session & Workspace.sample_idargument now required forGatingStrategy.is_custom_gatemethod.plot_scatterargumenthighlight_indicestohighlight_mask(since it takes a Boolean array and not a list of indices).plot_scatterargumentdim_idssplit tox_label&y_labelfor specifying axis labels.plot_gateargumentdim_idssplit tox_label&y_labelfor specifying axis labels.Bug fixes:
Workspace.summarymethod when a sample has no gates (see Workspacesummarymethod can fail when some samples have no gates #155).RectangleGateinstances (see Adding gates to a workspace and exporting as wsp #157).ValueErrorthrown when compensating a Sample specifying null channels vianull_channel_list(see Isnull_channelsimplemented inSample? #175).Session.plot_scattermethod where mixed compensations are specified for x & y channels (rare).Documentation:
Dependencies:
This discussion was created from the release 1.1.0.
Beta Was this translation helpful? Give feedback.
All reactions