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

PyPI - Version PyPI - Python Version PyPI - Status Build Status Documentation Status

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.

Project details


Release history Release notifications | RSS feed

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.2.4.tar.gz (127.5 kB view details)

Uploaded Source

Built Distribution

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

omniduct-1.2.4-py3-none-any.whl (135.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: omniduct-1.2.4.tar.gz
  • Upload date:
  • Size: 127.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for omniduct-1.2.4.tar.gz
Algorithm Hash digest
SHA256 a2c4180e64acf840b6597a76e4fc9b3ca391433a1ec2a71472efd38ca68b6116
MD5 08744f90b690e5f1638cd7dab5efb7de
BLAKE2b-256 180041aeba46c162359e6bda510face17760956aab212a35ed2fc37b28b8bf53

See more details on using hashes here.

File details

Details for the file omniduct-1.2.4-py3-none-any.whl.

File metadata

  • Download URL: omniduct-1.2.4-py3-none-any.whl
  • Upload date:
  • Size: 135.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for omniduct-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b5b3a9516e175acca91ac714f3610caa9c436aa087f1feb9f03693b225a2b8a3
MD5 7e5eae23b5fbfadab2ee514c2694a5e0
BLAKE2b-256 228356a9a507aa33e42e4d13bcfcf3304443211b461066aa6ee864183896b51a

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