Skip to main content

Common utilities for EQI project.

Project description

https://github.ldn.swissbank.com/zhanjinp/eqi-static/blob/master/eqi_logo_full.png?raw=true

EQI Data Loader and Exporter

Features:

  • Download DataFrame from data vendors via S3

  • Manage and store analysis views locally or remotely on S3

  • Download DataFrame from RESLIVE DB

Key Concept:

  • Bundle: a group of data files from a specific vendor

  • DataFile: a file which contains data, e.g. Company_Daily within linkup bundle

  • View: a DataFrame serialized into a parquet file, can be stored locally, or remotely on S3

  • DBView: a DataFrame which contains the result of a SQL query

How to install:

  • Install this package using conda

    conda install -c jinzha098718 eqi-utils

Getting started:

  • Create EQI home folder

    • Create a folder named ‘.eqi’ in your home folder, on Windows, create a folder named as ‘.eqi.’

  • Go to examples/config.ini, set all the fields, and copy the config.ini file to EQI home folder created in the above step

  • Go to examples/load_export_example.html, see how to use the utilities

Known Issues:

  • Failed at downloading large parquet datafile

    Please install fastparquet using conda:

    conda install -c conda-forge fastparquet

Please feel free to create an issue in case of any problems.

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

eqi-utils-1.0.3.tar.gz (26.0 kB view details)

Uploaded Source

Built Distribution

eqi_utils-1.0.3-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

Details for the file eqi-utils-1.0.3.tar.gz.

File metadata

  • Download URL: eqi-utils-1.0.3.tar.gz
  • Upload date:
  • Size: 26.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.5

File hashes

Hashes for eqi-utils-1.0.3.tar.gz
Algorithm Hash digest
SHA256 cf45d4454648fb23582bd991dd008f3c239f0b6c6d34eea7296bcfd25beaaccb
MD5 3ed80acfbbd120b9fc2234dab063227e
BLAKE2b-256 097b6e0c395322ada2153fdf60ffac8ebcf49b2d2544fb2c9564833e90a84778

See more details on using hashes here.

File details

Details for the file eqi_utils-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: eqi_utils-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 13.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.5

File hashes

Hashes for eqi_utils-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fece16706c1111932202526c8f4099f8c2e36cda6cbee81b004b153506fe7928
MD5 246406a501d329e3516d19f2ee7b8295
BLAKE2b-256 7033e8f8cab89a1d0cdb9d98a22a13ae0d2f6d938dfba3a041167e0bf489ff66

See more details on using hashes here.

Supported by

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