Skip to content

Releases: EVEprosper/ProsperDatareader

v2 Layout Refactoring

02 Dec 23:52
c07594b
Compare
Choose a tag to compare

#11 merge

Reorganizes project layout to better match pandas-datareader. Creates submodules for API utilities, and top-level modules for grouping.

top level: by-functionality

  • prosper.datareader.coins
  • prosper.datareader.news
  • prosper.datareader.stocks
  • prosper.datareader.utils

lower level: by-API

Deprecating Google feeds: finance.google sunsetted

BUGFIX: fixing get_quote_cc()

03 Nov 15:21
Compare
Choose a tag to compare

Fixes issue where get_quote_cc() was not using the currency supplied

Updating __all__ namespaces

27 Sep 20:28
Compare
Choose a tag to compare

Bugfix: updating __all__ pathing to better signal internal/external functions

Adding CryptoCompare to coins suite

27 Sep 18:49
Compare
Choose a tag to compare

Release adds CryptoCompare API to coins support. This should provide a deeper and more reliable quote feature than HitBTC

  • Adds coins.get_quote_cc() to generate coin quote from CC
  • Adds coins.get_ohlc_cc() to generate OHLC data from CC
  • Added to_yahoo argument to coins.*_quote_*() functions: reformats headers to look like yahoo finance ones
  • Added find_uniques() for header-checking tests
  • Added pytest-xdist and python setup.py fast command for faster dev test loops
  • Updated tests to be multi-thread friendly
  • Touched up rh_news tests to be less sensitive to schema updates

Updating namespace -- Easier importing

12 Sep 22:39
Compare
Choose a tag to compare

Bugfixing issue with namespace. Now allows partial imports of sub-libraries rather than needing the full path to each module

THEN

import prosper.datareader.coins.info as info

coin_list = info.supported_symbol_info('commodity')

NOW

import prosper.datareader.coins as coins

coin_list = coins.info.supported_symbol_info('commodity')

Please see this blog for more information on updates to importing/namespace.

Crypto-coin support via hitBTC

10 Sep 21:51
Compare
Choose a tag to compare

Release for #3

Adds .coins subgroup:

  • Ticker Info: get info about coin<->currency conversion metadata
  • Price Quote: get latest OHLC data for given coin
  • Order Book: view current orders
  • Update docs for new feeds
  • More features === more tests
    • Removing 3.7-dev coverage from .travis.yml plan b/c of issues with pandas

Bugs:

  • Travis release still doesn't tag version.txt correctly. This is leading to ProsperDatareader==0.0.0 in pip freeze. Please see #6 for resolution

Pre Release -- Crypto-coin support via hitBTC

10 Sep 21:37
Compare
Choose a tag to compare

Test Release -- Please Ignore

Pre Release -- Crypto-coin support via hitBTC

10 Sep 21:18
Compare
Choose a tag to compare

Test Release -- Please ignore

Pre Release -- Crypto-coin support via hitBTC

10 Sep 19:50
Compare
Choose a tag to compare

Alpha release for #3

Adds .coins subgroup:

  • Ticker Info: get info about coin<->currency conversion metadata
  • Price Quote: get latest OHLC data for given coin
  • Order Book: view current orders

company_news_rh() Expected values updated

16 Aug 18:41
Compare
Choose a tag to compare

Robinhood updated their /midlands/news endpoint. Tests are updated to reflect this change.

Please be aware of num_clicks and uuid columns now appearing in DataFrames.

No library code was updated, but tests reflect new endpoint update