EcoAssist

An open-source application designed to streamline the work of ecologists dealing with camera trap images.
https://github.com/petervanlunteren/addaxai

Category: Biosphere
Sub Category: Terrestrial Wildlife

Keywords

cameratraps conservation-ai machine-learning-algorithms megadetector object-detection-model python3

Keywords from Contributors

conservation ecology animals annotation-tool classifier-model yolov5 wildlife camera-traps

Last synced: about 10 hours ago
JSON representation

Repository metadata

AI-assisted camera trap analysis: detection, species recognition, verification, dashboards and exports. Free, open source, for Windows, macOS and Linux.

README.md

status
Project Status: Active The project has reached a stable, usable state and is being actively developed.
GitHub
GitHub last commit


Website: https://www.addaxai.com/

Documentation: https://docs.addaxai.com/

Forum: https://forum.addaxai.com/

AddaxAI is an application designed to streamline the work of ecologists dealing with camera trap images. It’s an AI platform that allows you to analyse images with machine learning models for automatic detection, offering ecologists a way to save time and focus on conservation efforts.

Citation (citation.cff)

cff-version: "1.2.0"
authors:
- family-names: Lunteren
  given-names: Peter
  name-particle: van
  orcid: "https://orcid.org/0000-0001-5488-4225"
doi: 10.5281/zenodo.7223363
message: If you use this software, please cite our article in the
  Journal of Open Source Software.
preferred-citation:
  authors:
  - family-names: Lunteren
    given-names: Peter
    name-particle: van
    orcid: "https://orcid.org/0000-0001-5488-4225"
  date-published: 2023-08-04
  doi: 10.21105/joss.05581
  issn: 2475-9066
  issue: 88
  journal: Journal of Open Source Software
  publisher:
    name: Open Journals
  start: 5581
  title: "AddaxAI: A no-code platform to train and deploy custom
    YOLOv5 object detection models"
  type: article
  url: "https://joss.theoj.org/papers/10.21105/joss.05581"
  volume: 8
title: "AddaxAI: A no-code platform to train and deploy custom YOLOv5
  object detection models"

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 2,442
Total Committers: 17
Avg Commits per committer: 143.647
Development Distribution Score (DDS): 0.073

Commits in past year: 924
Committers in past year: 7
Avg Commits per committer in past year: 132.0
Development Distribution Score (DDS) in past year: 0.035

Name Email Commits
Peter van Lunteren c****t@p****m 2264
Peter van Lunteren p****n@P****l 88
github-actions[bot] g****] 53
Peter van Lunteren p****r@P****l 12
Evan Hallein e****n@i****m 7
Peter van Lunteren p****n@P****e 4
Japh j****h@h****m 2
wsyxbcl y****i@s****n 2
Dan Morris a****s@g****m 2
Daveiano d****e@g****m 1
ESSNIA s****e@t****a 1
HKimura787 4****7 1
Peter van Lunteren p****n@P****n 1
= = 1
Mike Szyndel 3****l 1
OnesiSamba o****a@w****g 1
Robert Kampf R****f@g****e 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 40
Total pull requests: 40
Average time to close issues: about 1 month
Average time to close pull requests: 8 days
Total issue authors: 28
Total pull request authors: 16
Average comments per issue: 3.25
Average comments per pull request: 1.0
Merged pull request: 30
Bot issues: 0
Bot pull requests: 0

Past year issues: 6
Past year pull requests: 13
Past year average time to close issues: 4 months
Past year average time to close pull requests: 23 days
Past year issue authors: 6
Past year pull request authors: 9
Past year average comments per issue: 3.0
Past year average comments per pull request: 1.85
Past year merged pull request: 9
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/petervanlunteren/addaxai

Top Issue Authors

  • arky (5)
  • ESSNIA (3)
  • SimonKravis (3)
  • ehallein (3)
  • Anujkrishna12 (2)
  • PetervanLunteren (2)
  • Wildnativebird (1)
  • sergewich (1)
  • rolanddu (1)
  • ddd999 (1)
  • Lorenzofrangini (1)
  • JoejynWan (1)
  • iTsMaaT (1)
  • andrea-petrullo (1)
  • jillwettlaufer (1)

