Skip to content

Releases: openvinotoolkit/datumaro

Release v1.6.1rc1

15 Apr 10:06
766303a
Compare
Choose a tag to compare
Release v1.6.1rc1 Pre-release
Pre-release

What's Changed

Full Changelog: v1.6.0...v1.6.1rc1

Releases v1.6.0

12 Apr 07:04
e248e99
Compare
Choose a tag to compare

What's Changed - Brief Version

New features

  • Changed supported Python version range (>=3.9, <=3.11)
    (#1269)
  • Support MMDetection COCO format
    (#1213)
  • Develop JsonSectionPageMapper in Rust API
    (#1224)
  • Add Filtering via User-Provided Python Functions
    (#1230, #1233)
  • Remove supporting MacOS platform
    (#1235)
  • Support Kaggle image data (KaggleImageCsvBase, KaggleImageTxtBase, KaggleImageMaskBase, KaggleVocBase, KaggleYoloBase)
    (#1240)
  • Add __getitem__() for random accessing with O(1) time complexity
    (#1247)
  • Add Data-aware Anchor Generator
    (#1251)
  • Support bounding box import within Kaggle extractors and add KaggleCocoBase
    (#1273)

Enhancements

  • Optimize Python import to make CLI entrypoint faster
    (#1182)
  • Add ImageColorScale context manager
    (#1194)
  • Enhance visualizer to toggle plot title visibility
    (#1228)
  • Enhance Datumaro data format detect() to be memory-bounded and performant
    (#1229)
  • Change RoIImage and MosaicImage to have np.uint8 dtype as default
    (#1245)
  • Enable image backend and color channel format to be selectable
    (#1246)
  • Boost up CityscapesBase and KaggleImageMaskBase by dropping np.unique
    (#1261)
  • Enhance RISE algortihm for explainable AI
    (#1263)
  • Enhance explore unit test to use real dataset from ImageNet
    (#1266)
  • Fix each method of the comparator to be used separately
    (#1290)
  • Bump ONNX version to 1.16.0
    (#1376)
  • Print the color channel format (RGB) for datum stats command
    (#1389)
  • Add ignore_index argument to Mask.as_class_mask() and Mask.as_instance_mask()
    (#1409)

Bug fixes

  • Fix wrong example of Datumaro dataset creation in document
    (#1195)
  • Fix wrong command to install datumaro from github
    (#1202, #1207)
  • Update document to correct wrong datum project import command and add filtering example to filter out items containing annotations.
    (#1210)
  • Fix label compare of distance method
    (#1205)
  • Fix Datumaro visualizer's import errors after introducing lazy import
    (#1220)
  • Fix broken link to supported formats in readme
    (#1221)
  • Fix Kinetics data format to have media data
    (#1223)
  • Handling undefined labels at the annotation statistics
    (#1232)
  • Add unit test for item rename
    (#1237)
  • Fix a bug in the previous behavior when importing nested datasets in the project
    (#1243)
  • Fix Kaggle importer when adding duplicated labels
    (#1244)
  • Fix input tensor shape in model interpreter for OpenVINO 2023.3
    (#1251)
  • Add default value for target in prune cli
    (#1253)
  • Remove deprecated MediaManager
    (#1262)
  • Fix explore command without project
    (#1271)
  • Fix enable COCO to import only bboxes
    (#1360)
  • Fix resize transform for RleMask annotation
  • (#1361)
  • Fix import YOLO variants from extractor when urls is not specified
    (#1362)

What's Changed- Full Version

Read more

Release v1.5.2

22 Feb 04:14
41d0f5c
Compare
Choose a tag to compare

What's Changed - Brief Version

Enhancements

  • Add memory bounded datumaro data format detect.
    (#1241)
  • Set protobuf version constraint to 4.*
    (#1260)

What's Changed- Full Version

Full Changelog: v1.5.1...v1.5.2

Release v1.6.0rc1

12 Jan 02:42
eb44355
Compare
Choose a tag to compare
Release v1.6.0rc1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.6.0rc0...v1.6.0rc1

Release v1.5.1

05 Jan 01:21
375d184
Compare
Choose a tag to compare

What's Changed - Brief Version

Enhancements

  • Enhance Datumaro data format stream importer performance
    (#1153)
  • Change image default dtype from float32 to uint8
    (#1175)
  • Add comparison level-up doc
    (#1174)
  • Add ImportError to catch GitPython import error
    (#1174)

Bug fixes

  • Modify the draw function in the visualizer not to raise an error for unsupported annotation types.
    (#1180)
  • Correct explore path in the related document.
    (#1176)
  • Fix errata in the voc document. Color values in the labelmap.txt should be separated by commas, not colons.
    (#1162)
  • Fix hyperlink errors in the document
    (#1159, #1161)
  • Fix memory unbounded Arrow data format export/import
    (#1169)
  • Update CVAT format doc to bypass warning
    (#1183)

What's Changed- Full Version

Full Changelog: v1.5.0...v1.5.1

Release v1.5.1rc4

14 Nov 05:23
Compare
Choose a tag to compare
Release v1.5.1rc4 Pre-release
Pre-release

What's Changed

  • [Bug fix] restore test for splitting video by @wonjuleee in #1188
  • Update publish workflow to use internal pypi by @yunchu in #1191
  • Update tag checking step to parse from release branch by @yunchu in #1192

Full Changelog: v1.5.1rc3...v1.5.1rc4

v1.5.1rc3

26 Oct 01:34
3055abb
Compare
Choose a tag to compare
v1.5.1rc3 Pre-release
Pre-release

What's Changed

Full Changelog: v1.5.0...v1.5.1rc3

v1.5.1rc2

23 Oct 01:47
8f5ceb9
Compare
Choose a tag to compare
v1.5.1rc2 Pre-release
Pre-release

What's Changed

Full Changelog: v1.5.0...v1.5.1rc2

Release v1.6.0rc0

06 Oct 09:41
243d721
Compare
Choose a tag to compare
Release v1.6.0rc0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.5.0rc0...v1.6.0rc0

Release v1.5.0

15 Sep 01:15
8ad0bb8
Compare
Choose a tag to compare

What's Changed - Brief Version

New features

  • Add tabular data import/export
    (#1089)
  • Support video annotation import/export
    (#1124)
  • Add multiframework (PyTorch, Tensorflow) converter
    (#1125)
  • Add SAM OVMS and Triton server Docker image builders
    (#1129)
  • Add SAMBboxToInstanceMask transform
    (#1133, #1134)
  • Add ConfigurableValidator
    (#1142)

Enhancements

  • Enhance ClassificationValidator for multi-label classification datasets with label_groups
    (#1116)
  • Replace Roboflow xml.etree with defusedxml
    (#1117)
  • Define GroupType with IntEnum for, where 0 is EXCLUSIVE
    (#1116)
  • Add Rust API to optimize COCOPageMapper performance
    (#1120)
  • Support a dictionary input in addition to a single image input for the model launcher to support Segment Anything Model
    (#1133)
  • Remove deprecates announced to be removed in 1.5.0
    (#1140)
  • Add multi-threading option to ModelTransform and SAMBboxToInstanceMask
    (#1145, #1149)

Bug fixes

  • Fix bugs for Tile transform
    (#1123)
  • Disable Roboflow Tfrecord format when Tensorflow is not installed
    (#1130)
  • Raise VcsAlreadyExists error if vcs directory exists
    (#1138)

What's Changed - Full Version

Full Changelog: v1.4.1...v1.5.0