Recent Releases of pyclesperanto

pyclesperanto - 0.18.3

What's Changed

  • add a runtime-cache for program to avoid rebuild time and possible memory leak related to OpenCL drivers on MacOS

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.18.2...0.18.3

- Jupyter Notebook
Published by StRigaud 10 months ago

pyclesperanto - 0.18.2

What's Changed

  • This patch fixes a memory leak at Buffer Allocation (more info here)

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.18.0...0.18.2

- Jupyter Notebook
Published by StRigaud 10 months ago

pyclesperanto - 0.18.1

What's Changed

  • This patch fixes a memory leak at Buffer Allocation (more info here)
    • Update to CLIc@0.18.1 by @github-actions[bot] in https://github.com/clEsperanto/pyclesperanto/pull/334

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.18.0...0.18.1

- Jupyter Notebook
Published by StRigaud 11 months ago

pyclesperanto - 0.18.0

What's Changed

See full changelog

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.17.1...0.18.0

- Jupyter Notebook
Published by StRigaud 12 months ago

pyclesperanto - 0.17.1

What's Changed

  • Update to CLIc@0.17.1 by @github-actions in https://github.com/clEsperanto/pyclesperanto/pull/321

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.17.0...0.17.1

- Jupyter Notebook
Published by StRigaud about 1 year ago

pyclesperanto - 0.17.0

What's Changed

  • Introduce FFT operation adapted from clij2-fft
  • Add CLAHE filter
  • Fix minor issues

See Changelog for more information on this release

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.16.1...0.17.0

- Jupyter Notebook
Published by StRigaud about 1 year ago

pyclesperanto - 0.16.1

What's Changed

Updates and Fixes

  • Update demos and examples by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/296
  • Fix anchor default value in execute function by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/303

New

  • Add CLAHE and experimental module by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/300
  • Add MultiScalData compatibility by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/306

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.16.0...0.16.1

- Jupyter Notebook
Published by StRigaud over 1 year ago

pyclesperanto - 0.16.0

What's Changed

  • Update version 0.16.0 by @github-actions in https://github.com/clEsperanto/pyclesperanto/pull/293
    • Fix bug with opening and closing function
    • Fix memory leak with dask multi-device and improve device management
    • Update documentation

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.15.1...0.16.0

- Jupyter Notebook
Published by StRigaud over 1 year ago

pyclesperanto - 0.15.1

What's Changed

  • Update to CLIc@0.15.1 by @github-actions in https://github.com/clEsperanto/pyclesperanto/pull/289
    • See https://github.com/clEsperanto/CLIc/releases/tag/0.15.1

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.14.2...0.15.1

- Jupyter Notebook
Published by StRigaud over 1 year ago

pyclesperanto - 0.14.2

What's Changed

  • Fix histogram operator by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/281

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.14.1...0.14.2

- Jupyter Notebook
Published by StRigaud over 1 year ago

pyclesperanto - 0.14.1

What's Changed

  • Update to CLIc@0.14.1 by @github-actions in https://github.com/clEsperanto/pyclesperanto/pull/279

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.14.0...0.14.1

- Jupyter Notebook
Published by StRigaud over 1 year ago

pyclesperanto - 0.14.0

What's Changed

This release come in an effort to improve drop-in compatibility with the prototype. Some change in the API were done but mainly on the parameters names.

Updates

  • Remove prototype from url in repr_html for notebook display by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/259
  • Rename parameter "bool" to "wait" for clarity. by @haesleinhuepf in https://github.com/clEsperanto/pyclesperanto/pull/263
  • Remove numpy API style function as they were introducing confusion, we will reintroduce them in a better way in the future by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/274
  • Rename CI for clarity by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/258
  • Parameter name and order update for compatibility with the prototype by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/273 & https://github.com/clEsperanto/pyclesperanto/pull/277
  • Update to CLIc@0.14.0 by @github-actions in https://github.com/clEsperanto/pyclesperanto/pull/276

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.13.4...0.14.0

- Jupyter Notebook
Published by StRigaud over 1 year ago

pyclesperanto - 0.13.4

What's Changed

  • Update CI build tests with python 3.11
  • Update to CLIc 0.13.4 by @github-actions in https://github.com/clEsperanto/pyclesperanto/pull/257

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.13.3...0.13.4

- Jupyter Notebook
Published by StRigaud over 1 year ago

pyclesperanto - 0.13.3

What's Changed

  • Fix page deployement by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/242
  • Add reshape function to Array class by @haesleinhuepf in https://github.com/clEsperanto/pyclesperanto/pull/243
  • Update Bia-bob suggestions by @haesleinhuepf in https://github.com/clEsperanto/pyclesperanto/pull/246
  • Allow pyclesperanto_prototype images as parameter values by @haesleinhuepf in https://github.com/clEsperanto/pyclesperanto/pull/244
  • Fix typo by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/247
  • Update to CLIc@0.13.3 by @github-actions in https://github.com/clEsperanto/pyclesperanto/pull/252

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.13.1...0.13.3

- Jupyter Notebook
Published by StRigaud over 1 year ago

pyclesperanto - 0.13.1

What's Changed

