Access DBnomics time series from Python.
This project relies on Python Pandas.
A tutorial is available as a Jupyter notebook.
The "Binder" tool allows you to run it interactively in your browser. Click on then wait a couple of seconds. After loading a list of files should be displayed. Click on
index.ipynb to open the tutorial notebook, where you'll be able to play with the DBnomics Python client.
pip install dbnomicsSee also: https://pypi.org/project/DBnomics/
To work on dbnomics-python-client source code:
git clone https://git.nomics.world/dbnomics/dbnomics-python-client.git
cd dbnomics-python-client
pip install --editable .If you plan to use a local Web API, running on the port 5000, you'll need to use the api_base_url parameter of the fetch_* functions, like this:
dataframe = fetch_series(
api_base_url='http://localhost:5000',
provider_code='AMECO',
dataset_code='ZUTN',
)Or set the default API URL by monkey-patching the dbnomics module, like this:
import dbnomics
dbnomics.default_api_base_url = "http://localhost:5000"Run tests:
pytest tests/test_client.py
# Specify an alterate API URL
API_URL=http://localhost:5000 pytest tests/test_client.py