Datumaro

Latest version: v1.9.1

Safety actively analyzes 701762 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 7

1.0.0

New features
- Add Data Explorer
(<https://github.com/openvinotoolkit/datumaro/pull/773>)
- Add Ellipse annotation type
(<https://github.com/openvinotoolkit/datumaro/pull/807>)
- Add MVTec anomaly data support
(<https://github.com/openvinotoolkit/datumaro/pull/810>)

Enhancements
- Refactor existing tests
(<https://github.com/openvinotoolkit/datumaro/pull/803>)
- Raise ImportError on importing malformed COCO directory
(<https://github.com/openvinotoolkit/datumaro/pull/812>)
- Remove the duplicated and cyclical category context in documentation
(<https://github.com/openvinotoolkit/datumaro/pull/822>)

Bug fixes
- Fix for importing CVAT image 1.1 data format exported to project level
(<https://github.com/openvinotoolkit/datumaro/pull/795>)
- Fix a problem on setting log-level via CLI
(<https://github.com/openvinotoolkit/datumaro/pull/800>)
- Fix code format with the latest black==23.1.0
(<https://github.com/openvinotoolkit/datumaro/pull/802>)
- Fix [Explain command cannot find the model (721)](https://github.com/openvinotoolkit/datumaro/issues/721) (<https://github.com/openvinotoolkit/datumaro/pull/804>)
- Fix a problem found on model remove CLI command
(<https://github.com/openvinotoolkit/datumaro/pull/805>)

0.5.0

New features
- Add Tile transformation
(<https://github.com/openvinotoolkit/datumaro/pull/790>)
- Add Video keyframe extraction
(<https://github.com/openvinotoolkit/datumaro/pull/791>)
- Add TileTransform documentation and Jupyter notebook example
(<https://github.com/openvinotoolkit/datumaro/pull/794>)
- Add MergeTile transformation
(<https://github.com/openvinotoolkit/datumaro/pull/796>)

Enhancements
- Improved mask_to_rle performance
(<https://github.com/openvinotoolkit/datumaro/pull/770>)

Deprecated
- N/A

Removed
- N/A

Bug fixes
- Fix MacOS CI failures
(<https://github.com/openvinotoolkit/datumaro/pull/789>)
- Fix auto-documentation for the data_format plugins
(<https://github.com/openvinotoolkit/datumaro/pull/793>)

Security
- Add security.md file for the SDL
(<https://github.com/openvinotoolkit/datumaro/pull/798>)

0.4.0.1

New features
- Support for exclusive of labels with LabelGroup
(<https://github.com/openvinotoolkit/datumaro/pull/742>)
- Jupyter samples
- Introducing how to merge datasets
(<https://github.com/openvinotoolkit/datumaro/pull/738>)
- Introducing how to visualize dataset
(<https://github.com/openvinotoolkit/datumaro/pull/747>)
- Introducing how to filter dataset
(<https://github.com/openvinotoolkit/datumaro/pull/748>)
- Introducing how to transform dataset
(<https://github.com/openvinotoolkit/datumaro/pull/759>)
- Visualization Python API
- Bbox feature
(<https://github.com/openvinotoolkit/datumaro/pull/744>)
- Label, Points, Polygon, PolyLine, and Caption visualization features
(<https://github.com/openvinotoolkit/datumaro/pull/746>)
- Mask, SuperResolution, Depth visualization features
(<https://github.com/openvinotoolkit/datumaro/pull/747>)
- Documentation for Python API
(<https://github.com/openvinotoolkit/datumaro/pull/753>)
- dataset handler, visualizer, filter descriptions
(<https://github.com/openvinotoolkit/datumaro/pull/761>)
- `__repr__` for Dataset
(<https://github.com/openvinotoolkit/datumaro/pull/750>)
- Support for exporting as CVAT video format
(<https://github.com/openvinotoolkit/datumaro/pull/757>)
- CodeCov coverage reporting feature to CI/CD
(<https://github.com/openvinotoolkit/datumaro/pull/756>)
- Jupyter notebook example rendering to documentation
(<https://github.com/openvinotoolkit/datumaro/pull/758>)
- An interface to manipulate 'infos' to store the dataset meta-info
(<https://github.com/openvinotoolkit/datumaro/pull/767>)
- 'bbox' annotation when importing a COCO dataset
(<https://github.com/openvinotoolkit/datumaro/pull/772>)

Enhancements
- Wrap title text according to its plot width
(<https://github.com/openvinotoolkit/datumaro/pull/769>)
- Get list of subsets and support only Image media type in visualizer
(<https://github.com/openvinotoolkit/datumaro/pull/768>)

Deprecated
- N/A

Removed
- N/A

Bug fixes
- Correcting static type checking
(<https://github.com/openvinotoolkit/datumaro/pull/743>)
- Fixing a VOC dataset export when a label contains 'space'
(<https://github.com/openvinotoolkit/datumaro/pull/771>)

Security
- N/A

0.3.1

New features
- Support for custom media types, new `PointCloud` media type,
`DatasetItem.media` and `.media_as(type)` members
(<https://github.com/openvinotoolkit/datumaro/pull/539>)
- \[API\] A way to request dataset and extractor media type with `media_type`
(<https://github.com/openvinotoolkit/datumaro/pull/539>)
- BraTS format (import-only) (.npy and .nii.gz), new `MultiframeImage`
media type (<https://github.com/openvinotoolkit/datumaro/pull/628>)
- Common Semantic Segmentation dataset format (import-only)
(<https://github.com/openvinotoolkit/datumaro/pull/685>)
- An option to disable `data/` prefix inclusion in YOLO export
(<https://github.com/openvinotoolkit/datumaro/pull/689>)
- New command `describe-downloads` to print information about downloadable datasets
(<https://github.com/openvinotoolkit/datumaro/pull/678>)
- Detection for Cityscapes format
(<https://github.com/openvinotoolkit/datumaro/pull/680>)
- Maximum recursion `--depth` parameter for `detect-dataset` CLI command
(<https://github.com/openvinotoolkit/datumaro/pull/680>)
- An option to save a single subset in the `download` command
(<https://github.com/openvinotoolkit/datumaro/pull/697>)
- Common Super Resolution dataset format (import-only)
(<https://github.com/openvinotoolkit/datumaro/pull/700>)
- Kinetics 400/600/700 dataset format (import-only)
(<https://github.com/openvinotoolkit/datumaro/pull/706>)
- NYU Depth Dataset V2 format (import-only)
(<https://github.com/openvinotoolkit/datumaro/pull/712>)

Enhancements
- `env.detect_dataset()` now returns a list of detected formats at all recursion levels
instead of just the lowest one
(<https://github.com/openvinotoolkit/datumaro/pull/680>)
- Open Images: allowed to store annotations file in root path as well
(<https://github.com/openvinotoolkit/datumaro/pull/680>)
- Improved parsing error messages in COCO, VOC and YOLO formats
(<https://github.com/openvinotoolkit/datumaro/pull/684>,
<https://github.com/openvinotoolkit/datumaro/pull/686>,
<https://github.com/openvinotoolkit/datumaro/pull/687>)
- YOLO format now supports almost any subset names, except `backup`, `names` and `classes`
(instead of just `train` and `valid`). The reserved names now raise an error on exporting.
(<https://github.com/openvinotoolkit/datumaro/pull/688>)

Deprecated
- `--save-images` is replaced with `--save-media` in CLI and converter API
(<https://github.com/openvinotoolkit/datumaro/pull/539>)
- \[API\] `image`, `point_cloud` and `related_images` of `DatasetItem` are
replaced with `media` and `media_as(type)` members and c-tor parameters
(<https://github.com/openvinotoolkit/datumaro/pull/539>)

Removed
- N/A

Bug fixes
- Detection for LFW format
(<https://github.com/openvinotoolkit/datumaro/pull/680>)
- Adding depth value of image when dataset is exported in VOC format
(<https://github.com/openvinotoolkit/datumaro/pull/726>)
- Adding to handle the numerical labels in task chains properly
(<https://github.com/openvinotoolkit/datumaro/pull/726>)
- Fixing the issue that annotations inside another annotation (polygon)
are duplicated during import for VOC format
(<https://github.com/openvinotoolkit/datumaro/pull/726>)

Security
- N/A

0.3

New features
- Ability to import a video as frames with the `video_frames` format and
to split a video into frames with the `datum util split_video` command
(<https://github.com/openvinotoolkit/datumaro/pull/555>)
- `--subset` parameter in the `image_dir` format
(<https://github.com/openvinotoolkit/datumaro/pull/555>)
- `MediaManager` API to control loaded media resources at runtime
(<https://github.com/openvinotoolkit/datumaro/pull/555>)
- Command to detect the format of a dataset
(<https://github.com/openvinotoolkit/datumaro/pull/576>)
- More comfortable access to library API via `import datumaro`
(<https://github.com/openvinotoolkit/datumaro/pull/630>)
- CLI command-like free functions (`export`, `transform`, ...)
(<https://github.com/openvinotoolkit/datumaro/pull/630>)
- Reading specific annotation files for train dataset in Cityscapes
(<https://github.com/openvinotoolkit/datumaro/pull/632>)
- Random sampling transforms (`random_sampler`, `label_random_sampler`)
to create smaller datasets from bigger ones
(<https://github.com/openvinotoolkit/datumaro/pull/636>,
<https://github.com/openvinotoolkit/datumaro/pull/640>)
- API to report dataset import and export progress;
API to report dataset import and export errors and take action (skip, fail)
(supported in COCO, VOC and YOLO formats)
(<https://github.com/openvinotoolkit/datumaro/pull/650>)
- Support for downloading the ImageNetV2 and COCO datasets
(<https://github.com/openvinotoolkit/datumaro/pull/653>,
<https://github.com/openvinotoolkit/datumaro/pull/659>)
- A way for formats to signal that they don't support detection
(<https://github.com/openvinotoolkit/datumaro/pull/665>)
- Removal transforms to remove items/annoations/attributes from dataset
(`remove_items`, `remove_annotations`, `remove_attributes`)
(<https://github.com/openvinotoolkit/datumaro/pull/670>)

Enhancements
- Allowed direct file paths in `datum import`. Such sources are imported like
when the `rpath` parameter is specified, however, only the selected path
is copied into the project
(<https://github.com/openvinotoolkit/datumaro/pull/555>)
- Improved `stats` performance, added new filtering parameters,
image stats (`unique`, `repeated`) moved to the `dataset` section,
removed `mean` and `std` from the `dataset` section
(<https://github.com/openvinotoolkit/datumaro/pull/621>)
- Allowed `Image` creation from just `size` info
(<https://github.com/openvinotoolkit/datumaro/pull/634>)
- Added image search in VOC XML-based subformats
(<https://github.com/openvinotoolkit/datumaro/pull/634>)
- Added image path equality checks in simple merge, when applicable
(<https://github.com/openvinotoolkit/datumaro/pull/634>)
- Supported saving box attributes when downloading the TFDS version of VOC
(<https://github.com/openvinotoolkit/datumaro/pull/668>)
- Switched to a `pyproject.toml`-based build
(<https://github.com/openvinotoolkit/datumaro/pull/671>)

Deprecated
- TBD

Removed
- Official support of Python 3.6 (due to it's EOL)
(<https://github.com/openvinotoolkit/datumaro/pull/617>)
- Backward compatibility annotation symbols in `components.extractor`
(<https://github.com/openvinotoolkit/datumaro/pull/630>)

Bug fixes
- Prohibited calling `add`, `import` and `export` commands without a project
(<https://github.com/openvinotoolkit/datumaro/pull/555>)
- Calling `make_dataset` on empty project tree now produces the error properly
(<https://github.com/openvinotoolkit/datumaro/pull/555>)
- Saving (overwriting) a dataset in a project when rpath is used
(<https://github.com/openvinotoolkit/datumaro/pull/613>)
- Output image extension preserving in the `Resize` transform
(<https://github.com/openvinotoolkit/datumaro/issues/606>)
- Memory overuse in the `Resize` transform
(<https://github.com/openvinotoolkit/datumaro/issues/607>)
- Invalid image pixels produced by the `Resize` transform
(<https://github.com/openvinotoolkit/datumaro/issues/618>)
- Numeric warnings that sometimes occurred in `stats` command
(e.g. <https://github.com/openvinotoolkit/datumaro/issues/607>)
(<https://github.com/openvinotoolkit/datumaro/pull/621>)
- Added missing item attribute merging in simple merge
(<https://github.com/openvinotoolkit/datumaro/pull/634>)
- Inability to disambiguate VOC from LabelMe in some cases
(<https://github.com/openvinotoolkit/datumaro/issues/658>)

Security
- TBD

0.2.3

New features
- Command to download public datasets
(<https://github.com/openvinotoolkit/datumaro/pull/582>)
- Extension autodetection in `ByteImage`
(<https://github.com/openvinotoolkit/datumaro/pull/595>)
- MPII Human Pose Dataset (import-only) (.mat and .json)
(<https://github.com/openvinotoolkit/datumaro/pull/584>)
- MARS format (import-only)
(<https://github.com/openvinotoolkit/datumaro/pull/585>)

Enhancements
- The `pycocotools` dependency lower bound is raised to `2.0.4`.
(<https://github.com/openvinotoolkit/datumaro/pull/449>)
- `smooth_line` from `datumaro.util.annotation_util` - the function
is renamed to `approximate_line` and has updated interface
(<https://github.com/openvinotoolkit/datumaro/pull/592>)

Deprecated
- Python 3.6 support

Removed
- TBD

Bug fixes
- Fails in multimerge when lines are not approximated and when there are no
label categories (<https://github.com/openvinotoolkit/datumaro/pull/592>)
- Cannot convert LabelMe dataset, that has no subsets
(<https://github.com/openvinotoolkit/datumaro/pull/600>)

Security
- TBD

Page 4 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.