Skip to content

v2.1.2

Compare
Choose a tag to compare
@ns-rse ns-rse released this 11 Oct 12:47
· 1734 commits to main since this release
14cd56d

Various small changes fixing aspects of plotting with regards to DPI and axis scales. Dependencies are updated and improved and igor2 instead of the unmaintained igor is now used for loading .ibw. Linting is improved and considerably faster in the pre-commit pipeline courtesy with ruff rather than flake8 and introducing pydocstyle linting.

Importantly scar removal is now disabled by default, its a time consuming step and should only be enable if you know you have scars in your scans that you want removing.

What's Changed

  • Switched to igor2 instead of igor for loading .ibw files which allows unpinning of numpy dependency #685
  • Added ruff and pydocstyle to the pre-commit configuration and removed flake8 (ruff covers the same issues) by @ns-rse in #670
  • Moves DPI configuration from default_config to plotting_dictionary
  • Fix broken reference to 'image', now 'image_original' by @SylviaWhittle in #654
  • Updates violin plots to work with Seaborn-0.13 and adds legend only to plots with multiple images by @ns-rse in #680
  • Disable scars by default and fix KDE plotting bug by @SylviaWhittle in #678
  • Add a zeroing step to filters by @SylviaWhittle in #688
  • Fix plotting in pixels for topostats files by @SylviaWhittle in #658
  • Adds details for image_stats.csv by @ns-rse in #664
  • Changed dict crop_size -1 names to match processing by @MaxGamill-Sheffield in #665
  • Lower default DPI of individual molecule plots by @SylviaWhittle in #667
  • Remove redundant test by @ns-rse in #689

Full Changelog: v2.1.1...v2.1.2