Skip to main content

A python package for foresters to query Google Earth Engine data

Project description

skiba

image image

A python package for foresters to query Google Earth Engine data

Streamlining the process to bring remotely sensed data to foresters

ForestSPOT

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.PointExtraction().vbox
point

# For aggregated point extraction
import skiba.aggregated_point_extraction as sape
agg = sape.AggregatedPointExtraction().vbox
agg

# 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/

Publication

pending

Logo Credit

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skiba-2.5.0.tar.gz (6.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skiba-2.5.0-py2.py3-none-any.whl (32.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file skiba-2.5.0.tar.gz.

File metadata

  • Download URL: skiba-2.5.0.tar.gz
  • Upload date:
  • Size: 6.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for skiba-2.5.0.tar.gz
Algorithm Hash digest
SHA256 e5c6be96fd57f61e7ffa14e7eb03eb91e98a4df8cfe3211cee491db12f557ba8
MD5 0c89ecb766809a03d4f2b29c66aac958
BLAKE2b-256 fe53c3fb80949a928df4b958f4febac0af59d3b73dd0afd63d8c2a360795dcd7

See more details on using hashes here.

File details

Details for the file skiba-2.5.0-py2.py3-none-any.whl.

File metadata

  • Download URL: skiba-2.5.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 32.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for skiba-2.5.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6acf421506b4762271df8269e340c484f9c13d757ea72f6f1358c7fc4e58de9f
MD5 225df8ed5f54c8c285aa0b298eda3d6f
BLAKE2b-256 528f5f25656d77900c511c60a48011415f69569e64a449773d03be0ff3971998

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page