A PostgreSQL-backed implementation of IPEP 27.
This repository is under development as part of the Quantopian Research Environment, currently in Alpha.
Prerequisites:
- Write access to an empty PostgreSQL database.
- A Python installation with the latest master of IPython Notebook.
Installation:
- Install
pgcontents
from PyPI viapip install pgcontents
. - Run
pgcontents init
to configure your database. You will be prompted for a database URL for pgcontents to use for storage. - Configure IPython Notebook to use
PostgresContentsManager
as its storage backend. This can be done from the command line or by modifying youripython_notebook_config.py
file. Seeexamples/example_ipython_notebook_config.py
for an example config file. - Enjoy your filesystem-free IPython experience!