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.3.1.tar.gz (131.6 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.3.1-py3-none-any.whl (141.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: omniduct-1.3.1.tar.gz
  • Upload date:
  • Size: 131.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.5 cpython/3.14.4 HTTPX/0.28.1

File hashes

Hashes for omniduct-1.3.1.tar.gz
Algorithm Hash digest
SHA256 b55269fcdfedd36df065bdbd00bcd01716349176b7812180691ae075f96e4806
MD5 67a9252d5d95e61b534bcf90e4e32d87
BLAKE2b-256 fe8520829cca46100200f5bcc7538942c5737e21b67e8fe57b0a725eeb8a2359

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omniduct-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 141.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.5 cpython/3.14.4 HTTPX/0.28.1

File hashes

Hashes for omniduct-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b17982c9b3cc694553eec8b41e890616990e62d7234f6ffc4655a65b878af7a3
MD5 36533f3f1185481f6cfa0d00233d061d
BLAKE2b-256 2abe6e0a59835d5feb2149ecf1bc60c1b33875ca0f83c12cd89c2fd2484a1af7

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