Skip to main content

A toolkit providing a uniform interface for connecting to and extracting data from a wide variety of (potentially remote) data stores (including HDFS, Hive, Presto, MySQL, etc).

Project description

omniduct provides uniform interfaces for connecting to and extracting data from a wide variety of (potentially remote) data stores (including HDFS, Hive, Presto, MySQL, etc).

It provides:

  • A generic plugin-based programmatic API to access data in a consistent manner across different services (see supported protocols).
  • A framework for lazily connecting to data sources and maintaining these connections during the entire lifetime of the relevant Python session.
  • Automatic port forwarding of remote services over SSH where connections cannot be made directly.
  • Convenient IPython magic functions for interfacing with data providers from within IPython and Jupyter Notebook sessions.
  • Utility classes and methods to assist in maintaining registries of useful services.

Note: Omniduct 1.1.x is the last version series to support Python 2. Going forward it will support Python 3.6+.

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

omniduct-1.1.17.tar.gz (113.4 kB view details)

Uploaded Source

File details

Details for the file omniduct-1.1.17.tar.gz.

File metadata

  • Download URL: omniduct-1.1.17.tar.gz
  • Upload date:
  • Size: 113.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.7

File hashes

Hashes for omniduct-1.1.17.tar.gz
Algorithm Hash digest
SHA256 b45056cd5f8b3bc38da21c64dce0b74fad5813cdcfc0a5e1450afa00c6f18bd7
MD5 318f29a0f627467b200b8fde1bbbe010
BLAKE2b-256 bf86ca7731513b8cc2e99928d63a374de433e3bb7b3f733ac1c45a4c9ee4ff3b

See more details on using hashes here.

Provenance

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