Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.1.9 #277

Merged
merged 40 commits into from
Jun 3, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
4e2e24a
Rename 'openvino' plugin to 'openvino_plugin' (#205)
chuneuny-emily Apr 5, 2021
b14dfa0
Make remap labels more accurate, allow explicit label deletion, add d…
Apr 5, 2021
70a9005
Kate/handling multiple attributes and speed up detection split (#207)
Apr 8, 2021
43070f4
Fix voc to coco example (#209)
Apr 8, 2021
7b42340
Fix export filename for LabelMe format (#200)
Apr 8, 2021
8b4a997
split unlabeled data into subsets for task-specific splitters (#211)
Apr 9, 2021
989f990
Fix image ext on saving in cvat format (#214)
Apr 10, 2021
d549952
Label "face" for bounding boxes in Wider Face (#215)
yasakova-anastasia Apr 13, 2021
b3eaf4a
Adding "difficult", "truncated", "occluded" attributes when convertin…
yasakova-anastasia Apr 14, 2021
2f9614a
Ignore empty lines in YOLO annotations (#221)
Apr 20, 2021
4279bc8
Classification task in LFW dataset format (#222)
yasakova-anastasia Apr 20, 2021
00d167c
Add splitter for segmentation task (#223)
Apr 21, 2021
b9469d9
Support for CIFAR-10/100 format (#225)
yasakova-anastasia Apr 26, 2021
ec4b013
add validation item for instance segmentation (#227)
Apr 29, 2021
4375cdb
Add panoptic and stuff COCO format (#210)
May 5, 2021
dbfadc0
update detection splitter algorithm from # of samples to # of instanc…
chuneuny-emily May 10, 2021
d8cb65d
add documentation for validator (#233)
May 10, 2021
962ade0
add validation item description (#237)
May 10, 2021
f28d622
Fix converter for Pascal VOC format (#239)
May 13, 2021
ef003ca
User documentation for Pascal VOC format (#228)
May 14, 2021
ca9f78e
Support for MNIST dataset format (#234)
yasakova-anastasia May 14, 2021
5412c84
make formats docs folder, create COCO format documentation (#241)
May 17, 2021
8c7bbc5
Fixes in CIFAR dataset format (#243)
yasakova-anastasia May 17, 2021
6782295
Add user documentation file and integration tests for YOLO format (#246)
May 20, 2021
58892de
Add Cityscapes format (#249)
May 25, 2021
bac10c7
Fix saving attribute in WiderFace extractor (#251)
yasakova-anastasia May 26, 2021
8fd0831
Fix spelling errors (#252)
May 26, 2021
d42ff14
Configurable Threshold CLI support (#250)
seungyoon-woo May 27, 2021
70e2647
CI. Move to GitHub actions. (#263)
dvkruchinin Jun 1, 2021
c5bf74b
Sending a coverage report if python3.6 (#264)
dvkruchinin Jun 1, 2021
817cda5
Rename workflows (#265)
Jun 1, 2021
187503d
Update repo config and badge (#266)
Jun 1, 2021
a77a2a4
Fix deprecation warnings (#270)
Jun 1, 2021
8140963
Update RISE docs (#255)
Jun 2, 2021
eb572d9
Pytest related changes (#248)
sstrehlk Jun 2, 2021
46d9516
Fix CI (#272)
Jun 2, 2021
e92da58
Fix help program name, add mark_bug (#275)
Jun 3, 2021
23a92b8
Fix labelmap parameter in CamVid (#262)
Jun 3, 2021
bf32c4d
Release 0.1.9 (dev) (#276)
Jun 3, 2021
723c500
Fix numpy conflict (#278)
Jun 3, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,17 @@ not fully covered by unit tests or manual testing can be complicated. -->
https://github.com/openvinotoolkit/datumaro/tree/develop/docs) accordingly
- [ ] I have added tests to cover my changes
- [ ] I have [linked related issues](
https://help.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword))
https://help.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword)

### License

- [ ] I submit _my code changes_ under the same [MIT License](
https://github.com/opencv/cvat/blob/develop/LICENSE) that covers the project.
https://github.com/openvinotoolkit/datumaro/blob/develop/LICENSE) that covers the project.
Feel free to contact the maintainers if that's a concern.
- [ ] I have updated the license header for each file (see an example below)

```python
# Copyright (C) 2020 Intel Corporation
# Copyright (C) 2021 Intel Corporation
#
# SPDX-License-Identifier: MIT
```
30 changes: 30 additions & 0 deletions .github/workflows/health_check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Build
on:
push:
branches:
- 'develop'
jobs:
coverage_tests_on_python:
strategy:
fail-fast: false
matrix:
python-version: ['3.6', '3.7', '3.8', '3.9']
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Installing python
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Installing dependencies
run: |
pip install tensorflow pytest pytest-cov
pip install -e ./
- name: Code instrumentation
run: |
pytest -v --cov --cov-report xml:coverage.xml
datum -h
- name: Sending coverage results
if: matrix.python-version == '3.6'
run: |
bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r coverage.xml -t ${{ secrets.CODACY_PROJECT_TOKEN }}
29 changes: 29 additions & 0 deletions .github/workflows/pr_checks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: CI
on:
push:
branches:
- 'master'
pull_request:
branches:
- '*'
jobs:
build_and_tests_on_python:
strategy:
fail-fast: false
matrix:
python-version: ['3.6', '3.7', '3.8', '3.9']
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Installing python
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Installing dependencies
run: |
pip install tensorflow pytest
pip install -e ./
- name: Unit testing
run: |
pytest -v
datum -h
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -54,4 +54,7 @@ coverage.xml
cover/

# Sphinx documentation
docs/_build/
docs/_build/

#Pycharm config files
.idea/
38 changes: 0 additions & 38 deletions .travis.yml

This file was deleted.

41 changes: 40 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,45 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## 03/06/2021 - Release v0.1.9
### Added
- Support for escaping in attribute values in LabelMe format (<https://github.com/openvinotoolkit/datumaro/issues/49>)
- Support for Segmentation Splitting (<https://github.com/openvinotoolkit/datumaro/pull/223>)
- Support for CIFAR-10/100 dataset format (<https://github.com/openvinotoolkit/datumaro/pull/225>, <https://github.com/openvinotoolkit/datumaro/pull/243>)
- Support for COCO panoptic and stuff format (<https://github.com/openvinotoolkit/datumaro/pull/210>)
- Documentation file and integration tests for Pascal VOC format (<https://github.com/openvinotoolkit/datumaro/pull/228>)
- Support for MNIST and MNIST in CSV dataset formats (<https://github.com/openvinotoolkit/datumaro/pull/234>)
- Documentation file for COCO format (<https://github.com/openvinotoolkit/datumaro/pull/241>)
- Documentation file and integration tests for YOLO format (<https://github.com/openvinotoolkit/datumaro/pull/246>)
- Support for Cityscapes dataset format (<https://github.com/openvinotoolkit/datumaro/pull/249>)
- Support for Validator configurable threshold (<https://github.com/openvinotoolkit/datumaro/pull/250>)

### Changed
- LabelMe format saves dataset items with their relative paths by subsets without changing names (<https://github.com/openvinotoolkit/datumaro/pull/200>)
- Allowed arbitrary subset count and names in classification and detection splitters (<https://github.com/openvinotoolkit/datumaro/pull/207>)
- Annotation-less dataset elements are now participate in subset splitting (<https://github.com/openvinotoolkit/datumaro/pull/211>)
- Classification task in LFW dataset format (<https://github.com/openvinotoolkit/datumaro/pull/222>)
- Testing is now performed with pytest instead of unittest (<https://github.com/openvinotoolkit/datumaro/pull/248>)

### Deprecated
-

### Removed
-

### Fixed
- Added support for auto-merging (joining) of datasets with no labels and having labels (<https://github.com/openvinotoolkit/datumaro/pull/200>)
- Allowed explicit label removal in `remap_labels` transform (<https://github.com/openvinotoolkit/datumaro/pull/203>)
- Image extension in CVAT format export (<https://github.com/openvinotoolkit/datumaro/pull/214>)
- Added a label "face" for bounding boxes in Wider Face (<https://github.com/openvinotoolkit/datumaro/pull/215>)
- Allowed adding "difficult", "truncated", "occluded" attributes when converting to Pascal VOC if these attributes are not present (<https://github.com/openvinotoolkit/datumaro/pull/216>)
- Empty lines in YOLO annotations are ignored (<https://github.com/openvinotoolkit/datumaro/pull/221>)
- Export in VOC format when no image info is available (<https://github.com/openvinotoolkit/datumaro/pull/239>)
- Fixed saving attribute in WiderFace extractor (<https://github.com/openvinotoolkit/datumaro/pull/251>)

### Security
-

## 31/03/2021 - Release v0.1.8
### Added
-
Expand Down Expand Up @@ -139,7 +178,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- `CamVid` dataset format (<https://github.com/openvinotoolkit/datumaro/pull/57>)
- Ability to install `opencv-python-headless` dependency with `DATUMARO_HEADLESS=1`
enviroment variable instead of `opencv-python` (<https://github.com/openvinotoolkit/datumaro/pull/62>)
environment variable instead of `opencv-python` (<https://github.com/openvinotoolkit/datumaro/pull/62>)

### Changed
- Allow empty supercategory in COCO (<https://github.com/openvinotoolkit/datumaro/pull/54>)
Expand Down
Loading