All Projects → OpenDroneMap → PyODM

OpenDroneMap / PyODM

Licence: BSD-3-Clause license
A Python SDK for adding aerial image processing capabilities to your applications 🔌

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to PyODM

NodeMICMAC
A Lightweight REST API to Access MICMAC Photogrammetry and SFM Engine.
Stars: ✭ 54 (-22.86%)
Mutual labels:  odm, drones
ClusterODM
A NodeODM API compatible autoscalable load balancer and task tracker for easy horizontal scaling ♆
Stars: ✭ 54 (-22.86%)
Mutual labels:  odm, nodeodm
Odmantic
Async ODM (Object Document Mapper) for MongoDB based on python type hints
Stars: ✭ 240 (+242.86%)
Mutual labels:  odm
bme280
Arduino and CMake library for communicating with the Bosch Sensortec BME280 environmental sensor.
Stars: ✭ 21 (-70%)
Mutual labels:  drones
sbus
Arduino and CMake library for communicating with SBUS receivers and servos.
Stars: ✭ 277 (+295.71%)
Mutual labels:  drones
influxable
A lightweight python ORM / ODM / Client for InfluxDB
Stars: ✭ 36 (-48.57%)
Mutual labels:  odm
jsonOdm
A JSON ODM (object document mapper) for JavaScript to use on the server or in the browser.
Stars: ✭ 95 (+35.71%)
Mutual labels:  odm
Mongolid Laravel
Easy, powerful and ultrafast MongoDB ODM for Laravel.
Stars: ✭ 222 (+217.14%)
Mutual labels:  odm
php-mongo-migrator
Migrations of MongoDB. Part of @PHPMongoKit
Stars: ✭ 29 (-58.57%)
Mutual labels:  odm
CDTM-Deep-Learning-Drones
Course Material for CDTM Deep Learning Drones Course
Stars: ✭ 23 (-67.14%)
Mutual labels:  drones
public regulated data types
Regulated DSDL definitions for Cyphal (standard and third-party)
Stars: ✭ 62 (-11.43%)
Mutual labels:  drones
unity-drones-multiplayer
Enable multiple players to connect to the same enrironment (UNET), fly a drone, and watch others fly their drones
Stars: ✭ 30 (-57.14%)
Mutual labels:  drones
DigiView-SBC
DigiView for Raspberry Pi
Stars: ✭ 63 (-10%)
Mutual labels:  drones
specification
The Cyphal specification documents are maintained here.
Stars: ✭ 38 (-45.71%)
Mutual labels:  drones
xenus
A simple and elegant MongoDB ODM
Stars: ✭ 32 (-54.29%)
Mutual labels:  odm
source x
Open Source Giant FPV Racing Drone Frame
Stars: ✭ 19 (-72.86%)
Mutual labels:  drones
Php Mongo
MongoDB ODM. Part of @PHPMongoKit
Stars: ✭ 228 (+225.71%)
Mutual labels:  odm
derivejs
DeriveJS is a reactive ODM - Object Document Mapper - framework, a "wrapper" around a database, that removes all the hassle of data-persistence by handling it transparently in the background, in a DRY manner.
Stars: ✭ 54 (-22.86%)
Mutual labels:  odm
petstore
A simple skeleton to build api's based on the chubbyphp-framework, mezzio (former zend-expressive) or slim.
Stars: ✭ 34 (-51.43%)
Mutual labels:  odm
moongoon
An object-document mapper for MongoDB. 🌙
Stars: ✭ 41 (-41.43%)
Mutual labels:  odm

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:

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 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
  • Become a contributor!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].