-
Notifications
You must be signed in to change notification settings - Fork 19
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
feat: ✨ Easier way to access downloaded dataset #36
Merged
AtomScott
merged 1 commit into
feature/major_refactor
from
feature/update-dataset-get-path
Oct 9, 2022
Merged
feat: ✨ Easier way to access downloaded dataset #36
AtomScott
merged 1 commit into
feature/major_refactor
from
feature/update-dataset-get-path
Oct 9, 2022
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
AtomScott
added a commit
that referenced
this pull request
Jan 17, 2023
* add poetry conf * fix sphinx config path * rename sphinx config * update docs * update project requirements * add poetry reqs command * add logo * hide sidebar name * Update README.md * add citation * change furo colours * add temp * Update README.md * Update video paths * squash later * Update pyproject.toml * docs: 📝 bulk update documentations * build: ⬆️ update dependencies * add iou.ipynb(not completed) (#24) * add iou.ipynb(not completed) * add iou function * add ap&map * fix calc_ap and calc_map * fix evaluation function * add metrics.py * add scripts into metrics.py * move metrics.py to sandbox * fix metrics.py * add mots eval code(no fix from Trackeval) * refactor: ♻️ re-organize code structure * test: 🧪 add test structure * add iou_score tests * fix: 🐛 fix iou_score related methods * Add Google-style docstring to object detection metrics * add prospector automation * Update prospector.yml Co-authored-by: Atom Scott <[email protected]> * Delete sandbox directory * Delete papers directory * Add prospector workflow (#26) * Update and rename prospector.yml to lint.yml * Update lint.yml * update requirements * update requirements * try new config * add paper preview image * add paper preview image * docs: 📝 Update dataset install instructions * docs: 📝 add Kaggle and PWC badges * Fix table * Add video links for github * refactor: ♻️ pass prospector * add updates bbox dataframe handling * update document sections (sidebar) * Function/mot eval (#27) * add iou.ipynb(not completed) * add iou function * add ap&map * fix calc_ap and calc_map * fix evaluation function * add metrics.py * add scripts into metrics.py * move metrics.py to sandbox * fix metrics.py * add mots eval code(no fix from Trackeval) * add hota metrics(Codes not yet organized) * add hota metrics(Codes not yet organized) * add mot_evaluation_metrics * delete sandbox * fix mot metrics * delete sandbox (re commit) * delete run_eval.py and metrics.py * Apply the evaluation index to bbox_df * Fix the path of the library to import * remove unnecessary comments Co-authored-by: Atom Scott <[email protected]> * add chapter 1 on intro to soccertrack * add chapter 2 & 3 on intro to soccertrack * feat: ✨ better logging tools * style: 🎨 * fix: 🐛 fix inspect bug * feat: ✨ add automatic dataset downloader * add small sample csv file * docs: 📝 Add `Dataset Preparation` tutorial * docs: 📝 make dataframes viewable * add sample tracking data * fix: 🐛 add custom prompt & confirm functions * build: ➕ add kaggle dependency * chore: 🧑💻 add make command for lint * feat: ✨ add styling function to make dataframes visible in docs * add kaggle import * docs: 📝 update docs * add acknowledgements * (bugfix) copy notebooks to docs on rtd build (#31) * update docs * copy notebooks to docs on rtd build * feature/visualization (#29) * Added the function to visualize the bbox in one frame. * Added video-enabled visualization function * Add Visualization Functions * Apply prospector to bboxdataframe * update notebooks * remove old notebook * Organize soccertrack content * update index * Add star history * feat: ✨ add useful iter accessors * Rename GPSDataFrame to CoordinatesDataFrame * Feature/visualization (visualize_bbox functionに修正が必要なので) (#32) * Added the function to visualize the bbox in one frame. * Added video-enabled visualization function * Add Visualization Functions * Apply prospector to bboxdataframe * fix visualize_bbox function * fix visualization * fix visualization functions * del index sort of visualize_frame in bboxdataframe * remove utils.py from PR * fix utils and logging * fix utils * fix utils * fix utils * fix utils * fix logging * fix logging * fix logging * fix logging * add comments to code * delete comments * fix visualization functions Co-authored-by: IkumaUchida <[email protected]> * update dataframe * typo * feat: ✨ Easier way to access downloaded dataset (#36) * small fixes * Feature/visualization (#37) * Added the function to visualize the bbox in one frame. * Added video-enabled visualization function * Add Visualization Functions * Apply prospector to bboxdataframe * fix visualize_bbox function * fix visualization * fix visualization functions * del index sort of visualize_frame in bboxdataframe * remove utils.py from PR * fix utils and logging * fix utils * fix utils * fix utils * fix utils * fix logging * fix logging * fix logging * fix logging * add comments to code * delete comments * fix visualization functions * add get_frame Co-authored-by: IkumaUchida <[email protected]> * add pix_fmt option to make_video * update bboxdataframe.py * fix fps rate bug * Update README.md * Update README.md * ignore external directory * add to_yolov5_format function * fix mapping when arg is None * don't ignore .gitkeep! * add tutorials to train yolov5 model * add script to build dataset in YOLOv5 format * bug fix for logger * fix default mapping for yolov5 * read dataframe from numpy (statsbomb) * add tracking notebook for deep sort * add issue template * Docs/get started (#39) * update docs * copy notebooks to docs on rtd build * Add .deepsource.toml * add bbdf2ndjson and upload function🔼 (#38) * add bbdf2ndjson and upload function🔼 * fix uploader * fix file.py * Update .deepsource.toml * Fix dangerous default argument (#40) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> * update logger tests * update tests for ap_score * clean up commented code * add tests and update map_score * bug fix * add get_frame function * fix soccertrack.logging to soccertrack.logger * adding notebook for yolov5 * adding notebook for appearance feature extraction * Rename appearance_feature_extraction_with_arcface.ipynb to appearance_feature_extraction_with_resnet18.ipynb * Function/detection eval (#41) * fix so that the test passes. * delete comment out * fix object_detection_metrics * Merge PR request * Fix iou_scores for when bbox is out of range * Add first draft of training with a basic motion model * Add iter_frames() * Add to_list_of_tuples_format * add tests for get_git_root() * fix imports from sandbox * Pull Request: Fix of Mot evaluation (#43) * Add preprocessing functions for mot metrics * fix mot eval script * add mot eval test(only case 1) * fix tracking evaluation notebook(add description) * add details of tracking metrics * reflect docs change and test acceleration * Change index for bbox info to a global variable * Fix metrics so that tests pass * replace np.float with generic float * replace np.int with generic int * add idf1, DetA, AssA examples * Fix evaluation script to handle missing track data * add drop option to iteration methods * use iter_players instead of groupby Co-authored-by: Atom Scott <[email protected]> * black * update poetry * black * black * trying to merge a stash pop after too long... * merge new fixes * merge * add detection model * add image feature extractor model * add tracking model * cleanup notebooks * update poetry * Update poetry from 1.2.0b1 to 1.3.1 * add draw function * Create LICENSE * fix: incorrect type casting * improve performance speed of `preprocess_for_mot_eval` * Remove Codacy badge * Update README.md * Update .deepsource.toml * Format code with black and isort (#45) This commit fixes the style issues introduced in 34fe885 according to the output from black and isort. Details: https://deepsource.io/gh/AtomScott/SoccerTrack/transform/22f41986-1297-4a37-8e40-e2e595cc9c46/ Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> * Format code with black and isort (#44) This commit fixes the style issues introduced in 34fe885 according to the output from black and isort. Details: https://deepsource.io/gh/AtomScott/SoccerTrack/transform/ba1386e0-f471-4159-8620-a000d16e741d/ Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> * Update the docs! (#46) * add Documentation section * bulk update of the docs * ignore autoapi * add sphinx-autoapi * add sphinx-autoapi * wasn't necessary * add checks for detections and trackers * add single object tracker * add matching functions * add CostMatrixMetrics * fix circular import * refactor multi_object_tracker * refactor imports * add notebook tutorials * Format code with black and isort (#47) This commit fixes the style issues introduced in fe62d8b according to the output from black and isort. Details: https://deepsource.io/gh/AtomScott/SoccerTrack/transform/55d99477-e19f-4c8c-9022-a5938920150b/ Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> * Format code with black and isort (#48) This commit fixes the style issues introduced in fe62d8b according to the output from black and isort. Details: https://deepsource.io/gh/AtomScott/SoccerTrack/transform/526cd8e9-59c0-4fd5-808c-9da21d89d84e/ Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> * add a working muli object tracker * add EuclideanCMM * add EuclideanCMM * hotfix: skip sim_score compute when length is zero * hotfix for linear_sum_assignment_with_inf * add KalmanTracker prototype * Format code with black and isort (#49) This commit fixes the style issues introduced in 89b26b0 according to the output from black and isort. Details: https://deepsource.io/gh/AtomScott/SoccerTrack/transform/503ec624-ab31-47fb-8df2-dca9a2c533c7/ Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> * Format code with black and isort (#50) This commit fixes the style issues introduced in 89b26b0 according to the output from black and isort. Details: https://deepsource.io/gh/AtomScott/SoccerTrack/transform/5ac4c7da-4986-4b96-bba8-3d1305e2e2ea/ Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> * ignore tests/outputs * add visualize frame, visualize frames to codf w/ tests * add sample codf for tests * Format code with black and isort (#51) This commit fixes the style issues introduced in 87e2a98 according to the output from black and isort. Details: https://deepsource.io/gh/AtomScott/SoccerTrack/transform/59908cc6-7c0d-42cd-b45e-4b12743fac71/ Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> * Format code with black and isort (#52) This commit fixes the style issues introduced in 87e2a98 according to the output from black and isort. Details: https://deepsource.io/gh/AtomScott/SoccerTrack/transform/d523db55-0b40-445f-b386-c3aa4e528174/ Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> * Format code with black and isort (#53) This commit fixes the style issues introduced in dc69ea9 according to the output from black and isort. Details: https://deepsource.io/gh/AtomScott/SoccerTrack/transform/d454df1f-f632-42ef-b11e-6ed659e28f91/ Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> * add documentation * add examples to documentation * fix: missing new line in documentation * Create CODE_OF_CONDUCT.md (#54) * Create publish-to-test-pypi.yml * update [tool.poetry] * Update pyproject.toml * Update pyproject.toml * Update pyproject.toml * testing changes Co-authored-by: Ikuma Uchida <[email protected]> Co-authored-by: IkumaUchida <[email protected]> Co-authored-by: DeepSource Bot <[email protected]> Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.