Releases: DC-analysis/DCscope
DCscope 2.23.0
Raghava implemented a zoom-in functionality for contour plots and fixed the caching of selected events in QuickView. I added a logo for DCscope.
DCscope 2.22.2
DCscope 2.22.2 fixes the error dialog. Copying works again and the lengthy traceback is hidden behind the "Details..." button.
Starting this version, users are not anymore able to export the "Event contour" data. Usage of the "contour" feature is discouraged, because its storage efficiency is low (slow read/write and low compression ratios). The contour can be computed from the "mask" feature, so there should not be negative consequences for any of the known workflows.
- fix: error message dialog limited to traceback length of three
- fix: copy error text to clipboard did not work in error message dialog
- enh: decorate QEvent-accepting slots in
main.py - enh: do not export "contour" to HDF5 files ("mask" is sufficient and faster)
- docs: add missing image for data export
- ref: only use closeEvent when exiting DCscope GUI
- setup: bump dclab to 0.67.0
DCscope 2.22.1
DCscope is the continuation of Shape-Out. This release is identical to the Shape-Out 2.22.1 release.
This release improves continuous work with data on DCOR, fixes a few minor bugs, and warns the user about potentially wrong dataset comparisons due to different analysis pipelines used.
- feat: notify user when loaded data have different pipeline hashes (#217)
- fix: prevent accidental polygon filter creation (#148)
- fix: disable QuickView controls when there is no data to display
- fix: IndexError when trying to show a deleted slot in QuickView (#214)
- setup: bump dclab to 0.64.0 (refresh DCOR basins)
- ref: simplify contour data retrieval and caching in plot_cache.py
ShapeOut 2.22.0
Shape-Out 2.22.0 adds the possibility to export grayscale event images as a video file. You may choose between multiple compression levels, but keep in mind that exporting to video is a lossy operation. Don't do any science with it. In addition, I tuned DCOR data access and fixed the progress visualization during data export. Raghava worked on a feature selection memoization in QuickView.
ShapeOut 2.21.5
This releases fixes a few issues related to the new table graphs.
- fix: disable table graphs widget when an image-type table is shown
- fix: accessing table data from DCOR
- enh: do not keep dataset references in QuickView, only remember IDs
- enh: use bulk emodulus computation as viscosity calculator
- setup: bump dclab to 0.62.13
ShapeOut 2.21.4
This release puts a focus on the plotting UX. The actual plot size was sometimes not consistent with those set in the AnalysisView. In addition, plots will not anymore increase in size when adding slots unless this could lead to layout issues, and it is now possible to use the window handles to resize plots (this is not permanent though when the plot is recreated).
- fix: incorrect path list check when loading broken dataset
- fix: duplicate filters via block matrix results in AttributeError (#184)
- fix: plot sizes chaotic due to improper use of setFixedSize (#176)
- fix: plot size not set correctly when loading session
- fix: base automated plot size adjustment on minimal plot dimensions (#180)
- docs: update screenshot scripts and refresh screenshots
- enh: allow to change plot window size via edge handles (#51)
- setup: migrate pyqtgraph from 0.13.3 to 0.13.6 (#109)
ShapeOut 2.21.3
ShapeOut 2.21.2
This is a bugfix release with improvements in usability. When selecting a block matrix element for QuickView, the corresponding dataset and filter are automatically activated/shown in the AnalysisView. I also identified and resolved two possible race conditions related to plot and filter updates (see #148 and #172).
- fix: signal race condition when editing filters in AnalysisView (#148)
- fix: signal race condition when editing plots in AnalysisView (#172)
- enh: use QuickView selection to navigate AnalysisView slots and filters
- enh: when batch-loading datasets, allow individual files to fail
- enh: auto-select logs in AnalysisView
- enh: improve table graph selection (remember graph, clear if unavailable)
ShapeOut 2.21.1
The event images shown in QuickView now use the maximum amount of space available. Especially in the polygon selection mode, this was not the case before. I also fixed a colormap issue in QuickView related to QPI data.
2.21.1
- fix: maximize image size in QuickView
- fix: colormap for QPI data only updating for one image view in QuickView
- ref: QuickView code needed tidying up
ShapeOut 2.21.0
Shape-Out 2.21.0 comes with a visualization feature update: The analysis view now allows you to visualize basins (data loaded from other .rtdc files), tables (e.g. telemetry data recorded during a Naiad measurement), and all logs stored in the .rtdc file.
2.21.0
- feat: implement showing dataset basins in the analysis view (#182)
- feat: implement showing dataset logs in the analysis view (#140)
- feat: implement showing dataset tables in the analysis view (#141)
- enh: more Quick View default choices than "deform" and "area_um"
- enh: update icon theme
- docs: document new features in Analysis View
- setup: pygments (for json formatting) is now an explicit dependency
- setup: bump dclab to 0.62.9
- ref: simplify logic in Analysis View
- ref: do not override
QtWidgets'__setstate__and__getstate__;
usewrite_pipeline_stateandread_pipeline_stateinstead