- Populate metadata supports ROIs and Shapes when target is a Dataset
- Add support for specifying the table name in ParsingContext
- Pass allow-nan to all contexts
- Do not require ROI.name if ROI is specified by ID
- Use Roi for the name of the RoiColumn
- Add --allow-nan option to handle missing values in Double/Float columns
- Close callbacks
- Add new deletebulkanns commands for deleting all bulk annotations of a target
- Add support for image-level OMERO.table population with ROI-level data
- Deprecate --report option in omero metadata populate subcommand in favor or -v/-q
- Use GitHub actions
- Drop support for Python 2
- Expand README to describe the usage of the populate command
- Remove Well/Plate warnings when populating a Project/Dataset
- Rename imports to omero_metadata.{cli,populate}
- Handle change in table closing semantics
- Allow to filter CSV annotation file and populate only a Dataset or a Plate
- Drop support for Python 2.6
- Unify naming of the Image column in OMERO.tables
- Fix CLI metadata populate --context deletemap --dry-run behavior
- Propagate delete options in DeleteMapAnnotationContext
- Added bulk annotations for Projects and Datasets
- Changed csv parsing to proceed line-by-line (streaming)
- Update the source code to be flake8 compliant
- Activate the metadata and table integration tests in Travis
This is the first release deployed to PyPI
This release contains the metadata code matching the state of OMERO 5.4.7.
- Add metadata code filtered from the develop branch of openmicroscopy/openmicroscopy
- Remove OMERO_DEV_PLUGINS variable
- Add infrastructure for releasing the module to PyPI
- Activate Travis CI for running the integration tests using omero-test-infra
- Filter metadata code from the metadata53 branch of openmicroscopy/openmicroscopy