SEEDPOD Ground Risk
SEEDPOD Ground Risk: A Python application and library for Uncrewed Aerial Systems ground risk analysis and risk-aware path finding - Published in JOSS (2022)
Science Score: 95.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
2 of 4 committers (50.0%) from academic institutions -
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords
Scientific Fields
Repository
Ground Risk model for UAS flight path analysis and risk-aware path finding
Basic Info
Statistics
- Stars: 9
- Watchers: 1
- Forks: 2
- Open Issues: 10
- Releases: 9
Topics
Metadata Files
README.md
SEEDPOD Ground Risk Model
Proof of Concept demonstrating modelling of UAS ground risk from open source data sources. This constructs a spatiotemporal population density map and evaluates the risk posed by a parameterised UAS. This risk map can then be used by pathfinding algorithms to determine routes that have a fixed risk threshold or minimize flight risk completely.
All data processing is performed locally, so performance depends on your machine spec. At least 8GiB of RAM is essential however.
Funded by the Engineering and Physical Sciences Research Council on the E-Drone project (EP/V002619/1).
Disclaimer
This is intended to provide guidance on overflight risks in terms of risk-to-life (RtL) and is by no means an extensive or complete picture of the ground risks. While the software is intended to promote safe drone flight, use of this software does not in itself guarantee safe or legal drone operation. For the UK, the CAA provides further information
Usage
UI
A Windows 64-bit installer is provided with each release. This is the easiest option for just using the tool. This works on its own, however is not able to take advantage of the GPU, causing rather slow risk map generation. For this reason it is highly recommended to install the Nvidia CUDA Toolkit.
CLI
A CLI is provided to allow for automation. Currently this requires building your own wheels as local wheel dependencies cannot be packaged and distributed. The included data files also take the package above the PyPI limit.
See BUILD.md for further instructions.
License
MIT License
Copyright (c) 2022 Aliaksei Pilko
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Owner
- Name: Aliaksei Pilko
- Login: aliaksei135
- Kind: user
- Location: Southampton, UK
- Company: University of Southampton
- Website: https://apilko.me
- Repositories: 45
- Profile: https://github.com/aliaksei135
JOSS Publication
SEEDPOD Ground Risk: A Python application and library for Uncrewed Aerial Systems ground risk analysis and risk-aware path finding
Authors
Tags
python uncrewed aerial systems unmanned aerial systems aviation safety risk ground riskGitHub Events
Total
- Watch event: 2
Last Year
- Watch event: 2
Committers
Last synced: 5 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Aliaksei Pilko | a****o@s****k | 427 |
| Zach Tait | 3****a | 15 |
| Daniel S. Katz | d****z@i****g | 1 |
| Austin T Schaffer | s****t@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 45
- Total pull requests: 59
- Average time to close issues: about 1 month
- Average time to close pull requests: 3 days
- Total issue authors: 4
- Total pull request authors: 5
- Average comments per issue: 1.76
- Average comments per pull request: 0.59
- Merged pull requests: 46
- Bot issues: 0
- Bot pull requests: 6
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- Zach10a (24)
- aliaksei135 (18)
- kylebeggs (2)
- AustinTSchaffer (1)
Pull Request Authors
- Zach10a (38)
- aliaksei135 (13)
- dependabot[bot] (6)
- AustinTSchaffer (1)
- danielskatz (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- Cartopy ==0.19.0.post1
- Fiona ==1.8.19
- HeapDict ==1.0.1
- Jinja2 ==2.11.3
- Markdown ==3.3.4
- MarkupSafe ==1.1.1
- Pillow ==8.2.0
- PySide2 ==5.15.2
- PyYAML ==5.4.1
- Pygments ==2.8.1
- Rtree ==0.9.7
- Shapely ==1.7.1
- altgraph ==0.17
- attrs ==20.3.0
- bokeh ==2.3.1
- casex *
- certifi ==2020.12.5
- chardet ==4.0.0
- click ==7.1.2
- click-plugins ==1.1.1
- cligj ==0.7.1
- cloudpickle ==1.6.0
- colorama ==0.4.4
- colorcet ==2.0.6
- commonmark ==0.9.1
- cycler ==0.10.0
- dask ==2021.4.0
- datashader ==0.12.1
- datashape ==0.5.2
- defusedxml ==0.7.1
- dill ==0.3.3
- distributed ==2021.4.0
- fastparquet ==0.6.3
- fsspec ==2021.4.0
- future ==0.18.2
- geopandas ==0.9.0
- geoviews ==1.9.1
- holoviews ==1.14.3
- import-profiler ==0.0.3
- kiwisolver ==1.3.1
- llvmlite ==0.36.0
- locket ==0.2.1
- matplotlib ==3.4.1
- msgpack ==1.0.2
- multipledispatch ==0.6.0
- multiprocess ==0.70.11.1
- munch ==2.5.0
- numba ==0.53.1
- numpy ==1.20.2
- odfpy ==1.4.1
- packaging ==20.9
- pandas ==1.2.4
- panel ==0.11.3
- param ==1.10.1
- partd ==1.2.0
- pathos ==0.2.7
- pefile ==2019.4.18
- postcodes-io-api ==0.0.4
- pox ==0.2.9
- ppft ==1.6.6.3
- psutil ==5.8.0
- pyarrow ==3.0.0
- pyct ==0.4.8
- pygeos ==0.8
- pyinstaller *
- pyinstaller-hooks-contrib ==2021.1
- pyparsing ==2.4.7
- pyproj ==3.0.1
- pyshp ==2.1.3
- python-dateutil ==2.8.1
- pytz ==2021.1
- pyviz-comms ==2.0.1
- pywin32-ctypes ==0.2.0
- rasterio ==1.2.3
- requests ==2.25.1
- retrying ==1.3.3
- rich ==10.1.0
- scikit-image *
- scikit-learn *
- scipy ==1.6.2
- shiboken2 ==5.15.2
- six ==1.15.0
- sortedcontainers ==2.3.0
- spatialpandas ==0.3.6
- tabulate ==0.8.9
- tblib ==1.7.0
- thrift ==0.13.0
- toolz ==0.11.1
- topojson ==1.0
- tornado ==6.1
- tqdm ==4.60.0
- typing-extensions ==3.7.4.3
- urllib3 ==1.26.4
- xarray ==0.17.0
- zict ==2.0.0
- HeapDict ==1.0.1
- Jinja2 ==2.11.3
- Markdown ==3.3.4
- MarkupSafe ==1.1.1
- Pillow ==8.2.0
- PySide2 ==5.15.2
- PyYAML ==5.4.1
- Pygments ==2.8.1
- Shapely ==1.7.1
- altgraph ==0.17
- attrs ==20.3.0
- bokeh ==2.3.1
- casex *
- certifi ==2020.12.5
- chardet ==4.0.0
- click ==7.1.2
- click-plugins ==1.1.1
- cligj ==0.7.1
- cloudpickle ==1.6.0
- colorama ==0.4.4
- colorcet ==2.0.6
- commonmark ==0.9.1
- cycler ==0.10.0
- dask ==2021.4.0
- datashader ==0.12.1
- datashape ==0.5.2
- defusedxml ==0.7.1
- dill ==0.3.3
- distributed ==2021.4.0
- fsspec ==2021.4.0
- future ==0.18.2
- geopandas ==0.9.0
- geoviews ==1.9.1
- holoviews ==1.14.3
- import-profiler ==0.0.3
- kiwisolver ==1.3.1
- llvmlite ==0.36.0
- locket ==0.2.1
- matplotlib ==3.4.1
- msgpack ==1.0.2
- multipledispatch ==0.6.0
- multiprocess ==0.70.11.1
- munch ==2.5.0
- numba ==0.53.1
- numpy ==1.20.2
- odfpy ==1.4.1
- packaging ==20.9
- pandas ==1.2.4
- panel ==0.11.3
- param ==1.10.1
- partd ==1.2.0
- pathos ==0.2.7
- pefile ==2019.4.18
- postcodes-io-api ==0.0.4
- pox ==0.2.9
- ppft ==1.6.6.3
- psutil ==5.8.0
- pyarrow ==3.0.0
- pyct ==0.4.8
- pygeos ==0.8
- pyinstaller-hooks-contrib ==2021.1
- pyparsing ==2.4.7
- pyshp ==2.1.3
- python-dateutil ==2.8.1
- pytz ==2021.1
- pyviz-comms ==2.0.1
- pywin32-ctypes ==0.2.0
- requests ==2.25.1
- retrying ==1.3.3
- rich ==10.1.0
- scikit-image *
- scikit-learn *
- scipy ==1.6.2
- shiboken2 ==5.15.2
- six ==1.15.0
- sortedcontainers ==2.3.0
- spatialpandas ==0.3.6
- tabulate ==0.8.9
- tblib ==1.7.0
- thrift ==0.13.0
- toolz ==0.11.1
- topojson ==1.0
- tornado ==6.1
- tqdm ==4.60.0
- typing-extensions ==3.7.4.3
- urllib3 ==1.26.4
- xarray ==0.17.0
- zict ==2.0.0
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/checkout v2 composite
- actions/upload-artifact v2 composite
- openjournals/openjournals-draft-action master composite
