stactools package for the Geostationary Lightning Mapper (GLM) on the GOES-16/R, GOES-17/S, and GOES-18/T satellites.
Project description
stactools-goes-glm
- Name: goes-glm
- Package:
stactools.goes_glm
- PyPI: https://pypi-hypernode.com/project/stactools-goes-glm/
- Owner: @m-mohr
- Dataset homepage:
- STAC extensions used:
- datacube (for netCDF only)
- GOES
- processing
- proj
- table (for geoparquet only)
- Extra fields:
- Prefix
goes:
: As defined in the GOES extension. All variables with valid scalar values / without dimensions are added to the Item properties with agoes:
prefix. The variable name is used as the property key after the prefix, e.g.goes:event_count
.
- Prefix
A stactools package for the Geostationary Lightning Mapper (GLM) dataset, which is on the GOES-16/R, GOES-17/S, and GOES-18/T satellites. GLM detects all forms of lightning during both day and night, continuously, with a high spatial resolution and detection efficiency.
This package can generate STAC files from netCDF files and that either link to the original netCDF files or to geoparquet files.
STAC Examples
- Collection
- Item (GOES-16/R)
- Item (GOES-17/S)
- Item (GOES-17/S (Test) before drifting to the final location)
- Item (GOES-18/T)
- Browse the example in a human-readable form
Installation
pip install stactools-goes-glm
Command-line Usage
Use stac goes-glm --help
to see all subcommands and options.
Collection
Create a collection:
stac goes-glm create-collection collection.json --license=https://www.ncei.noaa.gov/access/metadata/landing-page/bin/iso?id=gov.noaa.ncdc:C01527
Get information about all options for collection creation:
stac goes-glm create-collection --help
Item
Create an item with a netCDF and multiple geoparquet asset:
stac goes-glm create-item OR_GLM-L2-LCFA_G16_s20203662359400_e20210010000004_c20210010000030.nc item.json --collection collection.json
Create an item with only geoparquet assets:
stac goes-glm create-item OR_GLM-L2-LCFA_G17_s20221542100000_e20221542100200_c20221542100217.nc item.json --collection collection.json --nonetcdf TRUE
Get information about all options for item creation:
stac goes-glm create-item --help
Contributing
We use pre-commit to check any changes. To set up your development environment:
pip install -e .
pip install -r requirements-dev.txt
pre-commit install
To check all files:
pre-commit run --all-files
To run the tests:
pytest -vv
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
Built Distribution
File details
Details for the file stactools-goes-glm-0.2.3.tar.gz
.
File metadata
- Download URL: stactools-goes-glm-0.2.3.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3552b30b9c3e118039fd8ca50a0d02771a11b8a45f4c662478045a745006ba31 |
|
MD5 | 7d94f38649ba81f9e7eeb17f3865c650 |
|
BLAKE2b-256 | 52983ffdd56fac551d1568b460f2d169e8f00e1968f79a07d973c521859344f6 |
File details
Details for the file stactools_goes_glm-0.2.3-py3-none-any.whl
.
File metadata
- Download URL: stactools_goes_glm-0.2.3-py3-none-any.whl
- Upload date:
- Size: 15.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8adad77557600221772fb374fec64670fd4c55b1e55a151aa965c699dd61740f |
|
MD5 | fd65521ed7e751cb9f20027abc5cf225 |
|
BLAKE2b-256 | 99c8b2aac9c73bff73789ef14ac1605524074c0cab335aa42f509e5f15ad090e |