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


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

Uploaded Source

Built Distribution

omniduct-1.2.2-py3-none-any.whl (135.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for omniduct-1.2.2.tar.gz
Algorithm Hash digest
SHA256 4717755094eb8c42f279f51e0203f1e6fe0174666307453558a00390fc1bd2bb
MD5 1e70bd5f76ece06cb7efdb7b3be09e5c
BLAKE2b-256 ead5c819e25f63f3d5202363e716598413be975eee3001db69886a6a0d2421f8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for omniduct-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cceafa4ef7cc80d6c19bfd31c3d11a766b66dff2ff1bd45e7a6eb46fe71a9353
MD5 b7cdd546adbd9c45f754e9fda695c4e7
BLAKE2b-256 77195113fbb222d8e43270d3f6515e0fd38926f2cf1c433d8a745d3536f180c2

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