Data Package Library¶
Python implementation of the Data Package standard and various tools for working with data
Note
It's highly recommended to get acquainted with Data Package Standard before reading this documentation
Purpose¶
The Data Package Library is a lightweight Data Package Standard implementation in Python providing Pydantic data models and various metadata converters. At the moment, the main purpose of this library is to be used as an underlying component of Data Package based integrations.
Tip
If you are not an integrator consider using frictionless-py, full-featured end-user framework, instead of this library
Features¶
- Open Source (MIT)
- Few dependencies
- Strictly typed
- High test coverage
- Fully pluggable architecture
- Works perfectly with
pyright
andmypy
- Experimental command-line interface
Models¶
The library supports all the Data Package Standard metadata classes.
Converters¶
Here is a list of currently supported metadata converters:
- CKAN
- DataCite
- DCAT
- GitHub
- Pandas
- Polars
- SQL
- Zenodo