Aut-update deployement by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/224, https://github.com/clEsperanto/pyclesperanto/pull/235 * Set-up a JS action for automatically update tier function code based on CLIc release tag. * Open a related issue, branch, and PR * This is still on test

New:

  • Update to CLIc@0.13.0 and CLIc@0.13.1 by @github-actions in https://github.com/clEsperanto/pyclesperanto/pull/239, https://github.com/clEsperanto/pyclesperanto/pull/241

    • pixelcountmap / extensionratiomap
    • substack / reducestack
    • reducelabelto_centroids
    • excludelabelwithvaluesoutofrange / excludelabelwithvalueswithin_range
    • excludesmalllabels / excludelargelabels
    • excludelabelby_size
  • Add message at import with option for addition package needed by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/223

  • Make categories searchable by @haesleinhuepf in https://github.com/clEsperanto/pyclesperanto/pull/232

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.12.1...0.13.1

- Jupyter Notebook
Published by StRigaud over 1 year ago

pyclesperanto - 0.12.1

What's Changed

  • Patch 0.12.1 by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/222

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.12.0...0.12.1

- Jupyter Notebook
Published by StRigaud almost 2 years ago

pyclesperanto - 0.12.0

What's Changed

New

  • Add statistics_of_labelled_pixels function
  • Benchmarking affine transforms by @haesleinhuepf in https://github.com/clEsperanto/pyclesperanto/pull/197
  • Benchmark intensity projections by @haesleinhuepf in https://github.com/clEsperanto/pyclesperanto/pull/199
  • Benchmark top_hat by @haesleinhuepf in https://github.com/clEsperanto/pyclesperanto/pull/201

Fix and Updates

  • Minimal Python version is set to 3.8 by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/221
  • Fix decorator that was not managing function arguments correctly by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/220
  • Update tiers and code to CLIc 0.12.0 by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/216
    • See CLIC Changelog for more details: https://github.com/clEsperanto/CLIc/releases/tag/0.12.0

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.11.1...0.12.0

- Jupyter Notebook
Published by StRigaud almost 2 years ago

pyclesperanto - 0.11.1

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.11.0...0.11.1

- Jupyter Notebook
Published by StRigaud almost 2 years ago

pyclesperanto - 0.11.0

What's Changed

Fix & Improvement

  • Fix connected_components_labeling() in README example by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/190
  • Fix numpy.device creating issue by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/208
  • Block nbsphinx to execute by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/210
  • Fix page with nbsphinx by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/212

New

  • Add pre-commit for code formating and linting by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/183
  • Add deprecated function for set_wait_for_kernel_finish() by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/203
  • Add notebook for benchmarking voronoi-otsu-labeling by @haesleinhuepf in https://github.com/clEsperanto/pyclesperanto/pull/200
  • Add notebook showing API changes (function names) by @haesleinhuepf in https://github.com/clEsperanto/pyclesperanto/pull/202
  • Add Prototype migration documentation by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/173
  • Release 0.11.0 by @StRigaud, see https://github.com/clEsperanto/CLIc/releases/tag/0.11.0

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.10.3...0.11.0

- Jupyter Notebook
Published by StRigaud almost 2 years ago

pyclesperanto - 0.11.0

What's Changed

  • Add pre-commit for code cleaness by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/183
  • Improve code quality by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/184
  • Improve output of info() function by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/187
  • Correct connected_components_labeling() in readme by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/190
  • Add deprecated function for set_wait_for_kernel_finish() by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/203
  • Add notebook for benchmarking voronoi-otsu-labeling by @haesleinhuepf in https://github.com/clEsperanto/pyclesperanto/pull/200
  • Fix numpy.device creating issue by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/208
  • Add notebook showing API changes (function names) by @haesleinhuepf in https://github.com/clEsperanto/pyclesperanto/pull/202
  • Block nbsphinx to execute by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/210
  • Fix page with nbsphinx by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/212
  • Add Prototype migration documentation by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/173
  • Release 0.11.0 by @StRigaud, see https://github.com/clEsperanto/CLIc/releases/tag/0.11.0

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.10.3...0.11.0

- Jupyter Notebook
Published by StRigaud almost 2 years ago

pyclesperanto - 0.10.3

What's Changed

  • Remove 64 bit integer as it is no more supported by OSx by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/181

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.10.2...0.10.3

- Jupyter Notebook
Published by StRigaud about 2 years ago

pyclesperanto - 0.10.2

What's Changed

  • test and cov by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/179
  • See also https://github.com/clEsperanto/CLIc/releases/tag/0.10.2

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.10.1...0.10.2

- Jupyter Notebook
Published by StRigaud about 2 years ago

pyclesperanto - 0.10.1

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.10.0...0.10.1

- Jupyter Notebook
Published by StRigaud about 2 years ago

pyclesperanto - 0.10.0

What's Changed

  • Release 0.10.0 by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/177
  • Introducing execute and native_execute function for running CLIj and OpenCL kernel from file.
  • Update API management of connectivity of filter. Old version functionality are now marked as deprecated.
  • See https://github.com/clEsperanto/CLIc/releases/tag/0.10.0 for more ...

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.9.1...0.10.0

