Skip to main content

Intake single YAML hierarchical catalog.

Project description

https://travis-ci.org/zillow/intake-nested-yaml-catalog.svg?branch=master https://coveralls.io/repos/github/zillow/intake-nested-yaml-catalog/badge.svg?branch=master Documentation Status

Welcome to Intake plugin for nested YAML catalogs

This is an Intake plugin supporting a single YAML hierarchical catalog to organize datasets and avoid a data swamp.

Example of organizing the datasets by business domain entities:

metadata:
  hierarchical_catalog: true
entity:
  customer:
    customer_attributes:
      args:
        urlpath: s3://foo
      driver: parquet
  user:
    user_profile:
      args:
        urlpath: s3://foo
      driver: parquet

Can be accessed as:

df = catalog.entity.customer.customer_attributes.read()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

intake-nested-yaml-catalog-0.1.0.tar.gz (6.5 MB view details)

Uploaded Source

Built Distribution

intake_nested_yaml_catalog-0.1.0-py2.py3-none-any.whl (6.6 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file intake-nested-yaml-catalog-0.1.0.tar.gz.

File metadata

  • Download URL: intake-nested-yaml-catalog-0.1.0.tar.gz
  • Upload date:
  • Size: 6.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for intake-nested-yaml-catalog-0.1.0.tar.gz
Algorithm Hash digest
SHA256 29eba085b7d0f8cd9a97afe46d4b6b34d51ed852855fd12ed126fb38e975edc8
MD5 860b68c3c983d3647182a23451b16436
BLAKE2b-256 f114b93fda45974970757053fd00422bfcd60eca61e4dea9a431950162515f6a

See more details on using hashes here.

File details

Details for the file intake_nested_yaml_catalog-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: intake_nested_yaml_catalog-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for intake_nested_yaml_catalog-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e22dbf777c72333b2283e87c341e627056113aca8ab0e76fe5df02310c8fd059
MD5 16c23b1d580efaafc4120e878ae2b43c
BLAKE2b-256 0f3b17cf266d5a68197156157a2a78275ef8d005135a60ad54fd4a669ea29d8b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page