Skip to content

Releases: 4DNucleome/PartSeg

0.16.0a1

22 Oct 15:29
46b6726
Compare
Choose a tag to compare
0.16.0a1 Pre-release
Pre-release

0.16.0 - 2024-10-22

This release drop support for python 3.8 and napari below 0.4.19.

🐛 Bug Fixes

  • Fix error when image changed during segmentation (#1218)
  • Fix pre release tests (#1219)

🧪 Testing

  • [Automatic] Constraints upgrades: h5py, imageio, ipython, napari, numpy, sentry-sdk (#1201)
  • [Automatic] Constraints upgrades: sentry-sdk (#1214)

⚙️ Miscellaneous Tasks

  • Stop using mambaforge in tests (#1203)
  • [pre-commit.ci] pre-commit autoupdate (#1202)
  • [pre-commit.ci] pre-commit autoupdate (#1204)
  • Remove defining default version of language in pre-commit configuration (#1208)
  • [pre-commit.ci] pre-commit autoupdate (#1209)
  • Drop python 3.8 (#1206)
  • Use PublishPipelineArtifact in place of PublishBuildArtifacts to reduce CI fragility (#1213)
  • Update CI configuration to use more modern OS and python versions (#1207)
  • Fix upgrade-dependencies.yamldocs constraints (#1215)
  • [pre-commit.ci] pre-commit autoupdate (#1216)

0.15.4

01 Oct 06:01
b12d227
Compare
Choose a tag to compare

0.15.4 - 2024-09-27

🚀 Features

  • Add preview of image metadata (#1154)
  • Add option to combine channels using sum and max (#1159)
  • Add metadata viewer as napari widget (#1195)
  • Read channel colors from *.czi metadata (#1198)
  • Use image color when add layer to napari (#1200)

🐛 Bug Fixes

  • Fix selection of custom label colors for napari 0.5.0 (#1138)
  • Add pint call to enforce initialization of unit registry (#1146)
  • Workaround for lack of zsd support in czifile (#1142)
  • Fix preparing data for mahotas.haralick to avoid overflow problem (#1150)
  • Fix use_convex type from int to bool for segmentation algorithms (#1152)
  • Prevent propagation of decreasing contrast limits set by user (#1166)
  • Prevent error on searching component if there is no component (#1167)
  • Fix checking if channel requested by MeasurementProfile exists (#1165)
  • Fix trying to access to just deleted measurement profile from edit window. (#1168)
  • Fix bug in code for checking for survey file (#1174)
  • Fix plugin discovery in bundle to register them in napari viewer (#1175)
  • Fix problem with setting range of auto-generated widget (#1187)
  • Fix reading channel names from single channel czi files (#1194)

🚜 Refactor

  • Make warnings error in tests (#1192)
  • Merge all channel-specific attributes of the Image class (#1191)

📚 Documentation

  • Change homepage URL (#1139)
  • Add link for download macOS arm bundle (#1140)
  • Add changelog for 0.15.4 release
  • Update changelog (#1176)

🧪 Testing

  • [Automatic] Constraints upgrades: napari, sentry-sdk, sympy (#1128)
  • [Automatic] Constraints upgrades: mahotas, numpy, sentry-sdk, sympy (#1145)
  • [Automatic] Constraints upgrades: numpy, tifffile (#1163)
  • [Automatic] Constraints upgrades: napari, sentry-sdk, tifffile (#1169)
  • [Automatic] Constraints upgrades: magicgui, sentry-sdk (#1172)
  • [Automatic] Constraints upgrades: sympy, tifffile (#1177)
  • [Automatic] Constraints upgrades: imageio, napari, numpy (#1180)
  • Constraints upgrades: sentry-sdk and fix tests (#1182)
  • napari==0.5.3 related fixes, Constraints upgrades: imageio, ipython, numpy, qtconsole, scipy, simpleitk, tifffile (#1183)
  • [Automatic] Constraints upgrades: numpy, pydantic (#1188)
  • [Automatic] Constraints upgrades: imagecodecs, pandas, pydantic, sentry-sdk, sympy, tifffile (#1190)

⚙️ Miscellaneous Tasks

  • Speedup tests by use tox-uv (#1141)
  • Get additional dict from PR branch for checking PR title (#1144)
  • Relax numpy constraint (#1143)
  • Allow to skip spellchecking PR title (#1147)
  • [pre-commit.ci] pre-commit autoupdate (#1149)
  • Create only archive with version in name on azures pipeline (#1151)
  • Fix tests for napari from repository (#1148)
  • Use python 3.11 to determine updated packages in PR description (#1160)
  • [pre-commit.ci] pre-commit autoupdate (#1164)
  • [pre-commit.ci] pre-commit autoupdate (#1170)
  • Disable thumbnail generation in napari layer as it is fragile and not used (#1171)
  • [pre-commit.ci] pre-commit autoupdate (#1173)
  • [pre-commit.ci] pre-commit autoupdate (#1178)
  • Fix call of logger to properly pass arguments to messages (#1179)
  • Fix coverage files upload by enable hidden files upload (#1186)
  • [pre-commit.ci] pre-commit autoupdate (#1184)
  • Use PyQt6 in pre-tests (#1196)
  • Add missed code from #1191 (#1197)
  • [pre-commit.ci] pre-commit autoupdate (#1189)
  • Auto add "skip check PR title" label in update dependencies PR (#1199)

Build

  • Remove PyOpenGL-accelerate from dependencies because of numpy incompatibility (#1155)
  • Update install constraints on numpy and qt packages (#1157)
  • Enforce napari 0.5.0 for Qt6 bindings (#1161)
  • Require napari>=0.5.0 only for python 3.9+ (#1162)

0.15.4b7

27 Sep 12:46
ebe8226
Compare
Choose a tag to compare
0.15.4b7 Pre-release
Pre-release

0.15.4 - 2024-08-13

🚀 Features

  • Add preview of image metadata (#1154)
  • Add option to combine channels using sum and max (#1159)

🐛 Bug Fixes

  • Fix selection of custom label colors for napari 0.5.0 (#1138)
  • Add pint call to enforce initialization of unit registry (#1146)
  • Workaround for lack of zsd support in czifile (#1142)
  • Fix preparing data for mahotas.haralick to avoid overflow problem (#1150)
  • Fix use_convex type from int to bool for segmentation algorithms (#1152)
  • Prevent propagation of decreasing contrast limits set by user (#1166)
  • Prevent error on searching component if there is no component (#1167)
  • Fix checking if channel requested by MeasurementProfile exists (#1165)
  • Fix trying to access to just deleted measurement profile from edit window. (#1168)
  • Fix bug in code for checking for survey file (#1174)
  • Fix plugin discovery in bundle to register them in napari viewer (#1175)
  • Fix call of logging

📚 Documentation

  • Change homepage URL (#1139)
  • Add link for download macOS arm bundle (#1140)
  • Add changelog for 0.15.4 release
  • Update changelog (#1176)

🧪 Testing

  • [Automatic] Constraints upgrades: napari, sentry-sdk, sympy (#1128)
  • [Automatic] Constraints upgrades: mahotas, numpy, sentry-sdk, sympy (#1145)
  • [Automatic] Constraints upgrades: numpy, tifffile (#1163)
  • [Automatic] Constraints upgrades: napari, sentry-sdk, tifffile (#1169)
  • [Automatic] Constraints upgrades: magicgui, sentry-sdk (#1172)
  • [Automatic] Constraints upgrades: sympy, tifffile (#1177)

⚙️ Miscellaneous Tasks

  • Speedup tests by use tox-uv (#1141)
  • Get additional dict from PR branch for checking PR title (#1144)
  • Relax numpy constraint (#1143)
  • Allow to skip spellchecking PR title (#1147)
  • [pre-commit.ci] pre-commit autoupdate (#1149)
  • Create only archive with version in name on azures pipeline (#1151)
  • Fix tests for napari from repository (#1148)
  • Use python 3.11 to determine updated packages in PR description (#1160)
  • [pre-commit.ci] pre-commit autoupdate (#1164)
  • [pre-commit.ci] pre-commit autoupdate (#1170)
  • Disable thumbnail generation in napari layer as it is fragile and not used (#1171)
  • [pre-commit.ci] pre-commit autoupdate (#1173)
  • [pre-commit.ci] pre-commit autoupdate (#1178)

Build

  • Remove PyOpenGL-accelerate from dependencies because of numpy incompatibility (#1155)
  • Update install constraints on numpy and qt packages (#1157)
  • Enforce napari 0.5.0 for Qt6 bindings (#1161)
  • Require napari>=0.5.0 only for python 3.9+ (#1162)

0.15.4b6

20 Sep 11:29
6ee3209
Compare
Choose a tag to compare
0.15.4b6 Pre-release
Pre-release

0.15.4 - 2024-08-13

🚀 Features

  • Add preview of image metadata (#1154)
  • Add option to combine channels using sum and max (#1159)

🐛 Bug Fixes

  • Fix selection of custom label colors for napari 0.5.0 (#1138)
  • Add pint call to enforce initialization of unit registry (#1146)
  • Workaround for lack of zsd support in czifile (#1142)
  • Fix preparing data for mahotas.haralick to avoid overflow problem (#1150)
  • Fix use_convex type from int to bool for segmentation algorithms (#1152)
  • Prevent propagation of decreasing contrast limits set by user (#1166)
  • Prevent error on searching component if there is no component (#1167)
  • Fix checking if channel requested by MeasurementProfile exists (#1165)
  • Fix trying to access to just deleted measurement profile from edit window. (#1168)
  • Fix bug in code for checking for survey file (#1174)
  • Fix plugin discovery in bundle to register them in napari viewer (#1175)
  • Fix call of logging

📚 Documentation

  • Change homepage URL (#1139)
  • Add link for download macOS arm bundle (#1140)
  • Add changelog for 0.15.4 release
  • Update changelog (#1176)

🧪 Testing

  • [Automatic] Constraints upgrades: napari, sentry-sdk, sympy (#1128)
  • [Automatic] Constraints upgrades: mahotas, numpy, sentry-sdk, sympy (#1145)
  • [Automatic] Constraints upgrades: numpy, tifffile (#1163)
  • [Automatic] Constraints upgrades: napari, sentry-sdk, tifffile (#1169)
  • [Automatic] Constraints upgrades: magicgui, sentry-sdk (#1172)
  • [Automatic] Constraints upgrades: sympy, tifffile (#1177)

⚙️ Miscellaneous Tasks

  • Speedup tests by use tox-uv (#1141)
  • Get additional dict from PR branch for checking PR title (#1144)
  • Relax numpy constraint (#1143)
  • Allow to skip spellchecking PR title (#1147)
  • [pre-commit.ci] pre-commit autoupdate (#1149)
  • Create only archive with version in name on azures pipeline (#1151)
  • Fix tests for napari from repository (#1148)
  • Use python 3.11 to determine updated packages in PR description (#1160)
  • [pre-commit.ci] pre-commit autoupdate (#1164)
  • [pre-commit.ci] pre-commit autoupdate (#1170)
  • Disable thumbnail generation in napari layer as it is fragile and not used (#1171)
  • [pre-commit.ci] pre-commit autoupdate (#1173)
  • [pre-commit.ci] pre-commit autoupdate (#1178)

Build

  • Remove PyOpenGL-accelerate from dependencies because of numpy incompatibility (#1155)
  • Update install constraints on numpy and qt packages (#1157)
  • Enforce napari 0.5.0 for Qt6 bindings (#1161)
  • Require napari>=0.5.0 only for python 3.9+ (#1162)

0.15.4b5

19 Sep 14:37
a7ab81f
Compare
Choose a tag to compare
0.15.4b5 Pre-release
Pre-release

0.15.4 - 2024-08-13

🚀 Features

  • Add preview of image metadata (#1154)
  • Add option to combine channels using sum and max (#1159)

🐛 Bug Fixes

  • Fix selection of custom label colors for napari 0.5.0 (#1138)
  • Add pint call to enforce initialization of unit registry (#1146)
  • Workaround for lack of zsd support in czifile (#1142)
  • Fix preparing data for mahotas.haralick to avoid overflow problem (#1150)
  • Fix use_convex type from int to bool for segmentation algorithms (#1152)
  • Prevent propagation of decreasing contrast limits set by user (#1166)
  • Prevent error on searching component if there is no component (#1167)
  • Fix checking if channel requested by MeasurementProfile exists (#1165)
  • Fix trying to access to just deleted measurement profile from edit window. (#1168)
  • Fix bug in code for checking for survey file (#1174)
  • Fix plugin discovery in bundle to register them in napari viewer (#1175)
  • Fix call of logging

📚 Documentation

  • Change homepage URL (#1139)
  • Add link for download macOS arm bundle (#1140)
  • Add changelog for 0.15.4 release
  • Update changelog (#1176)

🧪 Testing

  • [Automatic] Constraints upgrades: napari, sentry-sdk, sympy (#1128)
  • [Automatic] Constraints upgrades: mahotas, numpy, sentry-sdk, sympy (#1145)
  • [Automatic] Constraints upgrades: numpy, tifffile (#1163)
  • [Automatic] Constraints upgrades: napari, sentry-sdk, tifffile (#1169)
  • [Automatic] Constraints upgrades: magicgui, sentry-sdk (#1172)
  • [Automatic] Constraints upgrades: sympy, tifffile (#1177)

⚙️ Miscellaneous Tasks

  • Speedup tests by use tox-uv (#1141)
  • Get additional dict from PR branch for checking PR title (#1144)
  • Relax numpy constraint (#1143)
  • Allow to skip spellchecking PR title (#1147)
  • [pre-commit.ci] pre-commit autoupdate (#1149)
  • Create only archive with version in name on azures pipeline (#1151)
  • Fix tests for napari from repository (#1148)
  • Use python 3.11 to determine updated packages in PR description (#1160)
  • [pre-commit.ci] pre-commit autoupdate (#1164)
  • [pre-commit.ci] pre-commit autoupdate (#1170)
  • Disable thumbnail generation in napari layer as it is fragile and not used (#1171)
  • [pre-commit.ci] pre-commit autoupdate (#1173)
  • [pre-commit.ci] pre-commit autoupdate (#1178)

Build

  • Remove PyOpenGL-accelerate from dependencies because of numpy incompatibility (#1155)
  • Update install constraints on numpy and qt packages (#1157)
  • Enforce napari 0.5.0 for Qt6 bindings (#1161)
  • Require napari>=0.5.0 only for python 3.9+ (#1162)

0.15.4b4

13 Aug 13:34
0e94077
Compare
Choose a tag to compare
0.15.4b4 Pre-release
Pre-release

0.15.4 - 2024-08-13

🚀 Features

  • Add preview of image metadata (#1154)
  • Add option to combine channels using sum and max (#1159)

🐛 Bug Fixes

  • Fix selection of custom label colors for napari 0.5.0 (#1138)
  • Add pint call to enforce initialization of unit registry (#1146)
  • Workaround for lack of zsd support in czifile (#1142)
  • Fix preparing data for mahotas.haralick to avoid overflow problem (#1150)
  • Fix use_convex type from int to bool for segmentation algorithms (#1152)
  • Prevent propagation of decreasing contrast limits set by user (#1166)
  • Prevent error on searching component if there is no component (#1167)
  • Fix checking if channel requested by MeasurementProfile exists (#1165)
  • Fix trying to access to just deleted measurement profile from edit window. (#1168)
  • Fix bug in code for checking for survey file (#1174)
  • Fix plugin discovery in bundle to register them in napari viewer (#1175)
  • Fix call of logging

📚 Documentation

  • Change homepage URL (#1139)
  • Add link for download macOS arm bundle (#1140)
  • Add changelog for 0.15.4 release
  • Update changelog (#1176)

🧪 Testing

  • [Automatic] Constraints upgrades: napari, sentry-sdk, sympy (#1128)
  • [Automatic] Constraints upgrades: mahotas, numpy, sentry-sdk, sympy (#1145)
  • [Automatic] Constraints upgrades: numpy, tifffile (#1163)
  • [Automatic] Constraints upgrades: napari, sentry-sdk, tifffile (#1169)
  • [Automatic] Constraints upgrades: magicgui, sentry-sdk (#1172)
  • [Automatic] Constraints upgrades: sympy, tifffile (#1177)

⚙️ Miscellaneous Tasks

  • Speedup tests by use tox-uv (#1141)
  • Get additional dict from PR branch for checking PR title (#1144)
  • Relax numpy constraint (#1143)
  • Allow to skip spellchecking PR title (#1147)
  • [pre-commit.ci] pre-commit autoupdate (#1149)
  • Create only archive with version in name on azures pipeline (#1151)
  • Fix tests for napari from repository (#1148)
  • Use python 3.11 to determine updated packages in PR description (#1160)
  • [pre-commit.ci] pre-commit autoupdate (#1164)
  • [pre-commit.ci] pre-commit autoupdate (#1170)
  • Disable thumbnail generation in napari layer as it is fragile and not used (#1171)
  • [pre-commit.ci] pre-commit autoupdate (#1173)
  • [pre-commit.ci] pre-commit autoupdate (#1178)

Build

  • Remove PyOpenGL-accelerate from dependencies because of numpy incompatibility (#1155)
  • Update install constraints on numpy and qt packages (#1157)
  • Enforce napari 0.5.0 for Qt6 bindings (#1161)
  • Require napari>=0.5.0 only for python 3.9+ (#1162)

0.15.4b3

09 Aug 14:46
a3b22eb
Compare
Choose a tag to compare
0.15.4b3 Pre-release
Pre-release

0.15.4b - 2024-08-09

🚀 Features

  • Add preview of image metadata (#1154)
  • Add option to combine channels using sum and max (#1159)

🐛 Bug Fixes

  • Fix selection of custom label colors for napari 0.5.0 (#1138)
  • Add pint call to enforce initialization of unit registry (#1146)
  • Workaround for lack of zsd support in czifile (#1142)
  • Fix preparing data for mahotas.haralick to avoid overflow problem (#1150)
  • Fix use_convex type from int to bool for segmentation algorithms (#1152)
  • Prevent propagation of decreasing contrast limits set by user (#1166)
  • Prevent error on searching component if there is no component (#1167)
  • Fix checking if channel requested by MeasurementProfile exists (#1165)
  • Fix trying to access to just deleted measurement profile from edit window. (#1168)
  • Fix bug in code for checking for survey file (#1174)
  • Fix plugin discovery in bundle to register them in napari viewer (#1175)

📚 Documentation

  • Change homepage URL (#1139)
  • Add link for download macOS arm bundle (#1140)
  • Add changelog for 0.15.4 release

🧪 Testing

  • [Automatic] Constraints upgrades: napari, sentry-sdk, sympy (#1128)
  • [Automatic] Constraints upgrades: mahotas, numpy, sentry-sdk, sympy (#1145)
  • [Automatic] Constraints upgrades: numpy, tifffile (#1163)
  • [Automatic] Constraints upgrades: napari, sentry-sdk, tifffile (#1169)
  • [Automatic] Constraints upgrades: magicgui, sentry-sdk (#1172)

⚙️ Miscellaneous Tasks

  • Speedup tests by use tox-uv (#1141)
  • Get additional dict from PR branch for checking PR title (#1144)
  • Relax numpy constraint (#1143)
  • Allow to skip spellchecking PR title (#1147)
  • [pre-commit.ci] pre-commit autoupdate (#1149)
  • Create only archive with version in name on azures pipeline (#1151)
  • Fix tests for napari from repository (#1148)
  • Use python 3.11 to determine updated packages in PR description (#1160)
  • [pre-commit.ci] pre-commit autoupdate (#1164)
  • [pre-commit.ci] pre-commit autoupdate (#1170)
  • Disable thumbnail generation in napari layer as it is fragile and not used (#1171)
  • [pre-commit.ci] pre-commit autoupdate (#1173)

Build

  • Remove PyOpenGL-accelerate from dependencies because of numpy incompatibility (#1155)
  • Update install constraints on numpy and qt packages (#1157)
  • Enforce napari 0.5.0 for Qt6 bindings (#1161)
  • Require napari>=0.5.0 only for python 3.9+ (#1162)

0.15.4b2

01 Aug 15:17
be273fa
Compare
Choose a tag to compare
0.15.4b2 Pre-release
Pre-release

0.15.4b - 2024-07-23

🚀 Features

  • Add preview of image metadata (#1154)
  • Add option to combine channels using sum and max (#1159)

🐛 Bug Fixes

  • Fix selection of custom label colors for napari 0.5.0 (#1138)
  • Add pint call to enforce initialization of unit registry (#1146)
  • Workaround for lack of zsd support in czifile (#1142)
  • Fix preparing data for mahotas.haralick to avoid overflow problem (#1150)
  • Fix use_convex type from int to bool for segmentation algorithms (#1152)
  • Prevent propagation of decreasing contrast limits set by user (#1166)
  • Prevent error on searching component if there is no component (#1167)
  • Fix checking if channel requested by MeasurementProfile exists (#1165)
  • Fix trying to access to just deleted measurement profile from edit window. (#1168)

📚 Documentation

  • Change homepage URL (#1139)
  • Add link for download macOS arm bundle (#1140)
  • Add changelog for 0.15.4 release

🧪 Testing

  • [Automatic] Constraints upgrades: napari, sentry-sdk, sympy (#1128)
  • [Automatic] Constraints upgrades: mahotas, numpy, sentry-sdk, sympy (#1145)
  • [Automatic] Constraints upgrades: numpy, tifffile (#1163)

⚙️ Miscellaneous Tasks

  • Speedup tests by use tox-uv (#1141)
  • Get additional dict from PR branch for checking PR title (#1144)
  • Relax numpy constraint (#1143)
  • Allow to skip spellchecking PR title (#1147)
  • [pre-commit.ci] pre-commit autoupdate (#1149)
  • Create only archive with version in name on azures pipeline (#1151)
  • Fix tests for napari from repository (#1148)
  • Use python 3.11 to determine updated packages in PR description (#1160)
  • [pre-commit.ci] pre-commit autoupdate (#1164)

Build

  • Remove PyOpenGL-accelerate from dependencies because of numpy incompatibility (#1155)
  • Update install constraints on numpy and qt packages (#1157)
  • Enforce napari 0.5.0 for Qt6 bindings (#1161)
  • Require napari>=0.5.0 only for python 3.9+ (#1162)

0.15.4b1

23 Jul 16:14
7bb7d25
Compare
Choose a tag to compare
0.15.4b1 Pre-release
Pre-release

0.15.4b - 2024-07-23

🚀 Features

  • Add preview of image metadata (#1154)
  • Add option to combine channels using sum and max (#1159)

🐛 Bug Fixes

  • Fix selection of custom label colors for napari 0.5.0 (#1138)
  • Add pint call to enforce initialization of unit registry (#1146)
  • Workaround for lack of zsd support in czifile (#1142)
  • Fix preparing data for mahotas.haralick to avoid overflow problem (#1150)
  • Fix use_convex type from int to bool for segmentation algorithms (#1152)
  • Prevent propagation of decreasing contrast limits set by user (#1166)
  • Prevent error on searching component if there is no component (#1167)
  • Fix checking if channel requested by MeasurementProfile exists (#1165)
  • Fix trying to access to just deleted measurement profile from edit window. (#1168)

📚 Documentation

  • Change homepage URL (#1139)
  • Add link for download macOS arm bundle (#1140)
  • Add changelog for 0.15.4 release

🧪 Testing

  • [Automatic] Constraints upgrades: napari, sentry-sdk, sympy (#1128)
  • [Automatic] Constraints upgrades: mahotas, numpy, sentry-sdk, sympy (#1145)
  • [Automatic] Constraints upgrades: numpy, tifffile (#1163)

⚙️ Miscellaneous Tasks

  • Speedup tests by use tox-uv (#1141)
  • Get additional dict from PR branch for checking PR title (#1144)
  • Relax numpy constraint (#1143)
  • Allow to skip spellchecking PR title (#1147)
  • [pre-commit.ci] pre-commit autoupdate (#1149)
  • Create only archive with version in name on azures pipeline (#1151)
  • Fix tests for napari from repository (#1148)
  • Use python 3.11 to determine updated packages in PR description (#1160)
  • [pre-commit.ci] pre-commit autoupdate (#1164)

Build

  • Remove PyOpenGL-accelerate from dependencies because of numpy incompatibility (#1155)
  • Update install constraints on numpy and qt packages (#1157)
  • Enforce napari 0.5.0 for Qt6 bindings (#1161)
  • Require napari>=0.5.0 only for python 3.9+ (#1162)

0.15.4b0

15 Jul 21:22
052bf57
Compare
Choose a tag to compare
0.15.4b0 Pre-release
Pre-release

0.15.4b0 - 2024-07-15