Skip to content

Release v1.0.0 #64

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

Merged
merged 103 commits into from
Mar 25, 2019
Merged

Release v1.0.0 #64

merged 103 commits into from
Mar 25, 2019

Conversation

oscar-nutonomy
Copy link
Contributor

@oscar-nutonomy oscar-nutonomy commented Mar 14, 2019

Base-branch for release v1.0.0. TODOs:

  • Updated README and install instructions.
  • Move setup files to setup folder. [CL]
  • Update README for debris [OB]
  • Filter on bike-racks during eval. [SV]
  • Simple eval tests. [VB]
  • Update eval renderers. [VB]
  • Add back the CLI. [VB]
  • Test TP metrics. [VB]
  • Update visualize_sample to operate on new structs. [VB]
  • create_split_scenes() currently gives access to all split. It shouldn't be allowed.
    ---- OPTIONAL ----
  • Fix quaternion_yaw method to be valid for all frames. Or make frame req. more explicit. [OB]
  • Look into adding box velocity by default. [OB]
  • More tests. [VB]
  • Unit-tests for orientation evaluation. [VB]
  • Either make evaluation rendering independent of rest of eval code or add deserialize to DetectionMetrics

holger-motional and others added 30 commits January 21, 2019 17:33
* deleted distance_mask, binary_mask. Created dilate_mask().
* cleanup docstring
* Added missing Dict import
* Fixed typing to be compatible where future annotations package cannot be loaded
varun-nutonomy and others added 20 commits March 19, 2019 18:20
* Clean up old unit tests and added tests for AP calculation
* Revert "* Moved continuous integration and Docker dependencies to 'setup' folder. (#80)"

This reverts commit fa55433.

* revert setup.py changes
* spellcheck

* add points_in_box() method to check whether points are inside the box

* test points_in_box() method

* perform bike rack filtering

* docstring for filter_eval_boxes

* added unittests for filter_eval_boxes()

* update comment

* fix docstring

* can't use Box type because of a circular import. So switched to 'Box'

* can't use Box type because of a circular import. So switched to 'Box'

* change threshold after bikerack filtering

* get max_dist from eval_detection_configs
* Updated renderers for detection results. 
* Fixed bugs in detection evaluation.
* updated the plots

* better legend text alignment

* updated legend positions and pretty names for attributes and TP metrics

* Tex table (#91)

* added reder tex table

* cleaned up tex render method

* minor changes

* add credits

* misc cleanup
* Set default version for export egoposes, better outputs

* Added v1.0 to legal datasets

* Corrected visibility level

* Set face color to black, better status messages

* Updated face color

* Set set to trainval in misc scripts

* Bugfix to preserver black bg color

* Made close_dist a parameter

* Merged truck classes in the instructions

* Removed train from instructions

* Merged police officers into single class

* Reset changes to tutorial

* Updated path to requirements.txt

* Removed v1.0 which was used for setup purposes

* Cleanup

* Fix visibility levels in instructions

* Also print empty categories

* Fixed bug

* Reversed previous changes

* Updated schema comments for map

* Reverted previous changes

* misc cleanup
* OVerhauled eval detection page

* Overhauled main readme

* Removed deprecated links

* Rewording

* Addressed review comments
* added unittests for TP metrics

* fixed visualize sample

* added comments to unit tests
Clarifications
added an example for subcategories
@bassam-nutonomy
Copy link

bassam-nutonomy commented Mar 25, 2019

I made the following changes to the README:

  • confirm the terms of service -> agree to the terms of service
  • If you want to use another folder, specify the dataroot parameter of the NuScenes class below. -> nuscenes isn't mentioned below so I said: dataroot parameter of the NuScenes class (see tutorial)

Changes to schema.md:

  • Taxonomy of object categories (e.g. vehicle, human). Subcategories are delineated by a period -> Taxonomy of object categories (e.g. vehicle, human). Subcategories are delineated by a period (e.g. human.pedestrian.adult).

@Alex-nutonomy Alex-nutonomy merged commit 0334132 into master Mar 25, 2019
@Alex-nutonomy Alex-nutonomy deleted the release_v0.2 branch March 25, 2019 23:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.