8000 Releases · haesleinhuepf/apoc · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: haesleinhuepf/apoc

0.12.0

28 Dec 13:53
e5463dc
Compare
Choose a tag to compare
0.12.0 Pre-release
Pre-release

New features

  • The ObjectSelector, based on the ObjectClassifier for selecting objects of a given class. It produces an instance segmentation label image.
  • The ObjectMerger has new options for features:
    • centroid_distance,
    • mean_intensity_difference,
    • standard_deviation_intensity_difference,
    • area_difference,
    • mean_max_distance_to_centroid_ratio_difference

Potentially backwards breaking changes

  • Internal refactoring in ObjectClassifier and TableRowClassifier may have caused backwards-compatibility breaking changes. This is not intentional. In case anyone experiences trouble, please create a github-issue and we'll fix it.

0.11.0

26 Dec 23:10
3173c29
Compare
Choose a tag to compare
0.11.0 Pre-release
Pre-release

New features

  • ObjectMerger

Full Changelog: 0.10.0...0.11.0

0.10.0

13 Sep 11:12
Compare
Choose a tag to compare
0.10.0 Pre-release
Pre-release

Bugfixes

  • Fix File not found error when training on folders (thanks to @jo-mueller for reporting)
  • Touching-neighbor-count may be weighted differently when training because of upstream changes in pyclesperanto-prototype 0.19.0

Full Changelog: 0.9.0...0.10.0

0.9.0

04 Sep 15:07
b2f8ba8
Compare
Choose a tag to compare
0.9.0 Pre-release
Pre-release

New features

  • enabled neighbor statistics for objec classification

Backwards compatibililty breaking changes

  • apoc now depends on pyclesperanto_prototype >= 0.18.3

0.8.1

24 Jul 19:01
Compare
Choose a tag to compare
0.8.1 Pre-release
Pre-release

What's Changed

  • Print classifier information when calling str(classifier) or > classifier on the ipython console by @jo-mueller in #31
  • Feature importance by @haesleinhuepf in #30

Bug fixes

  • Unknown features cause an exception now in the ObjectClassifier
  • When older .cl files were read, this caused errors while loading because some fields were not filled with default values. Old .cl files should now work again,
  • Added missing dependency: pandas

New Contributors

Full Changelog: 0.8.0...0.8.1

0.8.0

01 Jun 18:11
Compare
Choose a tag to compare
0.8.0 Pre-release
Pre-release

Changed

  • The default value for num_ensembles has been increased to 100 and is now in line with scikit-learn defaults. This higher number of trees makes results more reproducible.

0.7.0

23 Apr 09:09
Compare
Choose a tag to compare
0.7.0 Pre-release
Pre-release

New features

  • TableRowClassifier.train() can consume table with NaN elements, which will be ignored while training
  • TableRowClassifier.train() can consume ground_truth list entries ==0 which will be ignored while training
  • Added a new predefined feature set v070

Backwards compatibility breaking changes

  • TableRowClassifier.predict() has no parameter return_numpy anymore and returns a numpy array.
  • Input features and results of TableRowClassifier train() and predict() are now always 1-dimensional. 2D arrays with shape (1, n) are no longer allowed.

Thanks to @kevinyamauchi for feedback and support!

0.6.8

26 Mar 14:58
Compare
Choose a tag to compare
0.6.8 Pre-release
Pre-release

New features:

  • Measurements and APOC_ObjectClassification_CLUSTER_ID are stored in classifier._data after object classification

0.6.7

16 Mar 10:02
Compare
Choose a tag to compare
0.6.7 Pre-release
Pre-release

New features

  • TableRowClassifier for object classification beased on custom measurement tables (Thanks to @kevinyamauchi for implementing this)

0.6.6

20 Feb 10:45
Compare
Choose a tag to compare
0.6.6 Pre-release
Pre-release

Bug fix

  • Type error in error message when a wrong type of classifier is loaded
0