A library for pulling in and normalising economic data.
Project description
econball
A library for pulling in and normalising economic data.
Dependencies :globe_with_meridians:
Python 3.11.6:
- pandas
- pyarrow
- fredapi
- tqdm
- python-dotenv
- yfinance
- cbhist
- beautifulsoup
- lxml
- requests-cache
- python-dateutil
Raison D'être :thought_balloon:
econball aims to be a library for pulling in historical information about economic indicators and pricing. All its about is in timeseries denoted by days.
Architecture :triangular_ruler:
econball is a functional library which simply aims to pull down and normalise as much economic data as possible. Within it there are different pullers for various forms of economic data, all outputting a single time series representing the entity. The data that it pulls down is:
- FRED: Macroeconomic Signals
- YFinance: Equity Tickers
- Coinbase: Crypto Tickers
- EFD: Senate Trades
Installation :inbox_tray:
This is a python package hosted on pypi, so to install simply run the following command:
pip install econball
or install using this local repository:
python setup.py install --old-and-unmanageable
Usage example :eyes:
The use of tsuniverse is entirely through code due to it being a library. It attempts to hide most of its complexity from the user, so it only has a few functions of relevance in its outward API.
Generating Features
To generate features:
from econball.pull import pull
df = pull()
License :memo:
The project is available under the MIT License.
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
File details
Details for the file econball-0.0.10.tar.gz.
File metadata
- Download URL: econball-0.0.10.tar.gz
- Upload date:
- Size: 10.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77d5618009a204728da08b5e433f5aa328e1fa47ec2f61b6adf6b4ba19085865
|
|
| MD5 |
5abcc6ae8001e08840610947966e2e6d
|
|
| BLAKE2b-256 |
2224dab8d5d0337d504cd149d471d4b4b49ca87a1891aaa05888eb537b246e30
|