Skip to content

Releases: 4DNucleome/PartSeg

v0.15.2

28 Aug 12:38
f98e32a
Compare
Choose a tag to compare

0.15.2 - 2023-08-28

Bug Fixes

  • Fix range threshold selection of algorithms (#1009)
  • When run batch check if file extension is supported by loader (#1016)
  • Do not allow to select and render corrupted batch plans (#1015)

Testing

  • [Automatic] Constraints upgrades: imagecodecs, ipykernel, magicgui, psygnal, scipy, superqt, tifffile (#1011)
  • [Automatic] Constraints upgrades: imageio, pyinstaller, tifffile (#1018)

Ci

  • Use faster version of black (#1010)
  • [pre-commit.ci] pre-commit autoupdate (#1013)

Changes:

  • f98e32a add release notes
  • 0180435 test: [Automatic] Constraints upgrades: imageio, pyinstaller, tifffile (#1018)
  • 84b09d0 test: [Automatic] Constraints upgrades: imagecodecs, ipykernel, magicgui, psygnal, scipy, superqt, tifffile (#1011)
  • df3663c fix: Do not allow to select and render corrupted batch plans (#1015)
  • ae9a4d0 fix: When run batch check if file extension is supported by loader (#1016)
  • c06d745 ci: [pre-commit.ci] pre-commit autoupdate (#1013)
  • 45c385b ci: Use faster version of black (#1010)
  • 82d705d fix: Fix range threshold selection of algorithms (#1009)

This list of changes was auto generated.

v0.15.1

10 Aug 11:05
3594793
Compare
Choose a tag to compare

0.15.1 - 2023-08-09

Bug Fixes

  • Fix possible problem of double registration napari plugin in PartSeg bundle (#974)
  • Bump OS versions for part of testing workflows. (#977)
  • Bump os version for main tests workflow. (#979)
  • Ensure that the module PartSegCore.channel_class is present in bundle (#980)
  • Lower npe2 schema version to work with older napari version (#981)
  • Generate test report per platfom (#978)
  • Importing plugins in bundle keeping proper module names (#983)
  • Fix napari repo workflow (#985)
  • Fix bug in read tiff files with double Q in axes but one related to dummy dimmension (#992)
  • Fix bug that lead to corupted state when saving calculation plan to excel file (#995)
  • Enable python 3.11 test on CI, fix minor errors (#869)

Features

  • Allow to save multiple napari image layers to single tiff file (#1000)
  • Add option to export batch project with data (#996)

Testing

  • [Automatic] Constraints upgrades: imageio, ipython, psygnal, scipy, sentry-sdk (#975)
  • [Automatic] Constraints upgrades: h5py, imagecodecs, imageio, ipykernel, napari, numpy, pandas, pydantic, pyinstaller, scipy, sentry-sdk, tifffile, vispy (#986)
  • [Automatic] Constraints upgrades: imagecodecs, sentry-sdk, tifffile (#997)
  • [Automatic] Constraints upgrades: ipykernel, pydantic (#1002)
  • [Automatic] Constraints upgrades: numpy, pygments, sentry-sdk, superqt (#1007)

Ci

  • [pre-commit.ci] pre-commit autoupdate (#973)
  • [pre-commit.ci] pre-commit autoupdate (#982)
  • [pre-commit.ci] pre-commit autoupdate (#987)
  • [pre-commit.ci] pre-commit autoupdate (#988)
  • [pre-commit.ci] pre-commit autoupdate (#991)
  • [pre-commit.ci] pre-commit autoupdate (#998)
  • [pre-commit.ci] pre-commit autoupdate (#1004)
  • Change markdown linter from pre-commit to mdformat (#1006)

Changes:

  • 3594793 add release notes
  • d9efd0b ci: [pre-commit.ci] pre-commit autoupdate (#1008)
  • 3104c5c feat: Add option to export batch project with data (#996)
  • 112c4fe test: [Automatic] Constraints upgrades: numpy, pygments, sentry-sdk, superqt (#1007)
  • 10244c5 ci: Change markdown linter from pre-commit to mdformat (#1006)
  • 9016e95 ci: [pre-commit.ci] pre-commit autoupdate (#1004)
  • d77717b fix: Enable python 3.11 test on CI, fix minor errors (#869)
  • 4fc34bf test: [Automatic] Constraints upgrades: ipykernel, pydantic (#1002)
  • b38933b feat: allow to save multiple napari image layers to single tiff file (#1000)
  • 1fb01af ci: [pre-commit.ci] pre-commit autoupdate (#998)
See More
  • b03118c test: [Automatic] Constraints upgrades: imagecodecs, sentry-sdk, tifffile (#997)
  • 6945822 fix: Fix bug that lead to corupted state when saving calculation plan to excel file (#995)
  • 152a026 fix: Fix bug in read tiff files with double Q in axes but one related to dummy dimmension (#992)
  • 3b08337 ci: [pre-commit.ci] pre-commit autoupdate (#991)
  • dd3ca25 test: [Automatic] Constraints upgrades: h5py, imagecodecs, imageio, ipykernel, napari, numpy, pandas, pydantic, pyinstaller, scipy, sentry-sdk, tifffile, vispy (#986)
  • aacc428 ci: [pre-commit.ci] pre-commit autoupdate (#988)
  • 072f558 ci: [pre-commit.ci] pre-commit autoupdate (#987)
  • da4c370 fix: Fix napari repo workflow (#985) [ #984 ]
  • c7325d4 fix: importing plugins in bundle keeping proper module names (#983)
  • 43e9bc2 fix: Generate test report per platfom (#978)
  • 26b4c44 ci: [pre-commit.ci] pre-commit autoupdate (#982)
  • 0de056e fix: Lower npe2 schema version to work with older napari version (#981)
  • 18aa3ac fix: Ensure that the module PartSegCore.channel_class is present in bundle (#980)
  • d8bdb93 fix: Bump os version for main tests workflow. (#979) [ #977 ]
  • 889a728 fix: Bump OS versions for part of testing workflows. (#977) [ #976 ]
  • d3a26d6 test: [Automatic] Constraints upgrades: imageio, ipython, psygnal, scipy, sentry-sdk (#975)
  • 91c3c1d fix: Fix possible problem of double registration napari plugin in PartSeg bundle (#974)
  • 0dff2f0 ci: [pre-commit.ci] pre-commit autoupdate (#973)

This list of changes was auto generated.

v0.15.0

30 May 21:51
21658ec
Compare
Choose a tag to compare

0.15.0 - 2023-05-30

Bug Fixes

  • Print all exceptions instead of the latest one in exception dialog (#799)
  • Fix ROIExtractionResult __str__and __repr__ to use ROIExtractionResult not SegmentationResult (#810)
  • Fix code to address changes in the napari repository (#817)
  • Fix the problem with resize of multiline widgets (#832)
  • Fix tox configuration to run all required tests (#840)
  • Fix MSO step_limit description in GUI (#843)
  • Fix redefined-while-unusedimport code for python 3.9.7 (#844)
  • Fix warnings reported by Deepsource (#846)
  • Ensure that "ROI" layer is in the proper place for proper visualization (#856)
  • Fix tests of napari widgets (#862)
  • Fix build of the bundle for a new psygnal release (#863)
  • Fix minimal requirements pipeline (#877)
  • Fix bug with generation of form for the model with hidden field (#920)
  • Update pyinstaller configuration (#926)
  • Use text icon, not pixmap icon in colormap and labels list (#938)
  • Resolve warnings when testing custom save dialog. (#941)
  • Add padding zeros for component num when load Mask seg file to ROI GUI (#944)
  • Proper calculate bounds for watershed napari widget (#969)
  • Fix bug in the wrong order of axis saved in napari contribution (#972)

Dependency

  • [Automatic] Dependency upgrades (#824)
  • [Automatic] Dependency upgrades (#828)
  • [Automatic] Dependency upgrades: ipykernel, packaging (#838)
  • [Automatic] Dependency upgrades: imageio, ipykernel, napari, numpy, sentry (#850)
  • [Automatic] Dependency upgrades: imagecodecs, ipykernel, numpy, psygnal (#859)
  • [Automatic] Dependency upgrades: pydantic, pygments, xlsxwriter (#874)
  • [Automatic] Dependency upgrades: imageio, packaging, scipy, xlsxwriter (#878)
  • [Automatic] Dependency upgrades: ipykernel, requests, sentry, xlsxwriter (#884)
  • [Automatic] Dependency upgrades: h5py, imagecodecs, imageio, ipykernel, pandas, sentry, tifffile (#889)
  • [Automatic] Dependency upgrades: ipython, pyqt5 (#893)
  • [Automatic] Dependency upgrades: imageio, ipykernel, ipython, numpy, openpyxl, psygnal, pydantic, pyinstaller, pyqt5, scipy, sentry-sdk, tifffile, xlsxwriter (#897)
  • [Automatic] Dependency upgrades: imageio, psygnal (#905)
  • [Automatic] Dependency upgrades: ipython, magicgui, scipy, sentry-sdk, tifffile (#906)
  • [Automatic] Dependency upgrades: imagecodecs, imageio, ipykernel, openpyxl, pydantic, pyinstaller, qtawesome, qtconsole, sentry-sdk, tifffile, xlsxwriter (#908)
  • [Automatic] Dependency upgrades: imageio, ipykernel, ipython, pandas, psygnal, pydantic, pygments, pyinstaller, qtpy, sentry-sdk, tifffile (#917)

Documentation

  • Update README and project metadata (#805)

Features

  • Add PARTSEG_SENTRY_URL env variable support and basic documentation about error reporting (#802)
  • Allow to see underlying exception when show warning caused by exception (#829)
  • Add voxel size measurement and allow to overwrite voxel size in batch (#853)
  • Add alpha support for Qt6 (#866)
  • Add option to create projection alongside z-axis (#919)
  • Add napari image custom representation for better error report via sentry (#861)
  • Add import and export operation for labels and colormaps (#936)
  • Implement napari widgets for colormap and lables control (#935)
  • Add forget all button to multiple files widget (#942)
  • Do not abort processing whole mask segmentation project during exception on single component (#943)
  • Add distance based watersheed to flow methods (#915)
  • Add napari widgets for all group of algoritms (#958)
  • Add napari widget to copy lables along z-axis (#968)

Miscellaneous Tasks

  • Improve ruff configuration, remove isort (#815)
  • Use fail_on_no_env feature from tox-gh-actions (#842)
  • Add python 3.11 to list of supported versions (#867)
  • Disable python 3.11 test because of timeout (#870)
  • Bump ruff to 0.0.218, remove flake8 from pre-commit (#880)
  • Replace GabrielBB/xvfb-action@v1 by aganders3/headless-gui, part 2 (#887)
  • Better minimal requirements test (#888)
  • Improve regexp for proper generate list of packages in update report (#894)
  • Add check for PR title (#933)
  • Migrate from nme to local_migrator (#951)

Refactor

  • Simplify and refactor github workflows. (#864)
  • Better load Mask project in Roi Analysis (#921)
  • Use more descriptive names in pylint: disable (#922)
  • Remove pkg_resources usage as it is deprecated (#967)
  • Convert napari plugin to npe2 (#966)

Security

  • Bump peter-evans/create-pull-request from 4 to 5 (#928)

Styling

  • Change default theme to dark, remove blinking windows on startup. (#809)

Testing

  • [Automatic] Dependency upgrades: packaging, pyinstaller, pyopengl-accelerate, tifffile, xlsxwriter (#932)
  • [Automatic] Constraints upgrades: fonticon-fontawesome6, imageio, numpy, partsegcore-compiled-backend, pygments, sentry-sdk (#937)
  • [Automatic] Constraints upgrades: imageio, ipython, pandas, requests, sentry-sdk (#948)
  • [Automatic] Constraints upgrades: ipython, nme, qtconsole, requests, sentry-sdk (#955)
  • [Automatic] Constraints upgrades: ipykernel, local-migrator, pyinstaller, sentry-sdk, sympy (#957)
  • [Automatic] Constraints upgrades: sentry-sdk, xlsxwriter (#959)
  • [Automatic] Constraints upgrades: requests (#961)

Ci

  • Update codecov configuration to wait on two reports before post information (#934)
  • [pre-commit.ci] pre-commit autoupdate (#945)
  • [pre-commit.ci] pre-commit autoupdate (#956)
  • [pre-commit.ci] pre-commit autoupdate (#964)

Changes:

  • 21658ec docs: Create release notes for PartSeg 0.15.0 (#971)
  • 5a2957f fix: Fix bug in the wrong order of axis saved in napari contribution (#972)
  • 2e2a0c0 test: [Automatic] Constraints upgrades: imageio, pandas, pydantic, pyopengl-accelerate, sentry-sdk, xlsxwriter (#970)
  • ab50a72 feat: add napari widget to copy lables along z-axis (#968)
  • bc9479d fix: Proper calculate bounds for watershed napari widget (#969)
  • ce309a7 refactor: Convert napari plugin to npe2 (#966)
  • cd9ba1f refactor: Remove pkg_resources usage as it is deprecated (#967)
  • 7c17dd1 feat: Add napari widgets for all group of algoritms (#958)
  • ff3be38 ci: [pre-commit.ci] pre-commit autoupdate (#964)
  • 8d5c79f test: [Automatic] Constraints upgrades: requests (#961)
See More
  • dbd57dd test: [Automatic] Constraints upgrades: sentry-sdk, xlsxwriter (#959)
  • d62fcc4 feat: Add distance based watersheed to flow methods (#915)
  • 74cb89a feat: Do not abort processing whole mask segmentation project during exception on single component (#943)
  • 19d82a3 test: [Automatic] Constraints upgrades: ipykernel, local-migrator, pyinstaller, sentry-sdk, sympy (#957)
  • 0f4ae26 ci: [pre-commit.ci] pre-commit autoupdate (#956)
  • 9f5780a chore: Migrate from nme to local_migrator (#951)
  • 3c39384 test: [Automatic] Constraints upgrades: ipython, nme, qtconsole, requests, sentry-sdk (#955)
  • f436158 test: [Automatic] Constraints upgrades: imageio, ipython, pandas, requests, sentry-sdk (#948)
  • 13e6d12 ci: [pre-commit.ci] pre-commit autoupdate (#945)
  • 17eb812 test: [Automatic] Constraints upgrades: fonticon-fontawesome6, imageio, numpy, partsegcore-compiled-backend, pygments, sentry-sdk (#937)
  • ba6d87e fix: Add padding zeros for component num when load Mask seg file to ROI GUI (#944)
  • 1929ad8 fix: Resolve warnings when testing custom save dialog. (#941)
  • 962ef52 feat: Add forget all button to multiple files widget (#942)
  • 0369b34 feat: Implement napari widgets for colormap and lables control (#935)
  • b2ccddd fix: Use text icon, not pixmap icon in colormap and labels list (#938)
  • 44ce9df feat: Add import and export operation for labels and colormaps (#936)
  • ad6bda2 test: [Automatic] Dependency upgrades: packaging, pyinstaller, pyopengl-accelerate, tifffile, xlsxwriter (#932)
  • cee4aa6 ci: Update codecov configuration to wait on two reports before post information (#934)
  • 8663c39 chore: Add check for PR title (#933)
  • f732d24 dep: [Automatic] Dependency upgrades: imageio, ipykernel, ipython, pandas, psygnal, pydantic, pygments, pyinstaller, qtpy, sentry-sdk, tifffile (#917)
  • 6b5f2ef Protect from saving when mask or segmentation is absent (#931)
  • 1d1eb8e build(deps): bump peter-evans/create-pull-request from 4 to 5 (#928) [ evans/create-pull-request#1170, evans/create-pull-request#1792, evans/create-pull-request#1610, evans/create-pull-request#1324, evans/create-pull-request#1318, #1792, #1803, #1801, #1802, #1800, #1799, #1768, #1767, #1766, #1765 ]
  • 19964a7...
Read more

v0.14.6: fix: Fix bug when loading already created project causing hide of ROI…

13 Nov 15:07
994088d
Compare
Choose a tag to compare

0.14.6 - 2022-11-13

Bug Fixes

  • Fix bug when loading already created project causing hide of ROI layer (#787)

Features

  • Improve error message if segmentation do not fit in ROI Mask (#788)

Changes:

  • 994088d fix: Fix bug when loading already created project causing hide of ROI layer (#787)
  • 426b918 Improve error message if segmentation do not fit in ROI Mask (#788)

This list of changes was auto generated.

v0.14.5

09 Nov 09:07
7510307
Compare
Choose a tag to compare

0.14.5 - 2022-11-09

Bug Fixes

  • Fix scalebar color (#774)
  • Fix bug when saving segmentation parameters in mask analysis (#781)
  • Fix multiple errors related to loading a new file in interactive mode (#784)

Features

  • Add an option for ensuring type in EventedDict and use it to validate profiles structures (#776)
  • Add an option to create an issue from the error report dialog (#782)
  • Add option for the multiline field in algorithm parameters (#766)

Refactor

  • Optimize CLI actions (#772)
  • Clean warnings about threshold methods (#783)

Build

  • Bump chanzuckerberg/napari-hub-preview-action from 0.1.5 to 0.1.6 (#775)

Changes:

  • 7510307 Update changelog (#786)
  • 37813e5 fix: Fix multiple error related to loading new file in interactive mode (#784)
  • 3906d27 refactor: Clean warnings about threshold methods (#783)
  • 4b836c1 feat: Add option for multiline field in algorithm parameters (#766)
  • d783ed9 feat: Add option to create issue from error report dialog (#782)
  • fa1a6d1 fix: Fix bug when saving segmentation prameters in mask analysis (#781)
  • 42b1d71 add roi and mask aliases (#780)
  • 9fca75a [pre-commit.ci] pre-commit autoupdate (#778)
  • 1e0c7f4 feat: Add option for ensure type in EventedDict and use it to validate profiles structures (#776)
  • 691e800 build(deps): bump chanzuckerberg/napari-hub-preview-action from 0.1.5 to 0.1.6 (#775)
See More

This list of changes was auto generated.

v0.14.4

24 Oct 09:37
9e742fc
Compare
Choose a tag to compare

0.14.4 - 2022-10-24

Bug Fixes

  • Fix get_theme calls to prepare for napari 0.4.17 (#729)
  • Fix sentry tests (#742)
  • Fix reporting error in load settings from the drive (#725)
  • Fix saving pipeline from GUI (#756)
  • Fix profile export/import dialogs (#761)
  • Enable the "Compare" button if ROI is available (#765)
  • Fix bug in cut with ROI to not make black artifacts (#767)

Features

  • Load alternatives labeling when opening PartSeg projects in napari (#731)
  • Add option to toggle scale bar (#733)
  • Allow customizing the settings directory using the PARTSEG_SETTINGS_DIR environment variable (#751)
  • Separate recent algorithms from general application settings (#752)
  • Add multiple otsu as threshold method with selection range of components (#710)
  • Add function to load components from Mask Segmentation with a background in ROI Analysis (#768)

Miscellaneous Tasks

  • Prepare pyinstaller configuration for napari 0.4.17 (#748)
  • Add ruff linter (#754)

Testing

  • Add new build and inspect wheel action (#747)

Build

  • Bump actions/checkout from 2 to 3 (#716)
  • Bump actions/download-artifact from 1 to 3 (#709)

Changes:

  • 9e742fc Prepare 0.14.4 release (#770)
  • a1f8bba feat: Add function to load components from Mask Segmentaion with background in ROI Analysis (#768)
  • 9986dc4 fix: Fix bug in cut with roi to do not make black artifacts (#767)
  • 53ec234 fix: Enable compare button if ROI is avaliable (#765)
  • fceb043 fix: Fix profile export/import dialogs (#761)
  • 214320e [pre-commit.ci] pre-commit autoupdate (#760)
  • 7f59296 Report if in main thread when auto report errors is enabled
  • 23f8ce4 fix: Fix saving pipeline from GUI (#756)
  • a40de4e chore: Add ruff linter (#754)
  • cb16b0e feat: Add multiple otsu as threshold method with selection range of components (#710)
See More
  • 54958d1 feat: Separate recent algorithms from general application settings (#752)
  • ef43db3 bugfix: Fix reporting error in load settings from drive (#725)
  • eab244f feat: Allow customize settings directory using the PARTSEG_SETTINGS_DIR environment variable (#751)
  • fd6e600 chore: Prepare pyinstaller configuration for napari 0.4.17 (#748)
  • ce084a3 test: Add new build and inspect wheel action (#747)
  • 6b6dbdd [pre-commit.ci] pre-commit autoupdate (#737)
  • 99aaaec Ignore error when locale.setlocale fails with locale.Error (#743)
  • 609c542 bugfix: fix sentry tests (#742)
  • de58c31 build(deps): bump actions/download-artifact from 1 to 3 (#709)
  • 531e0f6 feat: Add option to toggle scale bar (#733)
  • 5e765df feat: Load alternatives labeling when open PartSeg projects in napari (#731)
  • 87dab17 fix: Fix get_theme calls to prepare for napari 0.4.17 (#729)
  • a8697a2 Bump bundle requirements (#728)
  • 43f27ca [pre-commit.ci] pre-commit autoupdate (#721)
  • 3d5695f Increase max value in SearchLabel widget (#715)
  • 50c69e4 [pre-commit.ci] pre-commit autoupdate (#718)
  • 0e99126 Bump packages versions for bundle (#717)
  • da129c9 build(deps): bump actions/checkout from 2 to 3 (#716)
  • 1002409 Fix for napari repo, prepare for napari 0.4.17 (#712)
  • 3961653 [pre-commit.ci] pre-commit autoupdate (#700)
  • 7bb4826 Add missing requirements to setup.cfg (#696)
  • 08696b8 fix typos

This list of changes was auto generated.

v0.14.3

18 Aug 14:52
41e6ff6
Compare
Choose a tag to compare

0.14.3

Bug Fixes

  • Fix lack of rendering ROI when load image from segmentation (#694)
  • Fix running ROI extraction from napari widget (#695)
  • Delay setting image if an algorithm is still running (#627)
  • Wrong error report when no component is found in restartable segmentation algorithm. (#633)
  • Fix the process of building documentation (#653)

Refactor

  • Clean potential vulnerabilities (#630)

Testing

  • Add more tests for common GUI elements (#622)
  • Report coverage per package. (#639)
  • Update conda environment to not use PyQt5 in test (#646)
  • Add tests files to calculate coverage (#655)

Changes:

See More
  • 566ad98 build(deps): bump pyinstaller from 5.1 to 5.2 in /requirements (#667)
  • bc9b87b [pre-commit.ci] pre-commit autoupdate (#666)
  • ad36688 build(deps): bump mahotas from 1.4.12 to 1.4.13 in /requirements (#662)
  • a1edc33 build(deps): bump lxml from 4.9.0 to 4.9.1 in /requirements (#665)
  • 13b151d build(deps): bump numpy from 1.22.4 to 1.23.0 in /requirements (#660)
  • d3a5a35 build(deps): bump sentry-sdk from 1.5.12 to 1.6.0 in /requirements (#659)
  • ee0c304 test: Add tests files to calcualate coverage (#655)
  • d6e1a91 Bump bundle requirements (#654)
  • 2f14925 fix: Fix process of build documentation (#653)
  • 33ac6a0 build(deps): bump pyqt5 from 5.15.6 to 5.15.7 in /requirements (#652)
  • 2e68055 [pre-commit.ci] pre-commit autoupdate (#650)
  • fecf346 build(deps): bump actions/setup-python from 3 to 4 (#648)
  • 6dd2096 build(deps): bump requests from 2.27.1 to 2.28.0 in /requirements (#647)
  • bd23f87 [pre-commit.ci] pre-commit autoupdate (#642)
  • 1c87c66 test: Update conda environment to not use PyQt5 in test (#646)
  • 84fea4e test: Report coverage per package. (#639)
  • 7e3b967 build(deps): bump codecov/codecov-action from 1 to 3 (#637)
  • ce90828 Fix pre tests (#635)
  • cc8412a build(deps): bump tifffile from 2022.4.28 to 2022.5.4 in /requirements (#619)
  • c79f1f3 fix: Wrong error report whe no component is found in restatrtable segmentation algorithm. (#633)
  • 1453051 refactor: clean potential vulnerabilities (#630)
  • 1d6ef79 build(deps): bump pyinstaller from 5.0.1 to 5.1 in /requirements (#629)
  • ba0e8dd build(deps): bump qtpy from 2.0.1 to 2.1.0 in /requirements (#613)
  • c7cfebb Test if pyinstaller bundle work for --pre tests (#628)
  • 0a38fc6 test: Add more tests for common GUI elements (#622) [ #623 ]
  • fdc5e37 fix: Delay setting image if an algorithm is still running (#627)
  • 0498f17 Add issue templates (#626)
  • 9caf476 [pre-commit.ci] pre-commit autoupdate (#624)

This list of changes was auto generated.

v0.14.2

05 May 10:23
a9e7539
Compare
Choose a tag to compare

0.14.2

Bug Fixes

  • Fix bug in save label colors between sessions (#610)
  • Register PartSeg plugins before starting napari widgets. (#611)
  • Mouse interaction with components works again after highlight. (#620)

Refactor

  • Limit test run (#603)
  • Filter and solve warnings in tests (#607)
  • Use QAbstractSpinBox.AdaptiveDecimalStepType in SpinBox instead of hardcoded bounds (#616)
  • Clean and test PartSeg.common_gui.universal_gui_part (#617)

Testing

  • Speedup test by setup cache for pip (#604)
  • Setup cache for azure pipelines workflows (#606)

Changes:

  • a9e7539 doc: Update changelog (#621)
  • a269888 fix: Mouse interaction with components work again after highlight. (#620)
  • 6c0701d build(deps): bump sentry-sdk from 1.5.10 to 1.5.11 in /requirements (#615)
  • da5e19f refactor: clean and test PartSeg.common_gui.universal_gui_part (#617) [ #618 ]
  • 03d9c1f fix: Register PartSeg plugins before start napari widgets. (#611)
  • e2daa4c refactor: Use QAbstractSpinBox.AdaptiveDecimalStepType in SpinBox instead of hardcoded bounds (#616)
  • 3f9c551 [pre-commit.ci] pre-commit autoupdate (#612)
  • cbf4ae7 test: Setup cache for azure pipelines workflows (#606)
  • 1528ab2 fix: Fix bug in save label colors between sessions (#610)
  • 6e5fee8 refactor: Filter and solve warnings in tests (#607)
See More

This list of changes was auto generated.

v0.14.1

27 Apr 07:32
363ed39
Compare
Choose a tag to compare

0.14.1

Bug Fixes

  • Update build wheels and sdist to have proper version tag (#583)
  • Fix removing the first measurement entry in the napari Measurement widget (#584)
  • Fix compatibility bug for conda Pyside2 version (#595)
  • Error when synchronization is loaded, and newly loaded image has different dimensionality than currently loaded. (#598)

Features

  • Use pygments for coloring code in exception window (#591)
  • Add option to calculate Measurement per Mask component (#590)

Refactor

  • Refactor the creation batch plan widgets and add tests for it (#587)
  • Drop napari bellow 0.4.12 (#592)
  • Update the order of ROI Mask algorithms to be the same as in older PartSeg versions (#600)

Changes:

  • 363ed39 refactor: Update the order of ROI Mask algorithms to be the same as in older PartSeg versions (#600)
  • 90cca9b update changelog (#599)
  • fe948dd fix: Error when synchronization is loaded and new iloaded image has different dimensionality than currently loaded. (#598)
  • e9018e9 fix: Fix compatybility bug for conda Pyside2 version (#595)
  • 6c6ccc4 feat: Add option to calculate Measurement per Mask component (#590)
  • d519d3a feat: Use pygments for coloring code in exception window (#591)
  • 3dcadf8 build(deps): bump pyinstaller from 4.10 to 5.0 in /requirements (#586)
  • dc52158 refactor: Drop napari bellow 0.4.12 (#592)
  • 2c26399 refactor: Refactor the create batch plan widgets and add test for it (#587)
  • 7a86ed2 build(deps): bump simpleitk from 2.1.1 to 2.1.1.2 in /requirements (#589)
See More
  • 39f88a9 fix: Fix removing the first measurement entry in the napari Measurement widget (#584)
  • adf87c9 fix: Update build wheels and sdist to have proper version tag (#583)
  • a15cdeb build(deps): bump partsegcore-compiled-backend from 0.13.11 to 0.14.0 in /requirements (#582)

This list of changes was auto generated.

v0.14.0

14 Apr 23:25
03f60b4
Compare
Choose a tag to compare

0.14.0

Bug Fixes

  • Fix "Show selected" rendering mode in PartSeg ROI Mask (#565)
  • Add access by operator [] to pydantic.BaseModel base structures for keeping backward compatibility (#579)

Features

  • Allow setting zoom factor from the interface in Search Label napari plugin (#538)
  • Add controlling of zoom factor of search ROI in main GUI (#540)
  • Better serialization mechanism allow for declaration data structure migration locally (#462)
  • Make `*.obsep" file possible to load in PartSeg Analysis (#564)
  • Add option to extract measurement profile or ROI extraction profile from the batch plan (#568)
  • Allow import calculation plan from batch result excel file (#567)
  • Improve error reporting when failing to deserialize data (#574)
  • Launch PartSeg GUI from napari #581

Refactor

  • Store PartSegImage.Image channels as separated arrays (#554)
  • Remove deprecated modules. (#429)
  • Switch serialization backend to nme (#569)

Testing

  • Add test of creating AboutDialog (#539)
  • Setup test for python 3.10. Disable class_generator test for this python (#570)

Changes:

  • 03f60b4 doc: Update changelog and add new badges to readme (#580)
  • 3d6f9b1 [pre-commit.ci] pre-commit autoupdate (#572)
  • 0f31f06 feat: Launch PartSeg GUI from napari (#581)
  • e31d28d bugfix: Add access by operator [] to pydantic.BaseModel base structures for keep backward compatybility (#579)
  • c0db122 feat: Improve error reporting when fail to deserialize data (#574)
  • 607e4d2 Limit simpleitk versions (#577)
  • 22b207f test: Setup test for python 3.10. Disable class_generator test for this python (#570)
  • 908d9ba refactor: Switch serialization backen to nme (#569)
  • 97e32b2 feat: Allow import calculation plan from batch result excel file (#567)
  • 22bbdec remove obsolete console_script
See More
  • 1216219 feat: Add option to extract meaurement profile or roi extraction profile from batch plan (#568)
  • 507beca build(deps): bump sentry-sdk from 1.5.7 to 1.5.8 in /requirements (#557)
  • 7633038 feat: Make `*.obsep" file possible to load in PartSeg Analysis (#564)
  • 5b9576c fix: Fix "Show selected" rendering mode in PartSeg ROI Mask (#565)
  • 03136d6 Clean azure pipelines configuration (#566)
  • 743d984 [pre-commit.ci] pre-commit autoupdate (#558)
  • 4979a6d Remove commented out code (#563)
  • 56fd22d refactor: Remove deprecated modules. (#429)
  • ec50e86 build(deps): bump sympy from 1.10 to 1.10.1 in /requirements (#556)
  • b08e0bd feat: Better serialization mechanism allow for declaration data structure migration locally (#462)
  • fc651ed build(deps): bump tifffile from 2022.2.9 to 2022.3.25 in /requirements (#562)
  • a99582e build(deps): bump sphinx from 4.4.0 to 4.5.0 in /requirements (#561)
  • f687b82 refactor: store PartSegImage.Image channels as separated arrays (#554)
  • df7c54d [pre-commit.ci] pre-commit autoupdate (#552)
  • 5e2a7b8 Bump bundle requirements (#548)
  • 2440e1b build(deps): bump pillow from 9.0.0 to 9.0.1 in /requirements (#549)
  • 0e8fc0f build(deps): bump pyinstaller from 4.8 to 4.10 in /requirements (#545)
  • 33dac4f Add test workflow to find deprecations in napari main repository (#542)
  • 099b03f feat: Add controling of zoom factor of search ROI in main GUI (#540)
  • b81fb09 test: Add test of creating AboutDialog (#539)
  • b0f29ad feat: Allow to set zoom factor from interface in Search Label napari plugin (#538)
  • 79869cf prepare test for napari 0.4.14 (#517)
  • 31e0127 Apply non esentail parts of better serialization PR #462 (#533)
  • dd95a47 Fix deprecations (#531)
  • d1a64ee build(deps): bump sentry-sdk from 1.5.3 to 1.5.4 in /requirements (#515)
  • ca96437 build(deps): bump qtpy from 2.0.0 to 2.0.1 in /requirements (#522)
  • ecedd96 build(deps): bump tifffile from 2021.11.2 to 2022.2.2 in /requirements (#523)
  • 3daf45d build(deps): bump numpy from 1.22.1 to 1.22.2 in /requirements (#524)
  • 979d6f6 build(deps): bump oiffile from 2021.6.6 to 2022.2.2 in /requirements (#521)
  • f47576b [pre-commit.ci] pre-commit autoupdate (#520)
  • 4fe701b Not use GabrielBB/xvfb-action on non linux systems (#519)
  • d7dfdbb build(deps): bump pandas from 1.3.5 to 1.4.0 in /requirements (#514)
  • 5ad4483 build(deps): bump ipython from 8.0.0 to 8.0.1 in /requirements (#513)
  • cf69bc0 build(deps): bump sentry-sdk from 1.5.2 to 1.5.3 in /requirements (#512)

This list of changes was auto generated.