turbodbc is a Python DB API 2.0 compatible ODBC driver
Project description
![turbodbc logo](/page/logo.png?raw=true “turbodbc logo”)
Turbodbc - Turbocharged database access for data scientists.
[![Build Status](https://travis-ci.org/blue-yonder/turbodbc.svg?branch=master)](https://travis-ci.org/blue-yonder/turbodbc) [![Build status](https://ci.appveyor.com/api/projects/status/e1e8wlidpvpmcauu/branch/master?svg=true)](https://ci.appveyor.com/project/MathMagique/turbodbc/branch/master) [![Documentation Status](https://readthedocs.org/projects/turbodbc/badge/?version=latest)](http://turbodbc.readthedocs.io/en/latest/?badge=latest) [![codecov](https://codecov.io/gh/blue-yonder/turbodbc/branch/master/graph/badge.svg)](https://codecov.io/gh/blue-yonder/turbodbc)
Turbodbc is a Python module to access relational databases via the [Open Database Connectivity (ODBC)](https://en.wikipedia.org/wiki/Open_Database_Connectivity) interface. Its primary target audience are data scientist that use databases for which no efficient native Python drivers are available.
For maximum compatibility, turbodbc complies with the [Python Database API Specification 2.0 (PEP 249)](https://www.python.org/dev/peps/pep-0249/). For maximum performance, turbodbc offers built-in [NumPy](http://www.numpy.org) and [Apache Arrow](https://arrow.apache.org) support and internally relies on batched data transfer instead of single-record communication as other popular ODBC modules do.
Turbodbc is free to use ([MIT license](https://github.com/blue-yonder/turbodbc/blob/master/LICENSE)), open source ([GitHub](https://github.com/blue-yonder/turbodbc)), works with Python 2.7 and Python 3.4+, and is available for Linux, OSX, and Windows.
Turbodbc is routinely tested with [MySQL](https://www.mysql.com), [PostgreSQL](https://www.postgresql.org), [EXASOL](http://www.exasol.com), and [MSSQL](http://microsoft.com/sql), but probably also works with your database.
Nice! Where can I find documentation?
Follow this link to the [latest turbodbc documentation](http://turbodbc.readthedocs.io/en/latest/). The documentation explains how to install and use turbodbc, and also provides answers to many questions you might have.
Is turbodbc on Twitter?
Yes, it is! Just follow [@turbodbc](https://twitter.com/turbodbc) for the latest turbodbc talk and news about related technologies.
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
Built Distributions
Hashes for turbodbc-2.0.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b752aa8d787c3b4cf76b824e33d78892c1e9973a6d30542df632613fa9f9641 |
|
MD5 | c35026447e3db8a1874fcfe1701ec0ac |
|
BLAKE2b-256 | 46705faf1fe3321135b7b81fe97ffdeea1c01edb659a1edd4e3655af5f29afe0 |
Hashes for turbodbc-2.0.0-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0fa050f7d6eb639e46141f416f7bd516478631f75e1fa60d4da87d48a289569 |
|
MD5 | 2bfdbd721a703b0328dfd728bc808738 |
|
BLAKE2b-256 | afa0258bfe9ed458331c358a5ec0509e221b1bec227551174193220f46731692 |