Skip to content

Releases: VForWaTer/metacatalog

Version 0.6

08 Dec 14:01
faf2266
Compare
Choose a tag to compare

What's Changed

  • Spatial data by @AlexDo1 in #188
    • The most important change with this PR is the support of netCDF files / datasources.
    • netCDF datasource_type
    • organisations can be used as Entry author
    • license dl-dy-de/2.0 added
    • commit spatial and temporal scales
    • fixed passing args from datasource in io extension
    • some bugfixes
  • fix extension init by @AlexDo1 in #181
  • license dl-by-de/2.0 added + database revision by @AlexDo1 in #184

Full Changelog: v0.5.0...v0.6.0

Version 0.5

05 Aug 08:19
e95c325
Compare
Choose a tag to compare

Description

Improved interoperability to prepare the Metadata export and data export in various formats

What's Changed

Full Changelog: v0.4.0...v0.5.0

Version 0.4

24 Jun 06:57
Compare
Choose a tag to compare

About

Metacatalog is a management tool for a PostgreSQL/PostGIS database that is primarily used to store meta-data of environmental open data. While it can also store the data itself, it is more meant as a Meta-database that should rather interface the original data stores.

Metacatalog has three main submodules:

  • the Database Models
  • a Python API
  • a CLI

The full documentation can be found at: https://vforwater.github.io/metacatalog.

This Version

With version 0.4 the API interoperability has been improved. This release mainly focuses on ImmutableResultSets, which can now lazy load Composite and Split datasets. Secondly, a large extension was added to metacatalog and activated by default: ExportExtension. It adds an export function to Entry and EntryGroup. The extension can export into files or return the underlying Python representation. The current supported export formats are:

  • JSON (Python json str)
  • XML (Python xml str)
  • pickle (Python dict)
  • netCDF (Python xarray)

Version 0.3

28 May 08:34
Compare
Choose a tag to compare

About

Metacatalog is a management tool for a PostgreSQL/PostGIS database that is primarily used to store meta-data of environmental open data. While it can also store the data itself, it is more meant as a Meta-database that should rather interface the original data stores.

Metacatalog has three main submodules:

  • the Database Models
  • a Python API
  • a CLI

The full documentation can be found at: https://vforwater.github.io/metacatalog.

This Version

With version 0.3 the timeseries tables was completely refactored. This table is now using an ARRAY data-type and can store more than one value per record. To keep track of the actual data, the Datasource model now stores the names of each element and the Detail is using a JSONB data-type to store nested details. This way, multiple informations can be referenced by the data names to attribute metadata to only a part of a record.

Version 0.2.10

07 Feb 14:40
Compare
Choose a tag to compare

About

Dev status
Metacatalog is a management tool for a PostgreSQL/PostGIS database that is primarily used to store meta-data of environmental open data. While it can also store the data itself, it is more meant as a Meta-database that should rather interface the original data stores.

Metacatalog has three main submodules:

  • the Database Models
  • a Python API
  • a CLI

The full documentation can be found at: https://vforwater.github.io/metacatalog.

This Version

With version 0.2.10, the Person model has been enhanced. Now, persons receive a UUID and will be queryable by this UUID from outside in a future version.
Secondly, a spatial filter is implemented. With this version, an Entry can search for other metadata entries within a search radius. For more advanced spatial queries, the metacatalog.util.location sub-module can create sophisticated search shapes from a variety of input arguments.

Version 0.2.7

12 Jan 06:52
Compare
Choose a tag to compare

About

Dev status
Metacatalog is a management tool for a PostgreSQL/PostGIS database that is primarily used to store meta-data of environmental open data. While it can also store the data itself, it is more meant as a Meta-database that should rather interface the original data stores.

Metacatalog has three main submodules:

  • the Database Models
  • a Python API
  • a CLI

The full documentation can be found at: https://vforwater.github.io/metacatalog.

This Version

With version 0.2.7, the ISO 19115 model is implemented in major parts. Only DQ_DataQuality entities are missing.

Version 0.2.3

07 Aug 09:07
Compare
Choose a tag to compare

About

Dev status
Metacatalog is a management tool for a PostgreSQL/PostGIS database that is primarily used to store meta-data of environmental open data. While it can also store the data itself, it is more meant as a Meta-database that should rather interface the original data stores.

Metacatalog has three main submodules:

  • the Database Models
  • a Python API
  • a CLI

The full documentation can be found at: https://vforwater.github.io/metacatalog.

This Version

Version 0.2.3 is a patch version that improves CLI usability and solves some older CLI issues.

Version 0.2.2

23 Jul 07:50
Compare
Choose a tag to compare

About

Dev status
Metacatalog is a management tool for a PostgreSQL/PostGIS database that is primarily used to store meta-data of environmental open data. While it can also store the data itself, it is more meant as a Meta-database that should rather interface the original data stores.

Metacatalog has three main submodules:

  • the Database Models
  • a Python API
  • a CLI

The full documentation can be found at: https://vforwater.github.io/metacatalog.

This Version

Version 0.2.2 introduced a set of new parameters for the api.find_entry function. It is now possible to find entries based on:

  • author - only the first Author
  • contributors - any first or co-author
  • project the entry belongs to
  • keyword that is used to tag the entry
  • detail - custom set of additional information

Version 0.2.1

14 Jul 08:03
Compare
Choose a tag to compare

About

Dev status
Metacatalog is a management tool for a PostgreSQL/PostGIS database that is primarily used to store meta-data of environmental open data. While it can also store the data itself, it is more meant as a Meta-database that should rather interface the original data stores.

Metacatalog has three main submodules:

  • the Database Models
  • a Python API
  • a CLI

The full documentation can be found at: https://vforwater.github.io/metacatalog.

This Version

This is a small patch version that fixes installation problems by using psycopg2-binary to avoid building database bindings from source.

Version 0.2

11 Jul 07:26
Compare
Choose a tag to compare

About

Dev status
Metacatalog is a management tool for a PostgreSQL/PostGIS database that is primarily used to store meta-data of environmental open data. While it can also store the data itself, it is more meant as a Meta-database that should rather interface the original data stores.

Metacatalog has three main submodules:

  • the Database Models
  • a Python API
  • a CLI

The full documentation can be found at: https://vforwater.github.io/metacatalog.

This Version

Verison 0.2 made substantial changes to the database schema. With 0.2, it is in principle possible to store all mandatory and most of the optional metadata, that is required by ISO 19115 / INSPIRE. The only missing objects are DQ_DataQuality and the Measurement & Observations scheme for measurements.
An export extension and the missing tables will be added with version 0.3.