A python package for foresters to query Google Earth Engine data
Project description
skiba
A python package for foresters to query Google Earth Engine data
Streamlining the process to bring remotely sensed data to foresters
- Free software: MIT License
- Documentation: https://taraskiba.github.io/skiba/
Walkthrough and Demonstration
Features
- Access and retrieve pixel values from Google Earth Engine Images or ImageCollections and a desired time-period for a .CSV provided coordinates.
- Results can be exported averaged over matching plot IDs or individual points.
- Buffer sensitive coordinates:
- Buffer to a singular point within a specified radius.
- Buffer to n points within a specified radius.
- Create a map with provided coordinates and built-in basemaps and geojson overlays.
- Please understand the limitations of Google's confidentiality policy before use.
Installation
pip install skiba
Once installed, you need to authenticate your Google Earth Engine account. You can do this by running the following commands in Python:
import ee
# Initialize Earth Engine
ee.Authenticate()
ee.Initialize(project="ee-forestplotvariables")
To load widget boxes, run the following command in Python:
# For single point buffering
import skiba.buffer_coordinates as sbc
single = sbc.buffer_coordinates().vbox
single
# For multiple point buffering
import skiba.buffer_and_sample as sbs
multiple = sbs.buffer().vbox
multiple
# For non-aggregated point extraction
import skiba.point_extraction as spe
point = spe.point_extraction().vbox
point
# For aggregated point extraction
# For the mapping tool
import skiba.interactive as map
m = map.Map()
m
Web App
For a non-python user, you can access the Streamlit app here: https://gskiba.streamlit.app/
Logo Credit
- Logo was designed by HiDream-I1-Dev (https://huggingface.co/spaces/HiDream-ai/HiDream-I1-Dev)
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file skiba-2.4.1.tar.gz.
File metadata
- Download URL: skiba-2.4.1.tar.gz
- Upload date:
- Size: 6.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd9ce81ca52376d63a5aa0b467877f2c2c1407138147236f1476cb01e338e4ca
|
|
| MD5 |
5459c80f1cb25ed5640d61266425c7e9
|
|
| BLAKE2b-256 |
3bf23ea41d0810f83af9fe5d78ffabc7ad3c75ec712c54a7233fc8ebe90331d5
|
File details
Details for the file skiba-2.4.1-py2.py3-none-any.whl.
File metadata
- Download URL: skiba-2.4.1-py2.py3-none-any.whl
- Upload date:
- Size: 32.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3dc88903dbfb94fdd76eec1c7eb1e36ee6a1f64a391c1f2e70e9a8ed18f9719e
|
|
| MD5 |
5caa089f26bcdc9c982bef58087b5a88
|
|
| BLAKE2b-256 |
8664f47960a111bd1be276776a2a19668b29a70ab904732ba1b7f2188c0c72b9
|