├── .github ├── pull_request_template.md └── workflows │ ├── code-quality.yml │ └── docs.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── baselines ├── data │ ├── metadata │ │ ├── combined │ │ │ └── combined_all.csv │ │ └── datasets │ │ │ ├── AAUZebraFish │ │ │ └── metadata.csv │ │ │ ├── ATRW │ │ │ └── metadata.csv │ │ │ ├── AerialCattle2017 │ │ │ └── metadata.csv │ │ │ ├── BelugaID │ │ │ └── metadata.csv │ │ │ ├── BirdIndividualID │ │ │ └── metadata.csv │ │ │ ├── CTai │ │ │ └── metadata.csv │ │ │ ├── CZoo │ │ │ └── metadata.csv │ │ │ ├── Cows2021 │ │ │ └── metadata.csv │ │ │ ├── FriesianCattle2015 │ │ │ └── metadata.csv │ │ │ ├── FriesianCattle2017 │ │ │ └── metadata.csv │ │ │ ├── GiraffeZebraID │ │ │ └── metadata.csv │ │ │ ├── Giraffes │ │ │ └── metadata.csv │ │ │ ├── HappyWhale │ │ │ └── metadata.csv │ │ │ ├── HumpbackWhaleID │ │ │ └── metadata.csv │ │ │ ├── HyenaID2022 │ │ │ └── metadata.csv │ │ │ ├── IPanda50 │ │ │ └── metadata.csv │ │ │ ├── LeopardID2022 │ │ │ └── metadata.csv │ │ │ ├── LionData │ │ │ └── metadata.csv │ │ │ ├── MacaqueFaces │ │ │ └── metadata.csv │ │ │ ├── NDD20 │ │ │ └── metadata.csv │ │ │ ├── NOAARightWhale │ │ │ └── metadata.csv │ │ │ ├── NyalaData │ │ │ └── metadata.csv │ │ │ ├── OpenCows2020 │ │ │ └── metadata.csv │ │ │ ├── SMALST │ │ │ └── metadata.csv │ │ │ ├── SeaTurtleIDHeads │ │ │ └── metadata.csv │ │ │ ├── SealID │ │ │ └── metadata.csv │ │ │ ├── StripeSpotter │ │ │ └── metadata.csv │ │ │ ├── WhaleSharkID │ │ │ └── metadata.csv │ │ │ └── ZindiTurtleRecall │ │ │ └── metadata.csv │ ├── prepare_data.py │ └── prepare_datasets.ipynb ├── inference │ ├── MegaDescriptor-B-224.ipynb │ ├── MegaDescriptor-L-224.ipynb │ ├── MegaDescriptor-L-384.ipynb │ ├── MegaDescriptor-S-224.ipynb │ ├── MegaDescriptor-T-224.ipynb │ └── results │ │ ├── MegaDescriptor-B-224.csv │ │ ├── MegaDescriptor-L-224.csv │ │ ├── MegaDescriptor-L-384.csv │ │ ├── MegaDescriptor-S-224.csv │ │ └── MegaDescriptor-T-224.csv └── training │ ├── MegaDescriptor-B-224.ipynb │ ├── MegaDescriptor-L-224.ipynb │ ├── MegaDescriptor-L-384.ipynb │ ├── MegaDescriptor-S-224.ipynb │ └── MegaDescriptor-T-224.ipynb ├── docs ├── index.md ├── inference.md ├── megadescriptor.md ├── reference_features.md ├── reference_inference.md ├── reference_similarity.md ├── reference_training.md ├── requirements.txt ├── resources │ ├── datasets-logo.png │ ├── megadescriptor-logo.png │ ├── tools-logo.png │ └── wildlifereID10k-logo.png ├── training.md └── wildfusion.md ├── examples ├── example-features.ipynb ├── example-pairwise-sim.ipynb └── example-wildfusion.ipynb ├── mkdocs.yml ├── pyproject.toml ├── tests ├── TestDataset │ ├── images │ │ ├── identity_a │ │ │ ├── image_1.JPG │ │ │ └── image_2.JPG │ │ └── identity_b │ │ │ ├── image_3.JPG │ │ │ └── image_4.JPG │ └── metadata.csv ├── conftest.py ├── test_data.py ├── test_features.py ├── test_inference.py ├── test_similarity.py └── test_train.py ├── tox.ini └── wildlife_tools ├── __init__.py ├── data ├── __init__.py ├── dataset.py └── split.py ├── features ├── __init__.py ├── deep.py ├── gluefactory_fix.py ├── local.py └── memory.py ├── inference ├── __init__.py └── classifier.py ├── similarity ├── __init__.py ├── calibration.py ├── cosine.py ├── pairwise │ ├── __init__.py │ ├── base.py │ ├── collectors.py │ ├── lightglue.py │ ├── loftr.py │ └── utils.py └── wildfusion.py ├── tools.py └── train ├── __init__.py ├── callbacks.py ├── objective.py └── trainer.py /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/code-quality.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/.github/workflows/code-quality.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/README.md -------------------------------------------------------------------------------- /baselines/data/metadata/combined/combined_all.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/combined/combined_all.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/AAUZebraFish/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/AAUZebraFish/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/ATRW/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/ATRW/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/AerialCattle2017/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/AerialCattle2017/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/BelugaID/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/BelugaID/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/BirdIndividualID/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/BirdIndividualID/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/CTai/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/CTai/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/CZoo/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/CZoo/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/Cows2021/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/Cows2021/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/FriesianCattle2015/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/FriesianCattle2015/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/FriesianCattle2017/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/FriesianCattle2017/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/GiraffeZebraID/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/GiraffeZebraID/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/Giraffes/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/Giraffes/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/HappyWhale/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/HappyWhale/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/HumpbackWhaleID/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/HumpbackWhaleID/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/HyenaID2022/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/HyenaID2022/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/IPanda50/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/IPanda50/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/LeopardID2022/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/LeopardID2022/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/LionData/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/LionData/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/MacaqueFaces/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/MacaqueFaces/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/NDD20/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/NDD20/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/NOAARightWhale/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/NOAARightWhale/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/NyalaData/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/NyalaData/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/OpenCows2020/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/OpenCows2020/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/SMALST/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/SMALST/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/SeaTurtleIDHeads/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/SeaTurtleIDHeads/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/SealID/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/SealID/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/StripeSpotter/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/StripeSpotter/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/WhaleSharkID/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/WhaleSharkID/metadata.csv -------------------------------------------------------------------------------- /baselines/data/metadata/datasets/ZindiTurtleRecall/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/metadata/datasets/ZindiTurtleRecall/metadata.csv -------------------------------------------------------------------------------- /baselines/data/prepare_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/prepare_data.py -------------------------------------------------------------------------------- /baselines/data/prepare_datasets.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/data/prepare_datasets.ipynb -------------------------------------------------------------------------------- /baselines/inference/MegaDescriptor-B-224.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/inference/MegaDescriptor-B-224.ipynb -------------------------------------------------------------------------------- /baselines/inference/MegaDescriptor-L-224.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/inference/MegaDescriptor-L-224.ipynb -------------------------------------------------------------------------------- /baselines/inference/MegaDescriptor-L-384.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/inference/MegaDescriptor-L-384.ipynb -------------------------------------------------------------------------------- /baselines/inference/MegaDescriptor-S-224.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/inference/MegaDescriptor-S-224.ipynb -------------------------------------------------------------------------------- /baselines/inference/MegaDescriptor-T-224.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/inference/MegaDescriptor-T-224.ipynb -------------------------------------------------------------------------------- /baselines/inference/results/MegaDescriptor-B-224.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/inference/results/MegaDescriptor-B-224.csv -------------------------------------------------------------------------------- /baselines/inference/results/MegaDescriptor-L-224.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/inference/results/MegaDescriptor-L-224.csv -------------------------------------------------------------------------------- /baselines/inference/results/MegaDescriptor-L-384.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/inference/results/MegaDescriptor-L-384.csv -------------------------------------------------------------------------------- /baselines/inference/results/MegaDescriptor-S-224.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/inference/results/MegaDescriptor-S-224.csv -------------------------------------------------------------------------------- /baselines/inference/results/MegaDescriptor-T-224.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/inference/results/MegaDescriptor-T-224.csv -------------------------------------------------------------------------------- /baselines/training/MegaDescriptor-B-224.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/training/MegaDescriptor-B-224.ipynb -------------------------------------------------------------------------------- /baselines/training/MegaDescriptor-L-224.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/training/MegaDescriptor-L-224.ipynb -------------------------------------------------------------------------------- /baselines/training/MegaDescriptor-L-384.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/training/MegaDescriptor-L-384.ipynb -------------------------------------------------------------------------------- /baselines/training/MegaDescriptor-S-224.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/training/MegaDescriptor-S-224.ipynb -------------------------------------------------------------------------------- /baselines/training/MegaDescriptor-T-224.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/baselines/training/MegaDescriptor-T-224.ipynb -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/inference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/docs/inference.md -------------------------------------------------------------------------------- /docs/megadescriptor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/docs/megadescriptor.md -------------------------------------------------------------------------------- /docs/reference_features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/docs/reference_features.md -------------------------------------------------------------------------------- /docs/reference_inference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/docs/reference_inference.md -------------------------------------------------------------------------------- /docs/reference_similarity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/docs/reference_similarity.md -------------------------------------------------------------------------------- /docs/reference_training.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/docs/reference_training.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/resources/datasets-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/docs/resources/datasets-logo.png -------------------------------------------------------------------------------- /docs/resources/megadescriptor-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/docs/resources/megadescriptor-logo.png -------------------------------------------------------------------------------- /docs/resources/tools-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/docs/resources/tools-logo.png -------------------------------------------------------------------------------- /docs/resources/wildlifereID10k-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/docs/resources/wildlifereID10k-logo.png -------------------------------------------------------------------------------- /docs/training.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/docs/training.md -------------------------------------------------------------------------------- /docs/wildfusion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/docs/wildfusion.md -------------------------------------------------------------------------------- /examples/example-features.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/examples/example-features.ipynb -------------------------------------------------------------------------------- /examples/example-pairwise-sim.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/examples/example-pairwise-sim.ipynb -------------------------------------------------------------------------------- /examples/example-wildfusion.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/examples/example-wildfusion.ipynb -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/TestDataset/images/identity_a/image_1.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/tests/TestDataset/images/identity_a/image_1.JPG -------------------------------------------------------------------------------- /tests/TestDataset/images/identity_a/image_2.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/tests/TestDataset/images/identity_a/image_2.JPG -------------------------------------------------------------------------------- /tests/TestDataset/images/identity_b/image_3.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/tests/TestDataset/images/identity_b/image_3.JPG -------------------------------------------------------------------------------- /tests/TestDataset/images/identity_b/image_4.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/tests/TestDataset/images/identity_b/image_4.JPG -------------------------------------------------------------------------------- /tests/TestDataset/metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/tests/TestDataset/metadata.csv -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/tests/test_data.py -------------------------------------------------------------------------------- /tests/test_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/tests/test_features.py -------------------------------------------------------------------------------- /tests/test_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/tests/test_inference.py -------------------------------------------------------------------------------- /tests/test_similarity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/tests/test_similarity.py -------------------------------------------------------------------------------- /tests/test_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/tests/test_train.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/tox.ini -------------------------------------------------------------------------------- /wildlife_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wildlife_tools/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/data/__init__.py -------------------------------------------------------------------------------- /wildlife_tools/data/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/data/dataset.py -------------------------------------------------------------------------------- /wildlife_tools/data/split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/data/split.py -------------------------------------------------------------------------------- /wildlife_tools/features/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/features/__init__.py -------------------------------------------------------------------------------- /wildlife_tools/features/deep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/features/deep.py -------------------------------------------------------------------------------- /wildlife_tools/features/gluefactory_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/features/gluefactory_fix.py -------------------------------------------------------------------------------- /wildlife_tools/features/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/features/local.py -------------------------------------------------------------------------------- /wildlife_tools/features/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/features/memory.py -------------------------------------------------------------------------------- /wildlife_tools/inference/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/inference/__init__.py -------------------------------------------------------------------------------- /wildlife_tools/inference/classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/inference/classifier.py -------------------------------------------------------------------------------- /wildlife_tools/similarity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/similarity/__init__.py -------------------------------------------------------------------------------- /wildlife_tools/similarity/calibration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/similarity/calibration.py -------------------------------------------------------------------------------- /wildlife_tools/similarity/cosine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/similarity/cosine.py -------------------------------------------------------------------------------- /wildlife_tools/similarity/pairwise/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wildlife_tools/similarity/pairwise/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/similarity/pairwise/base.py -------------------------------------------------------------------------------- /wildlife_tools/similarity/pairwise/collectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/similarity/pairwise/collectors.py -------------------------------------------------------------------------------- /wildlife_tools/similarity/pairwise/lightglue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/similarity/pairwise/lightglue.py -------------------------------------------------------------------------------- /wildlife_tools/similarity/pairwise/loftr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/similarity/pairwise/loftr.py -------------------------------------------------------------------------------- /wildlife_tools/similarity/pairwise/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/similarity/pairwise/utils.py -------------------------------------------------------------------------------- /wildlife_tools/similarity/wildfusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/similarity/wildfusion.py -------------------------------------------------------------------------------- /wildlife_tools/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/tools.py -------------------------------------------------------------------------------- /wildlife_tools/train/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/train/__init__.py -------------------------------------------------------------------------------- /wildlife_tools/train/callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/train/callbacks.py -------------------------------------------------------------------------------- /wildlife_tools/train/objective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/train/objective.py -------------------------------------------------------------------------------- /wildlife_tools/train/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WildlifeDatasets/wildlife-tools/HEAD/wildlife_tools/train/trainer.py --------------------------------------------------------------------------------