What's Changed
- Fix LICENSE settings and relative links in README #358 by @dpascualhe in #359
- Upgrade streamlit and increase model file limit size by @dpascualhe in #363
- Make poetry usage consistent across actions and fix license files issue by @dpascualhe in #365
- Upgrade Pillow version to fix vulnerability by @dpascualhe in #367
- Add poetry.lock file to avoid inconsistencies by @dpascualhe in #369
- Install poetry before caching by @dpascualhe in #372
- Added Video in docs by @SakhinetiPraveena in #373
- Upgrade protobuf to fix vulnerability by @dpascualhe in #374
- Update CONTRIBUTING.md by @SakhinetiPraveena in #375
- Fix return type documentation in segmentation metrics by @tm12051990 in #381
- Bump minimatch from 3.1.2 to 3.1.5 in /docs by @dependabot[bot] in #386
- Bump flask from 3.1.2 to 3.1.3 by @dependabot[bot] in #389
- Bump werkzeug from 3.1.5 to 3.1.6 by @dependabot[bot] in #390
- fix: remove duplicate path validation block in dataset_viewer by @JaisalJain in #388
- Add reset() methods to DetectionMetricsFactory and SegmentationMetricsFactory by @hayan-gh in #384
- corrected bug for not counts gts by @iocalangiu in #395
- Improve image resize management for object detection pipeline by @dpascualhe in #400
- Fix incorrect filename in label file assertion error message by @JaisalJain in #412
- fix: handle missing or null splits in YOLODataset initialization by @karttikjangid in #399
- implement detection metrics suite and reorganize test files by @iocalangiu in #402
- [Bug-fix][UI] Truncate long file names in the datasetviewer tab by @RihaanBH-1810 in #408
- add normalized_weighted averaging method to get_averaged_metric() by @JaisalJain in #409
- [Bug-fix] prevent eval() from crashing in the case of an image with no annotations by @RihaanBH-1810 in #405
- Fix argument order bug in OnnxImageSegmentationModel initialization by @JaisalJain in #417
- Bump tornado from 6.5.4 to 6.5.5 by @dependabot[bot] in #420
- Upgrade black by @dpascualhe in #424
- Adapt detection postprocessing stage to support YOLOv26 by @dpascualhe in #425
- fix: correct COCO registry key from coco_detection to coco_image_detection by @JaisalJain in #427
- Fix YOLODataset loader when names field in data.yaml is defined as a … by @YUVAN0907 in #433
- fix: fn_count always 0 in get_overall_precision_recall_curve by @JaisalJain in #401
- [Bug-Fix][ENH] Add common func for img dir and annotation file path search using regex patterns for coco datasets. by @RihaanBH-1810 in #429
- fixes installation in windows by @redwine-1 in #435
- fix: rename duplicate 'Detection Results' heading to 'Detection Details' in inference tab by @vinitjain2005 in #446
- Remove old get_computational_cost function header by @dpascualhe in #461
- fix: write sample_pred per-sample instead of full batch pred in .tofile loop by @JaisalJain in #456
- fix: resolve silent evaluation failures by @karttikjangid in #413
- Update installation docs with PIP package info by @Saitejabojja07 in #414
- fix(evaluator): Disable Run Evaluation button when output directory is missing by @vinitjain2005 in #468
- Fix #464: Replaced harcoded paths with placeholder by @Armaan-Raisinghani in #474
- fix: save sample_pred per-sample instead of full batch pred in TF eval by @JaisalJain in #480
- fix: correct inverted missing file reporting in rellis3d and wildscenes datasets by @JaisalJain in #482
- vectorize iou computation by @Bissmella in #398
- fix: handle dict result from detection models in pm_batch by @vinitjain2005 in #488
- Fix folder selection dialog appearing twice in linux by @redwine-1 in #428
- fix: correct return type hint in build_dataset() functions by @vinitjain2005 in #484
- Bump picomatch from 2.3.1 to 2.3.2 in /docs by @dependabot[bot] in #502
- Bump requests from 2.32.5 to 2.33.0 by @dependabot[bot] in #505
- Bump pillow from 12.1.1 to 12.2.0 by @dependabot[bot] in #547
- Fix ontology LUT parameter order causing index out of bounds in image… by @sainithina in #391
- Fix: device auto-detection in GUI and specific exception handling in model loading by @Harshavardhan-Raju in #444
- docs: improve venv setup with Windows support by @priyan17singh in #472
- Fix: handle missing PyTorch dependency in inference module by @priyan17singh in #459
- docs: update installation steps for Poetry 2.x compatibility by @adenikeadewumi in #501
- Add dice score for segmentation metrics by @kayampady in #494
- Fix #521: Handle zero-area boxes in compute_iou to prevent ZeroDivisionError by @Armaan-Raisinghani in #522
- ci: add pull request trigger to CI workflow by @Armaan-Raisinghani in #528
- Bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in #536
- Bump pytest from 8.4.2 to 9.0.3 by @dependabot[bot] in #548
- Bump gitpython from 3.1.46 to 3.1.50 by @dependabot[bot] in #574
- Bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in #575
- Bump idna from 3.11 to 3.15 by @dependabot[bot] in #578
- Add nuScenes Dataset Support for 2D Object Detection by @tejasstanley in #397
- Add Cityscapes dataset adapter by @tejasstanley in #577
- Feat/cityscapes tutorial by @tejasstanley in #580
- Add support for evaluating pre-computed predictions by @dpascualhe in #582
- Bump version from 3.0.1 to 3.1.0 by @dpascualhe in #584
New Contributors
- @tm12051990 made their first contribution in #381
- @JaisalJain made their first contribution in #388
- @hayan-gh made their first contribution in #384
- @iocalangiu made their first contribution in #395
- @karttikjangid made their first contribution in #399
- @RihaanBH-1810 made their first contribution in #408
- @YUVAN0907 made their first contribution in #433
- @redwine-1 made their first contribution in #435
- @vinitjain2005 made their first contribution in #446
- @Armaan-Raisinghani made their first contribution in #474
- @Bissmella made their first contribution in #398
- @sainithina made their first contribution in #391
- @Harshavardhan-Raju made their first contribution in #444
- @priyan17singh made their first contribution in #472
- @adenikeadewumi made their first contribution in #501
- @kayampady made their first contribution in #494
- @tejasstanley made their first contribution in #397
Full Changelog: v3.0.1...v3.1.0