v2.1.2
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
toplotting_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