Installation

Pandemy is available for installation through PyPI using pip and conda-forge using conda. The source code is hosted on GitHub at: https://github.com/antonlydell/Pandemy

Install with pip:

$ pip install Pandemy

Install with conda:

$ conda install -c conda-forge pandemy

Dependencies

The core dependencies of Pandemy are:

  • pandas : powerful Python data analysis toolkit

  • SQLAlchemy : The Python SQL Toolkit and Object Relational Mapper

Optional dependencies

Databases except for SQLite require a third-party database driver package to be installed. SQLAlchemy uses the database driver to communicate with the database. The default database driver for SQLite is built-in to Python in the sqlite3 module 1. The optional dependencies of Pandemy can be installed by supplying an optional dependency identifier to the pip installation command. The table below lists database driver packages for supported databases and their corresponding optional dependency identifier.

Optional dependencies of Pandemy.

Database

Driver package

Optional dependency identifier

Version added

Oracle

cx_Oracle

oracle

1.1.0

To install cx_Oracle together with Pandemy run:

$ pip install Pandemy[oracle]

When using conda supply the driver package as a separate argument to the install command:

$ conda install -c conda-forge pandemy cx_oracle

Footnotes

1

There are other drivers for SQLite, see SQLite drivers in the SQLAlchemy documentation.