- Jupyter Notebook
Published by StRigaud about 2 years ago

pyclesperanto - 0.9.1

What's Changed

  • Add-execute by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/171
  • Patch 0.9.1 by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/175
  • See https://github.com/clEsperanto/CLIc/releases/tag/0.9.1

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.9.0...0.9.1

- Jupyter Notebook
Published by StRigaud about 2 years ago

pyclesperanto - 0.9.0

What's Changed

  • Extended and corrected the docstring of push concerning the dtype parameter by @m-albert in https://github.com/clEsperanto/pyclesperanto/pull/152
  • Add conda-forge in install instruction by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/166
  • Prep v0.9.0 by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/167
  • And much more, see https://github.com/clEsperanto/CLIc/releases/tag/0.9.0

New Contributors

  • @m-albert made their first contribution in https://github.com/clEsperanto/pyclesperanto/pull/152

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.8.2...0.9.0

- Jupyter Notebook
Published by StRigaud about 2 years ago

pyclesperanto - 0.8.2

What's Changed

  • Release 0.8.2 by @haesleinhuepf in https://github.com/clEsperanto/pyclesperanto/pull/157
  • See also: https://github.com/clEsperanto/CLIc/releases/tag/0.8.2

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.8.1...0.8.2

- Jupyter Notebook
Published by haesleinhuepf over 2 years ago

pyclesperanto - 0.8.1

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.8.0...0.8.1

- Jupyter Notebook
Published by StRigaud over 2 years ago

pyclesperanto - 0.8.0

What's Changed

  • Coverage by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/108
  • Add acknowledgements by @haesleinhuepf in https://github.com/clEsperanto/pyclesperanto/pull/114
  • Update README.md by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/115
  • add setitem and getitem by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/117
  • Release-v8 by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/116
  • Fix-doc-page by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/126

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.7.3...0.8.0

- Jupyter Notebook
Published by StRigaud over 2 years ago

pyclesperanto - v0.7.3

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.7.2...0.7.3

- Jupyter Notebook
Published by StRigaud almost 3 years ago

pyclesperanto - v0.7.2

What's Changed

  • improve deployment by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/106
  • add quality check by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/107

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.7.1...0.7.2

- Jupyter Notebook
Published by StRigaud almost 3 years ago

pyclesperanto - v0.7.1

What's Changed

  • post release debuging by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/105

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.7.0...0.7.1

- Jupyter Notebook
Published by StRigaud almost 3 years ago

pyclesperanto - v0.7.0

What's Changed

  • update backend by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/99

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.6.7...0.7.0

- Jupyter Notebook
Published by StRigaud almost 3 years ago

pyclesperanto - v0.6.7

What's Changed

  • add: functional tests for tiers1 test by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/83
  • fix: decorator failing with multiple input kernel by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/83
  • add: functional tests for tiers from 2 to 6 by @CherifMZ in https://github.com/clEsperanto/pyclesperanto/pull/82
  • fix: param and order for test by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/84
  • fix: mtype was callable by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/85
  • Update: version 0.6.7 by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/86

New Contributors

  • @CherifMZ made their first contribution in https://github.com/clEsperanto/pyclesperanto/pull/82

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.6.6...0.6.7

- Jupyter Notebook
Published by StRigaud about 3 years ago

pyclesperanto - v0.6.6

What's Changed

  • Add: dependabot.yml by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/25
  • Add: gradient z by @grahamross123 in https://github.com/clEsperanto/pyclesperanto/pull/32
  • Add: gradient x by @pr4deepr in https://github.com/clEsperanto/pyclesperanto/pull/30
  • Add: gradient y by @jo-mueller in https://github.com/clEsperanto/pyclesperanto/pull/31
  • Fix: run upload to pipy if release by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/33
  • Add: CMake FetchContent to fetch CLIc by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/36
  • Fix: histogram kernel by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/41
  • Style: benchmark notebook by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/42
  • Fix: CI with pocl and test by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/53
  • Style: update API in notebooks by @haesleinhuepf in https://github.com/clEsperanto/pyclesperanto/pull/64
  • Add: numpy dtype memory by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/49
  • Add: Documentation and pages by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/65
  • Fix: CI ignore md/rst/txt when push to main by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/68
  • Add: device_type option to device selection by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/69
  • Style: Backward compatibility by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/74
  • Add: execute function by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/76
  • Fix: link to CLIc master branch by @StRigaud in https://github.com/clEsperanto/pyclesperanto/pull/79

New Contributors

  • @grahamross123 made their first contribution in https://github.com/clEsperanto/pyclesperanto/pull/32
  • @pr4deepr made their first contribution in https://github.com/clEsperanto/pyclesperanto/pull/30
  • @jo-mueller made their first contribution in https://github.com/clEsperanto/pyclesperanto/pull/31

Full Changelog: https://github.com/clEsperanto/pyclesperanto/compare/0.6.5...0.6.6

- Jupyter Notebook
Published by StRigaud about 3 years ago

pyclesperanto - v0.6.5

First release

This is a pre-alpha release. Functionality are kept to minimum.

- Jupyter Notebook
Published by StRigaud over 3 years ago