Skip to content

Releases: natcap/geometamaker

0.2.1

02 Feb 19:00
fad1f14

Choose a tag to compare

  • Make sure that the option to compute band statistics will include
    STATISTICS_VALID_PERCENT. #106
  • Improve the error message if frictionless raises an exception while
    trying to detect a filetype.
    #107
  • Fixed bug where non-ascii characters in filepaths raised an exception
    in describe. #112

0.2.0

22 Jul 15:37
828e3b0

Choose a tag to compare

  • Allow CLI to describe remote datasets.
    #78
  • Add support for describing tar gzip files in the same manner as zip
    archives. #26
  • Metadata documents for raster and vector datasets now include metadata
    key:value pairs that are defined on the GDAL raster, band, vector, and
    layer objects. #68
  • Added an option to compute raster band statistics when calling describe.
    Statistics are included in the gdal_metadata section of metadata documents.
    #77
  • Vector metadata documents now include a 'data_model.layers' section
    for properties of the dataset that are specific to the layer.
    Existing metadata documents can be migrated to this new schema by
    calling describe on the vector dataset. GeoMetaMaker still only
    supports describing metadata for the first layer in a vector dataset.
    #28
  • Add support for describing folders as collections, generating a single
    metadata file listing contained files along with their descriptions and
    metadata. #66
  • describe_dir has been deprecated as this functionality can be achieved
    with describe_collection. #98
  • Existing attributes are now preserved when calling
    describe_collection on collection with existing metadata.
    #95
  • Removed the profile argument to describe. set_contact and
    set_license can still be used to set those metadata properties.
    Config can still be used to create and store a default profile.
    #92
  • If an invalid metadata document exists when a dataset or collection is
    described, do not prevent creation of a new metadata document.
    Invalid/incompatible documents will be renamed by adding a '.bak' extension
    before the new metadata document replaces them.
    #89
  • geometamaker describe, when given a directory, will create a
    "-metadata.yml" document for that directory, as well as metadata documents
    for all datasets within.
    #94
  • geometamaker.validate_dir was updated to use the depth argument
    instead of recursive.
  • If describe is called on a directory, a helpful error message is raised.
    #98

0.1.2

05 Feb 21:18
8b3fb54

Choose a tag to compare

  • Declared dependencies in pyproject.toml to facilitate pip installs.

0.1.1

04 Feb 21:58
9da773c

Choose a tag to compare

0.1.1 (2025-02-04)

  • Fixed a bug where rasters without a defined nodata value could not be
    described. #70
  • All YAML documents will be written as UTF-8 encoded files.
    #71
  • Fixed a bug in formatting of validation messages about nested attributes
    #65
  • Added exception handling to make validating directories more resilient to
    unreadable yaml files. #62

0.1.0

21 Jan 20:29

Choose a tag to compare

First release!