Releases: TheJacksonLaboratory/ezomero
Releases · TheJacksonLaboratory/ezomero
ezomero 1.0.0 - the big one!
New in this release:
API changes
- Introduces
get_roi_ids
,get_shape_ids
andget_shape
, plus relevant tests. - Added
get_pyramid_levels
and thepyramid_level
parameter toget_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, withcreate_json_session
andget_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
andpost_image
now honor the group from theconn
argument when creating orphan datasets/images, rather than using whatever group is a user's default.
ezomero 0.3.1 - screen-related functions
New in this release:
API changes:
- Added
post_screen
andlink_plates_to_screen
ezomero 0.3.0 - Tags, improved get_im_ids, repo reorgnization
New in this release:
API changes:
- Added
get_tag_ids
andget_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
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
andget_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
New on this release:
API Changes:
- Removed
across_groups
parameter fromget_user_id
because it was irrelevant
Bug Fixes:
- Fixed behavior where
across_groups
parameter was always set toTrue
First minor version bump
New on this release:
API changes
- added
ezomero.ezconnect()
, a function to make generatingBlitzGateway
objects easier - Many functions now have a
across_groups
parameter (defaulting asTrue
) 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 otherpost
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!
This is the first release in which the tests are working (pytest).
Fixed import hierarchy
0.0.4 bumping function to 0.0.4
First simultaneous test+PyPI release
0.0.3 Update setup.py
Test PyPI release
Trying auto release to test PyPI