Metacatalog

Latest version: v0.9.1

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

Scan your dependencies

Page 4 of 5

0.2.1

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

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

0.2.0

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

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.

0.1.13

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

0.1.13 is a small patch version to make a few last adaptions to the model, before the new migration system is made available.
The `Entry` now has a `citation` field and the API can find `Entry`, `EntryGroup` and `Keyword` by `uuid`.

Database migration

There are some problems with `alembic` as a database migration tool. As metacatalog needs only a fraction of that powerful package, we decided to include our own migration system, with limited functionality. However, `alembic` will be used until the new system is implemented.

0.1.12

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
This version includes a complete re-write of the extension module. The new module is way more flexible. A builtin extension for data I/O operations is included and tested in a newly created e2e-test.
Also, `DataTypes` are introduced The docs for `DataTypes` are still missing and will be added before version 0.2 is released.

Database migration

There are some problems with `alembic` as database migration tool. As metacatalog needs only a fraction of that powerful package, we decided to include our own migration system, with limited functionality. However, `alembic` will be used until the new system is implemented.

0.1.11

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
Main focus of this patch version is the complete rework of Licenses and Keywords. A new model is introduced to store thesaurus information.

Downgrade migrations and version mismatches are still not working. We are looking into replacing the migration system as the path issues can't really be solved at the moment.

Note

0.1.10

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.