Releases: VForWaTer/metacatalog
Version 0.6
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
Description
Improved interoperability to prepare the Metadata export and data export in various formats
What's Changed
- added emtpy property to ResultSet by @mmaelicke in #157
- add merge behavior by @mmaelicke in #158
- Update requirements.txt by @mmaelicke in #166
- removed deprecated value lists by @mmaelicke in #168
- Fix import of default tables and test (pd.where()) by @AlexDo1 in #167
- fix NaNs for electrical conductivity as well by @mmaelicke in #169
- Update unit of electrical conductivity by @AlexDo1 in #163
- using pd.concat() instead of pd.merge() by @AlexDo1 in #171
ResultList
by @mmaelicke in #159- update datasource after setting data_names by @AlexDo1 in #178
- Find by detail by @AlexDo1 in #179
- added from_dict functions by @mmaelicke in #172
- Update Version management by @mmaelicke in #180
Full Changelog: v0.4.0...v0.5.0
Version 0.4
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
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
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.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
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.2.7, the ISO 19115 model is implemented in major parts. Only DQ_DataQuality
entities are missing.
Version 0.2.3
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
Version 0.2.3 is a patch version that improves CLI usability and solves some older CLI issues.
Version 0.2.2
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
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 Authorcontributors
- any first or co-authorproject
the entry belongs tokeyword
that is used to tag the entrydetail
- custom set of additional information
Version 0.2.1
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
This is a small patch version that fixes installation problems by using psycopg2-binary
to avoid building database bindings from source.
Version 0.2
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
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.