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

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 2Python 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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page