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 candidate 2.0 #677

Merged
merged 269 commits into from
Aug 4, 2022
Merged

Release candidate 2.0 #677

merged 269 commits into from
Aug 4, 2022

Conversation

hlydecker
Copy link
Contributor

@hlydecker hlydecker commented Apr 28, 2022

The largest update to Weed-AI yet, transforming Weed-AI from an open database with limited user control into a more full featured data platform.

Features

  • CVAT Annotation Platform: Integrate the open source Computer Vision Annotation Tool (CVAT).
  • OCFL Dataset Versioning
  • OCFL Dataset Migration Functionality
  • Dataset Editing: Allow users to add new annotations, modify metadata, and modify agricultural contexts.
  • Dataset Deletion: Allow users to remove their datasets if they need to.
  • Update documentation
  • Add a tab introducing annotation functionality to the front end.

Changes

  • GBIF API for species names: Previously EPPO code lookups were used to identify species names; we changed to using GBIF's API instead after we identified some potential problems with EPPO.
  • Increased image upload size limits to support more camera models.
  • Increased dataset size limit.

Bug Fixes

  • Load EPPO singletons
  • Fix upload communication email logic
  • Add interval of checking status after submit
  • Improved resilience to downtimes and server restarts

ElevnLi and others added 30 commits January 19, 2022 21:08
Updated docker-compose-dev.yml to use a local image of the cvat server to keep it in version sync with the frontend
Quick fix to make it possible to turn off email notifications in dev
…atics-Hub/Weed-ID-Interchange into cvat-uploader-cypress
Changed prod docker-compose.yml to build our own.
Updated search/cvat commit to match the branch in .gitmodules
@geezacoleman
Copy link
Collaborator

This sounds very exciting! Nice work!

ElevnLi and others added 23 commits May 17, 2022 11:53
…-Hub/Weed-ID-Interchange into release-candidate-2.0
* add interval of checking status after submit

* resolve conflict
* Remove reliance on EPPO download

Fixes #590

Resolves #559

* Ensure no error in upload_status

* Try to debug failed 'Set Form'

* Move logging statement

* This might set correct env

* More logging

* longer wait after Set Form

* Fix flake8 issue from newer version

* rm logging

* Update search/django/weedid/views.py

* fix: remove eppo cache path var

* flake8

Co-authored-by: Henry Lydecker <henry.lydecker@gmail.com>
Co-authored-by: Elevn Li <zheng.li411@gmail.com>
… entity, zipfile and elasticsearch index) (#680)

* backend module changes

* add more constraint

* add task and admin command

* change default host value

* hack cypress test

* flake8
…ributors (#636)

* Allow for more fields in category editor

* Add possibility of subcategory to category name

* Adapt tests for addition of mapping summary on accordion summary

* fix

* finally found this bug..

* fixe issues

* add subcat to test case

* fix test

* more fix on cypress test

* raise exception for category with the same name

* remove apply button

* frontend fix editing category

* finally found this bug

Co-authored-by: Elevn Li <zheng.li411@gmail.com>
* Update README.md

* Add Django build

* Update README.md
* Create annotate.md

* Update annotate.md

* Update annotate.md
@hlydecker hlydecker merged commit 4632e1b into master Aug 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants