https://github.com/opendronemap/pyodm
A Python SDK for adding aerial image processing capabilities to your applications 🔌
https://github.com/opendronemap/pyodm
drones nodeodm odm python sdk
Last synced: 4 days ago
JSON representation
A Python SDK for adding aerial image processing capabilities to your applications 🔌
- Host: GitHub
- URL: https://github.com/opendronemap/pyodm
- Owner: OpenDroneMap
- License: bsd-3-clause
- Created: 2019-01-20T14:20:53.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-01-20T16:15:21.000Z (5 months ago)
- Last Synced: 2025-06-21T22:28:14.055Z (7 days ago)
- Topics: drones, nodeodm, odm, python, sdk
- Language: Python
- Homepage: https://pyodm.readthedocs.io
- Size: 77.1 KB
- Stars: 103
- Watchers: 7
- Forks: 26
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# PyODM
For the latest documentation visit: https://pyodm.readthedocs.io
The information below is for managing the repository.
## Running Tests
```
python run_tests.py
```Will run the all doctests. You must have a NodeODM node running in test mode locally to run the test suite:
```bash
docker run -ti -p 3000:3000 opendronemap/nodeodm --test
```## Building The Documentation
Make sure you are using Python 3.
```bash
pip install virtualenv
virtualenv -p venv
source venv/bin/activate
pip install -r requirements.txt
```Use [`sphinx-autobuild`](https://github.com/GaretJax/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
```bash
pip install setuptools wheel twine
python setup.py sdist bdist_wheel
python -m twine upload dist/*
```See https://packaging.python.org/tutorials/packaging-projects/ 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](https://community.opendronemap.org)
- Become a contributor!