Metacatalog

Latest version: v0.9.1

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

0.4.0

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](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)

0.3.0

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](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.

0.2.10

About
[![Dev status](https://img.shields.io/badge/development%20status-2%20--%20Alpha-yellow)](https://pypi.org/classifiers/)
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](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.

0.2.7

About
[![Dev status](https://img.shields.io/badge/development%20status-2%20--%20Alpha-yellow)](https://pypi.org/classifiers/)
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](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.

0.2.3

About
[![Dev status](https://img.shields.io/badge/development%20status-2%20--%20Alpha-yellow)](https://pypi.org/classifiers/)
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](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.

0.2.2

- `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

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.