Skip to content

Releases: TheJacksonLaboratory/ezomero

ezomero 1.0.0 - the big one!

21 Jan 15:48
Compare
Choose a tag to compare

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 get_image and post_image.

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.

ezomero 0.3.1 - screen-related functions

19 Oct 19:44
08c42db
Compare
Choose a tag to compare

New in this release:

API changes:

  • Added post_screen and link_plates_to_screen

ezomero 0.3.0 - Tags, improved get_im_ids, repo reorgnization

16 Aug 15:57
8878ed6
Compare
Choose a tag to compare

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

ezomero 0.2.0 - ROIs and FileAnnotations

14 Jun 18:55
7863cc8
Compare
Choose a tag to compare

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.

ezomero 0.1.1 - Bug fix for across_groups

29 Apr 14:40
d024c2e
Compare
Choose a tag to compare

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

First minor version bump

08 Feb 20:18
Compare
Choose a tag to compare

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

Working tests!

15 Jan 18:52
c964cbf
Compare
Choose a tag to compare

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

Fixed import hierarchy

13 Jan 15:37
3ddd052
Compare
Choose a tag to compare
0.0.4

bumping function to 0.0.4

First simultaneous test+PyPI release

07 Jan 14:42
cea10de
Compare
Choose a tag to compare
0.0.3

Update setup.py

Test PyPI release

05 Jan 18:25
400fe96
Compare
Choose a tag to compare

Trying auto release to test PyPI