Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
January 20, 2019 13:12
July 20, 2022 09:30
April 14, 2020 11:28
January 20, 2019 09:20
January 22, 2019 16:14
June 27, 2019 10:06
January 20, 2019 14:33
July 26, 2022 23:54


For the latest documentation visit:

The information below is for managing the repository.

Running Tests


Will run the all doctests. You must have a NodeODM node running in test mode locally to run the test suite:

docker run -ti -p 3000:3000 opendronemap/nodeodm --test

Building The Documentation

Make sure you are using Python 3.

pip install virtualenv
virtualenv -p venv
source venv/bin/activate
pip install -r requirements.txt

Use sphinx-autobuild to automatically watch for changes and rebuild the html site using:

cd docs
make livehtml

To stop the server press Ctrl+C.

Publishing to PyPI

pip install setuptools wheel twine
python sdist bdist_wheel
python -m twine upload dist/*

See for more information.

Support the Project

There are many ways to contribute to the project:

  • ⭐️ us on GitHub.
  • Help us test the application.
  • Spread the word about OpenDroneMap on social media.
  • Help answer questions on the community forum
  • Become a contributor!