Skip to main content

A library for pulling in and normalising economic data.

Project description

econball

PyPi

A library for pulling in and normalising economic data.

Dependencies :globe_with_meridians:

Python 3.11.6:

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:

  1. FRED: Macroeconomic Signals
  2. YFinance: Equity Tickers
  3. Coinbase: Crypto Tickers
  4. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

econball-0.0.12.tar.gz (10.3 kB view details)

Uploaded Source

File details

Details for the file econball-0.0.12.tar.gz.

File metadata

  • Download URL: econball-0.0.12.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.6

File hashes

Hashes for econball-0.0.12.tar.gz
Algorithm Hash digest
SHA256 497ed47a091d1fb04a9c80fab337a5e468320d5f2b7be3cbb509d3d59b2237b9
MD5 0ced6ffb941530618c0496b730276e7e
BLAKE2b-256 941aa5f5c8bc8652faa8b9cb3b05f02a5e699399c05f2f74a3fc8bcd157ad0e3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page