[GRASS-git] [OSGeo/grass-addons] 7bbd80: t.stac.import: Add STAC API import functionality (...

Corey White noreply at github.com
Mon Aug 19 10:13:58 PDT 2024


  Branch: refs/heads/grass8
  Home:   https://github.com/OSGeo/grass-addons
  Commit: 7bbd8051a38689885a89f25fd804ca9af125d837
      https://github.com/OSGeo/grass-addons/commit/7bbd8051a38689885a89f25fd804ca9af125d837
  Author: Corey White <smortopahri at gmail.com>
  Date:   2024-08-19 (Mon, 19 Aug 2024)

  Changed paths:
    A src/temporal/t.stac/Makefile
    A src/temporal/t.stac/README.md
    A src/temporal/t.stac/libstac/Makefile
    A src/temporal/t.stac/libstac/__init__.py
    A src/temporal/t.stac/libstac/staclib.py
    A src/temporal/t.stac/libstac/testsuite/test_staclib.py
    A src/temporal/t.stac/requirements.txt
    A src/temporal/t.stac/t.stac.catalog/Makefile
    A src/temporal/t.stac/t.stac.catalog/t.stac.catalog.html
    A src/temporal/t.stac/t.stac.catalog/t.stac.catalog.py
    A src/temporal/t.stac/t.stac.catalog/testsuite/data/catalog.json
    A src/temporal/t.stac/t.stac.catalog/testsuite/test_t_stac_catalog.py
    A src/temporal/t.stac/t.stac.collection/Makefile
    A src/temporal/t.stac/t.stac.collection/t.stac.collection.html
    A src/temporal/t.stac/t.stac.collection/t.stac.collection.py
    A src/temporal/t.stac/t.stac.collection/testsuite/test_t_stac_collection.py
    A src/temporal/t.stac/t.stac.html
    A src/temporal/t.stac/t.stac.item/Makefile
    A src/temporal/t.stac/t.stac.item/t.stac.item.html
    A src/temporal/t.stac/t.stac.item/t.stac.item.py
    A src/temporal/t.stac/t.stac.item/testsuite/test_t_stac_item.py

  Log Message:
  -----------
  t.stac.import: Add STAC API import functionality (#802)

* r.in.stac: inital setup of module structure options and flags

* Fixed formatting issues

* r.in.stac: added queries for collections and items

* Organized options

* t.stac.import: Changed module name to t.stac.import

* t.stac.import: Changed module name to t.stac.import

* renamed grass to gs

* added get items function

* Added filter by bbox and user region

* Started the import and download fucntionallity

* fixed typo

* Added download method for COGs via https, s3, and gs

* Added query docs

* Updated multiprocessing options

* Started added static catalog functionality

* Updated docs

* Updated documentation

* Added authentication methods

* Added planetary computer support

* Cleaned code formatting

* Added ability to filter items assets  by asset ids

* Improved collection outputs

* Added additional file types

* Started restructuring code into different modules

* Added t.stac.item

* Updated dependencies

* Fixed tests

* Added catalog tool

* Updted collection

* Updated docs

* Updated options

* Updated copyright

* Can import item vector boundary metadata

* Updated docs

* Added assest metadata vector

* Set s3 download parameters

* added format option

* Fixed item asset metadata

* Removed  t.stac.import

* Added delete to tmpfile creation

* Removed references to t.stac.import

* Added mocked api tests

* Added checks for conformance classes

* Removed auth options from GUI

* Remove username param

* updated pystac and pystac-client versions, documenation and settings file

* Updated docs and basic output

* Added basic collection output

* Added option to create strd registry

* Updated max_limit to no default value

* Updated max_items default value

* Removed broken mock api tests

* Fixed formatting error

---------

Co-authored-by: Corey White <ctwhite48 at gmail.com>
Co-authored-by: Veronica Andreo <veroandreo at gmail.com>



To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass-addons/settings/notifications


More information about the grass-commit mailing list