Movement Ecology Tools For Python
Project description
MovData is a Python library that provides tools for analysing movement data within the fields of ecology and conservation.
Note: MovData is a very young package. While the available tools should be stable and working correctly, it’s still possible this API functions may change in upcoming releases. But we would love for you to try it out, give feedback or contribute!
What is a Relocations?
Relocations is a model for a set of fixes from a given subject. Because fixes are temporal, they can be ordered asc or desc. The additional_data dict can contain info specific to the subject and relocations: name, type, region, sex etc. These values are applicable to all fixes in the relocations array. If they vary, then they should be put into each fix’s additional_data dict.
Examples
quickly create a geometry point
>>> import movdata
>>> geopoint = movdata.geopoint(x=1, y=1, crs=4326)
>>> geopoint.shapely_geometry
POINT Z (1 2 0)
>>> geopoint.to_crs(crs=3857)
POINT Z (111319.4907932736 222684.2085055441 0)
Earth Engine Authentication
EE needs to be authenticated before using the eetools module in pymet. Here’s how to authenticate:
Run the command ‘earthengine authenticate’ from a cmd window/shell which will provide a url to paste into a browser with the sign in page for your Google accounts. Choose the account whitelisted for earth engine
You will be given a code that should be pasted into the terminal
An authentication token will be stored locally indefinitely
References
Geopandas: https://geopandas.org/en/stable/
GEOS: https://libgeos.org
Copyright & License
MovData is licensed under BSD 3-Clause license. Copyright (c) 2021, wildlife-dynamics.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file movdata-0.1.20rc5.tar.gz
.
File metadata
- Download URL: movdata-0.1.20rc5.tar.gz
- Upload date:
- Size: 33.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | de923d803a55083efad9915ce4596637437cbf5c9718fb8ab524d42046f45234 |
|
MD5 | 05fa3df3169236fe4c77fe27ac2bdc16 |
|
BLAKE2b-256 | aafcc2e35fa304a08935a26c661861d31934dff0458fa41b2859cb2c3283cc1c |
File details
Details for the file movdata-0.1.20rc5-py3-none-any.whl
.
File metadata
- Download URL: movdata-0.1.20rc5-py3-none-any.whl
- Upload date:
- Size: 37.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef7704e3ac3980819adbc65c3ae7a42756b47a7663f20d75324dfe96cdfb4049 |
|
MD5 | dad111d916f391a0a38401eefaf71ecc |
|
BLAKE2b-256 | 24a1a43eef077df3fd35ef5c5ad3e493cb7f3efc7b696463799231a3ef5c034a |