Top Pull Request Authors

  • PetervanLunteren (17)
  • ehallein (4)
  • agentmorris (3)
  • UlvHare (2)
  • Daveiano (2)
  • ESSNIA (2)
  • wsyxbcl (1)
  • HKimura787 (1)
  • TeodoroTopa (1)
  • mstimberg (1)
  • Japh (1)
  • mszyndel (1)
  • cdavisv (1)
  • chrisdoehring (1)
  • davidmarcos98 (1)

Top Issue Labels

  • in progress (3)
  • to do (1)
  • enhancement (1)

Top Pull Request Labels


Dependencies

electron/package.json npm
  • @electron/notarize ^2.2.1 development
  • @playwright/test ^1.62.0 development
  • @types/node ^20.10.0 development
  • electron ^34.0.0 development
  • electron-builder ^25.1.8 development
  • playwright ^1.62.0 development
  • typescript ^5.3.3 development
  • electron-store ^8.1.0
frontend/package.json npm
  • @eslint/js ^9.39.1 development
  • @types/chroma-js ^2.4.5 development
  • @types/leaflet ^1.9.21 development
  • @types/maplibre-gl ^1.13.2 development
  • @types/node ^24.10.1 development
  • @types/react ^19.2.5 development
  • @types/react-dom ^19.2.3 development
  • @vitejs/plugin-react ^5.1.1 development
  • autoprefixer ^10.4.22 development
  • class-variance-authority ^0.7.1 development
  • clsx ^2.1.1 development
  • eslint ^9.39.1 development
  • eslint-plugin-react-hooks ^7.0.1 development
  • eslint-plugin-react-refresh ^0.4.24 development
  • globals ^16.5.0 development
  • lucide-react ^0.561.0 development
  • postcss ^8.5.6 development
  • tailwind-merge ^3.4.0 development
  • tailwindcss ^3.4.19 development
  • tailwindcss-animate ^1.0.7 development
  • typescript ~5.9.3 development
  • typescript-eslint ^8.46.4 development
  • vite ^7.2.4 development
  • @hookform/resolvers ^5.2.2
  • @radix-ui/react-accordion ^1.2.12
  • @radix-ui/react-alert-dialog ^1.1.15
  • @radix-ui/react-collapsible ^1.1.12
  • @radix-ui/react-context-menu ^2.2.16
  • @radix-ui/react-dialog ^1.1.15
  • @radix-ui/react-dropdown-menu ^2.1.16
  • @radix-ui/react-hover-card ^1.1.15
  • @radix-ui/react-icons ^1.3.2
  • @radix-ui/react-label ^2.1.8
  • @radix-ui/react-popover ^1.1.15
  • @radix-ui/react-select ^2.2.6
  • @radix-ui/react-separator ^1.1.8
  • @radix-ui/react-slider ^1.3.6
  • @radix-ui/react-slot ^1.2.4
  • @radix-ui/react-switch ^1.2.6
  • @radix-ui/react-tooltip ^1.2.8
  • @tanstack/react-query ^5.90.12
  • @tanstack/react-router ^1.141.1
  • @tanstack/react-virtual ^3.13.19
  • @turf/bbox ^7.3.4
  • @turf/helpers ^7.3.4
  • @turf/hex-grid ^7.3.4
  • @turf/points-within-polygon ^7.3.4
  • chart.js ^4.5.1
  • chroma-js ^3.2.0
  • cmdk ^1.1.1
  • country-flag-emoji-polyfill ^0.1.8
  • date-fns ^4.1.0
  • framer-motion ^12.23.26
  • konva ^10.2.0
  • leaflet ^1.9.4
  • maplibre-gl ^5.15.0
  • next-themes ^0.4.6
  • react ^19.2.0
  • react-chartjs-2 ^5.3.1
  • react-day-picker ^9.14.0
  • react-dom ^19.2.0
  • react-hook-form ^7.68.0
  • react-konva ^19.2.2
  • react-leaflet ^5.0.0
  • react-leaflet-cluster ^4.1.3
  • react-map-gl ^8.1.0
  • react-router-dom ^6.30.2
  • recharts ^3.6.0
  • sonner ^2.0.7
  • zod ^4.1.13
  • zustand ^5.0.9
frontend/package-lock.json npm
  • 516 dependencies
