Recent Releases of ezomero

ezomero - 3.2.1 - internal improvements and a bugfix

What's Changed

  • Publishing using GH action instead of twine by @jburel in https://github.com/TheJacksonLaboratory/ezomero/pull/130
  • using pyproject.toml for project setup/info by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/135

Full Changelog: https://github.com/TheJacksonLaboratory/ezomero/compare/3.2.0...3.2.1

- Python
Published by erickmartins 11 months ago

ezomero - 3.2.0 - bugfixes, preparation for conda-forge build

What's Changed

  • moves testing to use python=3.11 by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/126
  • Ensure that we only packages files from the ezomero directory by @shermansiu in https://github.com/TheJacksonLaboratory/ezomero/pull/127
  • Serie index option along the clientpath in getoriginalfilepaths by @Tom-TBT in https://github.com/TheJacksonLaboratory/ezomero/pull/128
  • Run the build weekly by @jburel in https://github.com/TheJacksonLaboratory/ezomero/pull/129
  • fix temp file issue on windows by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/132

New Contributors

  • @shermansiu made their first contribution in https://github.com/TheJacksonLaboratory/ezomero/pull/127
  • @jburel made their first contribution in https://github.com/TheJacksonLaboratory/ezomero/pull/129

Full Changelog: https://github.com/TheJacksonLaboratory/ezomero/compare/3.1.1...3.2.0

- Python
Published by erickmartins 12 months ago

ezomero - 3.1.1: bugfixes on ezimport

What's Changed

  • added GH action for generating docs on release by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/120
  • Ezimport fixes by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/124

Full Changelog: https://github.com/TheJacksonLaboratory/ezomero/compare/3.1.0...3.1.1

- Python
Published by erickmartins about 1 year ago

ezomero - 3.1.0 - HCS getters, annotation ID option in getters, list of values in map-annotations, README instructions improved

What's Changed

  • Getters for High-Content-Screening by @Tom-TBT in https://github.com/TheJacksonLaboratory/ezomero/pull/101
  • [Maint] Give default actions token (GITHUB_TOKEN) permissions to write by @psobolewskiPhD in https://github.com/TheJacksonLaboratory/ezomero/pull/107
  • Clarifying installation instructions on README by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/111
  • [Docs] Update README.md to add link to Glencoes wheels post by @psobolewskiPhD in https://github.com/TheJacksonLaboratory/ezomero/pull/113
  • Implementation of annotation ID option in objects getters by @Tom-TBT in https://github.com/TheJacksonLaboratory/ezomero/pull/108
  • use docker compose v2 on actions by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/114
  • Map annotation enhancement; list of values possible by @JensWendt in https://github.com/TheJacksonLaboratory/ezomero/pull/112
  • updated versions of GH actions by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/115

New Contributors

  • @psobolewskiPhD made their first contribution in https://github.com/TheJacksonLaboratory/ezomero/pull/107
  • @JensWendt made their first contribution in https://github.com/TheJacksonLaboratory/ezomero/pull/112

Full Changelog: https://github.com/TheJacksonLaboratory/ezomero/compare/3.0.1...3.1.0

- Python
Published by erickmartins almost 2 years ago

ezomero - 3.0.1 - changing dependency pinning

This release has been fast-forwarded to deal with a Windows regression on omero-py==5.19.0.

What's Changed

  • pinning to versions of omero-py that have been tested by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/104

Full Changelog: https://github.com/TheJacksonLaboratory/ezomero/compare/3.0.0...3.0.1

- Python
Published by erickmartins about 2 years ago

ezomero - 3.0.0 - dependency updates, DOI, orphan `FileAnotation`s, import options

This is a relatively minor change for a major release - the change in postfileannotation changes the function signature (and therefore is a breaking API change), so I decided to make it a major release to be on the safe side.

Full Changelog: https://github.com/TheJacksonLaboratory/ezomero/compare/2.1.0...3.0.0

