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.9.tar.gz (9.8 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: econball-0.0.9.tar.gz
  • Upload date:
  • Size: 9.8 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.9.tar.gz
Algorithm Hash digest
SHA256 bbef79133f32fd27713107839d2dfe4d3bb40149b83c8d9d2978606d660ce95f
MD5 dcbb2b0911fb61964afbd79acfb800c4
BLAKE2b-256 360e3daf38651771ed55e324c9f4f8a261c696cbe4866d30c06ac194a048c459

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