Skip to content

Releases: epi2me-labs/ezcharts

v0.15.0

07 Oct 09:23

Choose a tag to compare

Added

  • StatusTable component to track sample status.
  • stacked_freq_bar for visualising stacked_freqs as colours in a bar.
  • value_badge for visualising a value, with background colour based on the value and assigned thresholds.
  • OND report demo added to tests.

Changed

  • LeadSummary and lead_section_table can optionally display a custom string for None values when fill_none is specified, otherwise preserves existing behavior of hiding them.
  • ConfigurationTable now supports a fill_none option to display a custom string for None or empty values; defaults to original behavior if not set.
  • ond.scss colour and name changes for badges-undertermined to badge-no_result to reflect new categories in workflows.
  • Long values in ConfigurationTable, LeadSummary, and lead_section_table are now automatically wrapped to improve table readability.
  • ONDReport no longer requires paths for workflow params and versions, as they can be provided via the workflow model.

Fixed

  • ConfigurationTable no longer display False, 0, and other falsy values as an empty string.

v0.14.1

20 Jun 14:05

Choose a tag to compare

Fixed

  • LeadSummary balances columns aware of None values.
  • Reports now include Arial and Sans-serif font options, to improve appearance when Noto Sans is unavailable.

v0.14.0

24 Apr 08:52

Choose a tag to compare

Changed

  • Percentage of reads aligned histogram x-axis limits are now default 0 to 100.
  • Accuracy histogram x-axis limits are now default 80 to 100.

Added

  • Download button in sankey plot.
  • DataTables.from_pandas takes use_headers kwarg.
  • DataTables sortable added to API.
  • DetailsTable, LeadSummary, WorkflowQCBanner components for reports.
  • Added page_number attribute to the report, which if True adds a styled footer to the report containing the page number.
  • Add make_table to create QC control checks tables.

Fixed

  • Sankey now scales down until it hits 800px, it then scrolls. This avoids overflowing the right of the screen on narrow viewports.
  • Sequence summary read length N50 incorrectly displayed minimum read length, it now correctly shows the N50.
  • Sequence summary component alignment and coverage plots amended to also work with histogram data as input, example added to demo. [CW-5838]

v0.13.1

07 Mar 08:46

Choose a tag to compare

Fixed

  • SeqSummary read_length_plot_binwidth override not working in v.13.0.

v0.13.0

06 Mar 12:21

Choose a tag to compare

Changed

  • Updated relational plot APIs: Now support bokeh_kwargs, allowing customization of bokeh.figure during initialization.
  • ONT style update with re-branding
  • MSA start:end now uses bed file format

Added

  • Read length plot x-axis initial range max can be set with read_length_quantile_xend.

v0.12.0

17 Feb 15:53

Choose a tag to compare

Added

  • si_format function for formatting numbers.
  • SeqSummary histograms show a warning when no aligned reads to plot.
  • Added parameter to set data type in read_files.

Changed

  • Reports have a maximum width.
  • Boxplot hover shows summary stats.
  • SeqSummary histograms' axis defaults increased to be inclusive of maximum values.

Fixed

  • Regression squishing ECharts plots when a different tab is selected.
  • SeqSummary histograms' median value no longer converted to an integer.
  • SeqSummary min axis range works when set to 0.
  • Boxplots can be made with a single array of values.
  • Boxplot colours now cycle through the palette for large datasets.
  • Icons on pass, fail and unknown badges have a fixed position to prevent overlapping with text.

v0.11.5

18 Dec 14:42

Choose a tag to compare

Fixed

  • ValueError: invalid literal for int() with base 10 in base_yield_plot

Changed

  • Clarify SeqSummary read alignment title and axis label.

v0.11.4

17 Dec 19:55

Choose a tag to compare

Fixed

  • Added setuptools to conda package requirements to unbreak package distribution.

Added

  • Added setuptools to python package requirements as it is required for runtime use of pkg_resources.

v0.11.3

17 Dec 15:32

Choose a tag to compare

Fixed

  • load_modkit_summary function shows the threshold value of any modified base.

Changed

  • SeqSummary dropdown menu shows samples in order.
  • Seqviz plot now displays enzymes in a multi-select box.

Added

  • additional_styles dictionary parameter to allow more style options of div in EZchart()
  • SeqSummary read_length_plot binwidth can be overridden from default.

v0.11.2

13 Sep 11:39

Choose a tag to compare

Changed

  • Bokeh plots featuring more than one data series will automatically have a legend.

Fixed

  • Tooltips not displaying meaningful values.