What's Changed

  • Doi and numpy by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/85
  • fixing leftover datasets when post_dataset fails to link it to a project by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/87
  • updating omero-py version by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/91
  • changed list of points to be space-separated by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/93
  • post_file_annotation can now create orphaned FileAnnotations by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/92
  • updated omero-py version by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/94
  • Added development instructions to readme by @Tom-TBT in https://github.com/TheJacksonLaboratory/ezomero/pull/102
  • made Importer `zarr´ compatible by @jo-mueller in https://github.com/TheJacksonLaboratory/ezomero/pull/99

New Contributors

  • @Tom-TBT made their first contribution in https://github.com/TheJacksonLaboratory/ezomero/pull/102
  • @jo-mueller made their first contribution in https://github.com/TheJacksonLaboratory/ezomero/pull/99

Full Changelog: https://github.com/TheJacksonLaboratory/ezomero/compare/2.1.0...3.0.0

- Python
Published by erickmartins about 2 years ago

ezomero - 2.1.0 - new description and comment annotation functions

What's Changed

  • put_description implemented by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/78
  • adds get_comment_annotation_ids, get_comment_annotation, post_comment_annotation by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/79
  • fixed typo that set fill color instead of stroke color by @govekk in https://github.com/TheJacksonLaboratory/ezomero/pull/82

Full Changelog: https://github.com/TheJacksonLaboratory/ezomero/compare/2.0.0...2.1.0

- Python
Published by erickmartins over 2 years ago

ezomero - ezomero 2.0.0 - many small fixes, API change on `Shape`s

PR #69 breaks backwards compatibility, so 2.0 it is!

What's Changed

  • defaults for shape colors and width (plus cleanup) by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/64
  • changed license to GPLv2 by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/70
  • moving fill_color, stroke_color and stroke_width to be Shape attributes by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/69
  • Removed 'from attr import dataclass' from tests by @govekk in https://github.com/TheJacksonLaboratory/ezomero/pull/72
  • Fix duplicate documentation (Issue 68) by @govekk in https://github.com/TheJacksonLaboratory/ezomero/pull/71
  • bump to 5.13.1, fix for SSL by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/76

New Contributors

  • @govekk made their first contribution in https://github.com/TheJacksonLaboratory/ezomero/pull/72

Full Changelog: https://github.com/TheJacksonLaboratory/ezomero/compare/1.2.1...2.0.0

- Python
Published by erickmartins almost 3 years ago

ezomero - 1.2.1 - bugfix for import errors

What's Changed

  • quick fix for pandas types on function signatures by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/61

Full Changelog: https://github.com/TheJacksonLaboratory/ezomero/compare/1.2.0...1.2.1

- Python
Published by erickmartins over 3 years ago

ezomero - 1.2.0 - added support to tables and type hints

What's Changed

  • Adding support to tables by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/58
  • Typed functions by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/60

Full Changelog: https://github.com/TheJacksonLaboratory/ezomero/compare/1.1.1...1.2.0

- Python
Published by erickmartins over 3 years ago

ezomero - ezomero 1.1.1 - fixes `ezimport` on Windows, adds tests to `ezimport`

What's Changed

  • fixing imports with weird chars in path by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/56
  • Adding tests to ezimport by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/57

Full Changelog: https://github.com/TheJacksonLaboratory/ezomero/compare/1.1.0...1.1.1

- Python
Published by erickmartins almost 4 years ago

ezomero - ezomero 1.1.0 - extra ID functions, experimental import

What's Changed

  • Get id functions (get_project_ids, get_dataset_ids) by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/51
  • adding EXPERIMENTAL ezomero.ezimport by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/52

Full Changelog: https://github.com/TheJacksonLaboratory/ezomero/compare/1.0.1...1.1.0

- Python
Published by erickmartins almost 4 years ago

ezomero - ezomero 1.0.1 - a few extra ROI types

What's Changed

  • Added new ROI types (Label, Polyline) and extended Line to allow start/end markers by @erickmartins in https://github.com/TheJacksonLaboratory/ezomero/pull/50

Full Changelog: https://github.com/TheJacksonLaboratory/ezomero/compare/1.0.0...1.0.1

- Python
Published by erickmartins over 4 years ago

ezomero - ezomero 1.0.0 - the big one!

New in this release:

API changes

  • Introduces get_roi_ids, get_shape_ids and get_shape, plus relevant tests.
  • Added get_pyramid_levels and the pyramid_level parameter to get_image, allowing an user to see which pyramid levels are available for an image and then request pixels at a specific level.
  • Added the json_api submodule, with create_json_session and get_rendered_jpeg functions, and tests to go with them.
  • Added the dim_order parameter to getimage and postimage.

Bug fixes and improvements

  • Solves #38 by including parameters validation to functions in ezomero. Type errors, and value errors are raised accordingly.
  • Added a LOT of tests and made some small changes in main repo to make sure tests are passing.
  • post_dataset and post_image now honor the group from the conn argument when creating orphan datasets/images, rather than using whatever group is a user's default.

- Python
Published by erickmartins over 4 years ago

ezomero - ezomero 0.3.1 - screen-related functions

New in this release:

API changes:

  • Added post_screen and link_plates_to_screen

- Python
Published by erickmartins over 4 years ago

ezomero - ezomero 0.3.0 - Tags, improved get_im_ids, repo reorgnization

New in this release:

API changes: * Added get_tag_ids and get_tag for working with TagAnnotations * Added ability to search by Project and Plate to get_image_ids * Added get_well_id * Added functions for filtering lists of Image IDs by kv-pairs and TagAnnotation values

Other: * Broke up code to improve ability to maintain * Added Community features such as Code of Conduct, Contribution Guide, and PR template * Minor fixes and documentation improvements

- Python
Published by mellertd almost 5 years ago

ezomero - ezomero 0.2.0 - ROIs and FileAnnotations

New on this release:

API Changes:

  • Added post_roi, a function to create ROIs in OMERO, and a number of classes for different OMERO-friendly shape types.
  • Added post_file_annotation, get_file_annotation and get_file_annotation_ids for adding and retrieving FileAnnotations/Attachments, mirroring the existing functions for MapAnnotations.

Bug Fixes:

  • Fixed documentation malfunctions

Others:

  • general style/flake8 pass;
  • new tests for the new functions.

- Python
Published by erickmartins almost 5 years ago

ezomero - ezomero 0.1.1 - Bug fix for across_groups

New on this release:

API Changes: * Removed across_groups parameter from get_user_id because it was irrelevant

Bug Fixes: * Fixed behavior where across_groups parameter was always set to True

- Python
Published by mellertd about 5 years ago

ezomero - First minor version bump

New on this release:

API changes

  • added ezomero.ezconnect(), a function to make generating BlitzGateway objects easier
  • Many functions now have a across_groups parameter (defaulting as True) that allows them to work transparently across groups. For example, get_image() receiving an image ID outside the current connection group will still work seamlessly as long as the connected user has permissions to read that image.
  • post_map_annotation() has been changed to only accept a single ID, for consistency with the other post functions.

Non-API changes

  • Testing is now done automatically for new pushes and pull requests (with a badge on readme!) via Github action
  • Group/project/dataset structure for testing has been overhauled
  • Docs are now being auto-generated by Sphinx

- Python
Published by erickmartins over 5 years ago

ezomero - Working tests!

This is the first release in which the tests are working (pytest).

- Python
Published by mellertd over 5 years ago

ezomero - Fixed import hierarchy

- Python
Published by erickmartins over 5 years ago

ezomero - First simultaneous test+PyPI release

- Python
Published by erickmartins over 5 years ago

ezomero - Test PyPI release

Trying auto release to test PyPI

- Python
Published by erickmartins over 5 years ago