- Added AUPRC (Area Under Precision-Recall Curve) metric support
(
a7ff4b8)
- Added AUPRC tests for binary, multiclass, and multilabel classification
(
3cdf6b0)
- Replaced numpy with PyTorch in TPR/FPR functions for better performance
(
c8013f4)
- Removed torchvision from core dependencies
(
1b09c27)
- Added CPU-only PyTorch installation instructions
(
0df9619)
- Loosened dependency constraints to support wider range of PyTorch versions (torch>=2.0.0, torchvision>=0.15.0)
- Fixes compatibility issues with Google Colab and other environments using newer PyTorch versions
- All tests pass with loosened constraints
- This version was yanked from PyPI due to untested dependency constraints
- Users should use v0.2.2 or later
- Replaced opencv-python with opencv-python-headless
(
5f6b51c)
-
Support complex slicing conditions with AND/OR logic (
4e881f5) -
Added slicing operators: in, not_in, between (
75fa504) -
Added not_between operator (
a4d3442)
- Added docs for new slicing methods
(
50f77d0)
-
Added tests for complex slicing conditions (AND/OR operators) (
4e881f5) -
Added tests for automatically created metadata (
65c10c3) -
Test for not_between operator (
7cec696)
- Updated gitignore
(
475776e)
- Object detection demo
(
ec52aa7)
-
Changed docstrings (
45bf991) -
Cleaned up codebase (
e9173ce) -
Complete refactoring (
ce589c5) -
Refactored dataset class (
4d36e9a) -
Refactored metric and dataset class (
c2a259d) -
Refactored slicing and metadata addition functions (
33a76d8) -
Remove redundant files (
690cb7c) -
Removed implicit caching and upload functions (
40f4986) -
Removed redundant files (
c8dccc0) -
Removed unnecessairy files (
c27ab5f) -
Restructured metric functions (
8c9dadb) -
Simplified annotation class (
4cbd92a)
-
Adapted tests for dataset class and created conftest file (
e040216) -
Additional test for dataset (
a1f6a83)
- Corrected handling of predictions
(
53d4d03)
-
Allow automatic releases (
4ec5a21) -
Bug fix (
7099ecf) -
Remove automatic release (
61dae05) -
Update changelog only (
9b7d939)
-
Added code to convert 0-d scalar tensors to 1-d tensors to adhere to annotations.py. dataset.py is now only accepting tensors, no lists. (
663b88a) -
Added more informative error messages (
5ee2b45) -
Added more validation checks and grouped them in functions (
7c7e0e0) -
Split moonwatcher into classification and detection object (
d6e786c)
-
Added test for 0-dimensional scalar tensors (
070f100) -
Updated tests (
0838969) -
Updated tests for annotations.py (
aae01fc)
- Added automatic changelog workflow
(
8579ec7)
- Updated readme to include pre-commit hooks
(
24a2237)
- Consolidate MoonwatcherDataset and MoonwatcherModel into unified Moonwatcher object
(
c231db6)