backend/requirements.txt pypi
  • Pillow ==11.0.0
  • PyExifTool ==0.5.6
  • alembic ==1.14.0
  • astral >=3.2
  • fastapi ==0.115.6
  • httpx ==0.28.1
  • huggingface-hub >=0.20.0
  • ijson >=3.2.0
  • mypy ==1.13.0
  • numpy ==2.4.1
  • opencv-python-headless ==4.10.0.84
  • openpyxl ==3.1.5
  • pydantic ==2.10.4
  • pydantic-settings ==2.7.0
  • pyshp ==2.3.1
  • pytest ==8.3.4
  • pytest-asyncio ==0.24.0
  • pytest-cov ==6.0.0
  • python-multipart ==0.0.20
  • pyyaml ==6.0.2
  • redis ==5.2.1
  • requests >=2.31.0
  • ruff ==0.8.4
  • sqlalchemy ==2.0.36
  • timezonefinder >=8.2,<9
  • truststore >=0.9.1
  • uvicorn ==0.34.0
  • websockets ==14.1
backend/backend.spec rpm
.github/workflows/download-metrics.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
.github/workflows/tests.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
  • actions/setup-python v5 composite
.github/workflows/docs.yml actions
  • actions/checkout v4 composite
  • actions/deploy-pages v4 composite
  • actions/setup-node v4 composite
  • actions/upload-pages-artifact v3 composite
backend/app/ml/envs/addaxai-base/darwin/environment.yml conda
  • exiftool
  • pip
  • python 3.11
docs/package-lock.json npm
  • 1266 dependencies
backend/pyproject.toml pypi
.github/workflows/build-electron.yml actions
  • actions/checkout v6 composite
  • actions/setup-node v6 composite
  • actions/setup-python v6 composite
  • actions/upload-artifact v7 composite
  • softprops/action-gh-release v3 composite
backend/app/ml/envs/addaxai-base/linux/environment.yml conda
  • exiftool
  • pip
  • python 3.11
backend/app/ml/envs/pywildlife/windows/environment.yml conda
  • pip
  • python 3.11
backend/app/ml/envs/pytorch/windows/environment.yml conda
  • pip
  • python 3.11
backend/app/ml/envs/pytorch/linux/environment.yml conda
  • pip
  • python 3.11
backend/app/ml/envs/pywildlife/darwin/environment.yml conda
  • pip
  • python 3.11
backend/app/ml/envs/pywildlife/linux/environment.yml conda
  • pip
  • python 3.11
backend/app/api/routers/setup.py pypi
backend/app/ml/envs/tensorflow-v2/linux/environment.yml conda
  • pip
  • python 3.11
backend/app/ml/envs/addaxai-base/windows/environment.yml conda
  • exiftool
  • pip
  • python 3.11
backend/app/ml/envs/tensorflow-v2/darwin/environment.yml conda
  • pip
  • python 3.10
backend/app/ml/envs/pytorch/darwin/environment.yml conda
  • pip
  • python 3.11
backend/app/ml/envs/tensorflow-v1/darwin/environment.yml conda
  • pip
  • python 3.8.15
docs/package.json npm
  • @docusaurus/module-type-aliases ^3.7.0 development
  • @docusaurus/tsconfig ^3.7.0 development
  • @docusaurus/types ^3.7.0 development
  • typescript ~5.6.0 development
  • @docusaurus/core ^3.7.0
  • @docusaurus/preset-classic ^3.7.0
  • @docusaurus/theme-mermaid ^3.7.0
  • @easyops-cn/docusaurus-search-local ^0.48.0
  • @mdx-js/react ^3.0.0
  • clsx ^2.1.0
  • prism-react-renderer ^2.3.0
  • react ^18.3.0
  • react-dom ^18.3.0
backend/app/ml/envs/tensorflow-v1/linux/environment.yml conda
  • conda-forge:
  • pip
  • python 3.10
backend/app/ml/envs/tensorflow-v1/windows/environment.yml conda
  • conda-forge:
  • pip
  • python 3.10
backend/app/ml/envs/tensorflow-v2/windows/environment.yml conda
  • pip
  • python 3.11
electron/package-lock.json npm
  • 377 dependencies

Score: 8.080237416216702