# Geoscan `pioneer_sdk`
Geoscan PioneerSDK is a collection of tools for interfacing with Geoscan Pioneer UAVs.
It provides a succinct and convenient API to drones' functions such as autonomous flight, acquiring frames from a drone's camera, and more.
Please feel free to exlore `examples/` directory for stepping stones and inspiration.
## Installation
Use the package manager [pip](https://pip.pypa.io/en/stable/) to install pioneer_sdk.
```bash
python3 -m pip install pioneer_sdk or
python3 -m pip install git+https://github.com/geoscan/pioneer_sdk.git@master
```
## Usage
```python
from pioneer_sdk import Pioneer
pioneer_mini = Pioneer()
if __name__ == '__main__':
...
```
## Documentation
You can read information about package in the documentation page
[readthedocs](https://pioneer-doc.readthedocs.io/ru/master/programming/python/python_main.html)
## Additional information
You can find the examples and the camera calibration script in the homonymous folders.
Unlike "bare" `pioneer_sdk`, they require a broader set of dependencies.
To satisfy the requirements, run:
[pip](https://pip.pypa.io/en/stable/):
```bash
python3 -m pip install -r requirements.txt
```
Raw data
{
"_id": null,
"home_page": "https://github.com/geoscan/pioneer_sdk",
"name": "pioneer-sdk",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "mavlink,pioneer,geoscan",
"author": "geoscan",
"author_email": "info@geoscan.aero",
"download_url": "https://files.pythonhosted.org/packages/04/ee/c929555f1dcf2c503b7bef9759c31d1ea5a80845f3ce29233427cc63101d/pioneer_sdk-0.5.3.tar.gz",
"platform": null,
"description": "# Geoscan `pioneer_sdk`\n\nGeoscan PioneerSDK is a collection of tools for interfacing with Geoscan Pioneer UAVs.\nIt provides a succinct and convenient API to drones' functions such as autonomous flight, acquiring frames from a drone's camera, and more.\nPlease feel free to exlore `examples/` directory for stepping stones and inspiration.\n\n## Installation\n\nUse the package manager [pip](https://pip.pypa.io/en/stable/) to install pioneer_sdk.\n\n```bash\npython3 -m pip install pioneer_sdk or\npython3 -m pip install git+https://github.com/geoscan/pioneer_sdk.git@master\n```\n## Usage\n\n```python\nfrom pioneer_sdk import Pioneer\npioneer_mini = Pioneer()\nif __name__ == '__main__':\n\n ...\n```\n\n## Documentation\n\nYou can read information about package in the documentation page\n[readthedocs](https://pioneer-doc.readthedocs.io/ru/master/programming/python/python_main.html)\n\n## Additional information\n\nYou can find the examples and the camera calibration script in the homonymous folders.\nUnlike \"bare\" `pioneer_sdk`, they require a broader set of dependencies.\nTo satisfy the requirements, run:\n[pip](https://pip.pypa.io/en/stable/):\n```bash\npython3 -m pip install -r requirements.txt\n```\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Programming tools for programming geoscan pioneer drone",
"version": "0.5.3",
"project_urls": {
"Homepage": "https://github.com/geoscan/pioneer_sdk"
},
"split_keywords": [
"mavlink",
"pioneer",
"geoscan"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8c640c7463b11348a1ed1929186e3ea18149b9ce2a86d5638b7422d74b698258",
"md5": "c48aa0e3b81f027b7efa221e6b98088f",
"sha256": "77873fbeba410bc01deb26356de9d18d9cb7dc957610efabea303070d2384ca4"
},
"downloads": -1,
"filename": "pioneer_sdk-0.5.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c48aa0e3b81f027b7efa221e6b98088f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 188634,
"upload_time": "2023-05-18T14:49:06",
"upload_time_iso_8601": "2023-05-18T14:49:06.377727Z",
"url": "https://files.pythonhosted.org/packages/8c/64/0c7463b11348a1ed1929186e3ea18149b9ce2a86d5638b7422d74b698258/pioneer_sdk-0.5.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "04eec929555f1dcf2c503b7bef9759c31d1ea5a80845f3ce29233427cc63101d",
"md5": "eb95347cf26d23cfda83c83f9dca44fa",
"sha256": "3a75edc10bb1a3d2f1a3fa86677f83cefa510b03f5c0ca439759635ad6d44946"
},
"downloads": -1,
"filename": "pioneer_sdk-0.5.3.tar.gz",
"has_sig": false,
"md5_digest": "eb95347cf26d23cfda83c83f9dca44fa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 187285,
"upload_time": "2023-05-18T14:49:08",
"upload_time_iso_8601": "2023-05-18T14:49:08.648708Z",
"url": "https://files.pythonhosted.org/packages/04/ee/c929555f1dcf2c503b7bef9759c31d1ea5a80845f3ce29233427cc63101d/pioneer_sdk-0.5.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-05-18 14:49:08",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "geoscan",
"github_project": "pioneer_sdk",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "pioneer-sdk"
}