Skip to content

reinaldo-gomes/zero_hash_stream_challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Zero Hash stream challenge

This project is meant to gather real-time data from coinbase and calculate VWAP value for specific pairs of cypto-currency.

The Vwap class' methods are well documented and self-explanatory about the approach for data manipulation.

Requirements

  • python 3.9+ recommended
  • Install libraries in requirements.txt

How to use it

Just run the main.py file, and you will get streamed VWAP values on your console output.

Tests can be run with "pytest tests --cov=app --cov-report term-missing" command.

Features

  • 100% test coverage on the class Vwap.
  • Aims to use the most efficient implementation possible for gathering and streaming the data.
  • List of coin pairs to be calculated can be customized at the class' instantiation.
  • Could be run asynchronously with other future modules.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages