A simple intake plugin for a searchable table of intake sources and associated metadata.
Documentation |
|
Package |
|
CI/CD |
|
Development |
|
License |
Overview
intake-dataframe-catalog is a simple intake plugin for a searchable table of intake sources. The table is represented in memory as a pandas DataFrame and can be serialized and shared as a CSV file. Each row in the dataframe catalog corresponds to an intake source and the columns contain metadata associated with each source that a user may want to peruse and/or search. The original use-case for intake-dataframe-catalog was to provide a user-friendly catalog of a large number intake-esm datastores. intake-dataframe-catalog enables users to peruse and search on core metadata from each intake-esm datastore to find the datastores that are most relevant to their work (e.g. “which datastores contain model X and variable Y?”). Once a users has found the datastores(s) that interest them, they can load those datastores and access the data they reference.
Why?
Intake already provides the ability to nest sources in a catalog and search across them. However, data discoverability is limited in the case of very large numbers of nested sources, and the search functionality does not readily provide the ability to execute complex searches on nested source metadata. intake-dataframe-catalog aims to provide a very simple catalog of intake sources that emphasises source search and discoverability.
Metadata
Release files for intake-dataframe-catalog 0.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| intake_dataframe_catalog-0.5.1.tar.gz | 48.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| intake_dataframe_catalog-0.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 68.0 kB
Release files / intake_dataframe_catalog-0.5.1.tar.gz
| Download URL | intake_dataframe_catalog-0.5.1.tar.gz |
|---|---|
| Size | 48.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4e4d6d542cf8c9afc88bf480ffc685826541b2d94d8c1a6c91427afc1920f980
|
|
BLAKE2b-256 checksum How to use checksums |
28bca249886e08c8a0053ca19ab68e839f098ef5a4797690fae84cff59eb7d36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 20, 2026.
Transparency logRelease files / intake_dataframe_catalog-0.5.1-py3-none-any.whl
| Download URL | intake_dataframe_catalog-0.5.1-py3-none-any.whl |
|---|---|
| Size | 20.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2d6b1fd1a31436eec16051ae8f01536533fa55c83f8ce2575a79c2176566eee1
|
|
BLAKE2b-256 checksum How to use checksums |
3f00a1dd7465d4c84e865a38f368de10a00681271b7770a8588f3714d4a725e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 20, 2026.
Transparency log