Releases: epi2me-labs/ezcharts
Releases · epi2me-labs/ezcharts
v0.15.0
Added
StatusTablecomponent to track sample status.stacked_freq_barfor visualising stacked_freqs as colours in a bar.value_badgefor visualising a value, with background colour based on the value and assigned thresholds.- OND report demo added to tests.
Changed
LeadSummaryandlead_section_tablecan optionally display a custom string for None values whenfill_noneis specified, otherwise preserves existing behavior of hiding them.ConfigurationTablenow supports afill_noneoption to display a custom string forNoneor empty values; defaults to original behavior if not set.ond.scsscolour and name changes forbadges-underterminedtobadge-no_resultto reflect new categories in workflows.- Long values in
ConfigurationTable,LeadSummary, andlead_section_tableare now automatically wrapped to improve table readability. ONDReportno longer requires paths for workflow params and versions, as they can be provided via the workflow model.
Fixed
ConfigurationTableno longer displayFalse,0, and other falsy values as an empty string.
v0.14.1
Fixed
- LeadSummary balances columns aware of
Nonevalues. - Reports now include Arial and Sans-serif font options, to improve appearance when Noto Sans is unavailable.
v0.14.0
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_headerskwarg. - DataTables
sortableadded to API. - DetailsTable, LeadSummary, WorkflowQCBanner components for reports.
- Added
page_numberattribute to the report, which ifTrueadds a styled footer to the report containing the page number. - Add
make_tableto 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
Fixed
- SeqSummary read_length_plot_binwidth override not working in v.13.0.
v0.13.0
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
Added
si_formatfunction 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
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
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
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_stylesdictionary parameter to allow more style options of div inEZchart()- SeqSummary read_length_plot binwidth can be overridden from default.
v0.11.2
Changed
- Bokeh plots featuring more than one data series will automatically have a legend.
Fixed
- Tooltips not displaying meaningful values.