Installation#
Birdwatcher officially supports Python 3.12 or higher, but older Python 3 versions may also work.
User installation
We recommend using Anaconda for installation. Install Anaconda from https://www.anaconda.com/ .
Open Anaconda prompt in terminal.
Create new environment for Birdwatcher (name is up to you, in example here ‘mybirdwatcher’). We install Jupyter lab and ffmpeg at the same time:
conda create -n mybirdwatcher python=3.14 git=2.51 ffmpeg=8.0.1 numpy=2.4.2 matplotlib=3.10.8 pandas=3.0.0 seaborn=0.13.2
Switch to this new environment:
conda activate mybirdwatcher
Install jupyter from conda-forge (currently conda one has a problem):
conda install -c conda-forge jupyter
Install Birdwatcher:
Stable latest official release from PyPi:
pip install Birdwatcher
If instead you want the latest version of the git main branch from, use:
pip install git+https://github.com/gbeckers/birdwatcher@main
Dependencies
The following dependencies are automatically taken care of when you install Birdwatcher using the pip method above:
numpy
pandas
matplotlib
seaborn
darr
opencv-python
opencv-contrib-python
It further depends on:
ffmpeg (including ffprobe)
If you do not use the conda way above to install ffmpeg, you need to install it yourself (https://www.ffmpeg.org/).