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
- pandasdmx
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
- OECD
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.
Metadata
Release files for econball 0.0.16
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| econball-0.0.16.tar.gz | 11.7 kB | Without provenance | Details |
Release files / econball-0.0.16.tar.gz
| Download URL | econball-0.0.16.tar.gz |
|---|---|
| Size | 11.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
999f4710586c125e89eddd99ffcce49abcc7371b6cde6180e3fe7139648656d1
|
|
BLAKE2b-256 checksum How to use checksums |
30b20cf0035091f3d8ca7f84ab58de89c814d5acb25066a89de78fcba22318a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.6
|
Security for econball 0.0.16
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.