Tessa Versions Save

tessa – simple, hassle-free access to price information of financial assets 📉🤓📈

v0.8.1

7 months ago
  • Update README
  • Expose/raise all yfinance exceptions, fix #19

v0.8.0

11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ymyke/tessa/compare/v0.7.1...v0.8.0

v0.7.1

11 months ago

v0.7.0

1 year ago

The coingecko source will now by default retry (applying exponential back-off) when it encounters a 429.

v0.6.0

1 year ago
  • Add and use get_price_history_bruteforcefully. It ignores certain server-side error conditions and simply retries data retrieval a number of times. This helps to automatically work around intermittent issues with the underlying APIs.
  • Improve lru_cache wrapper in order to expose get_price_history's signature.

v0.5.0

1 year ago
  • Use of new metadata feature in yfinance massively speeds up price retrieval because the currency can now be retrieved via the history's metadata instead of additional calls to the Yahoo API.
  • yfinance made timezones more accurate. Adjusted a number of tests accordingly.
  • Fixes https://github.com/ymyke/tessa/issues/13
  • Fixes https://github.com/ymyke/tessa/issues/14 (and similar issues)
  • Requires update to yfinance >=v0.2.3

v0.4.0

1 year ago
  • Remove investpy because it is no longer working, see https://github.com/alvarobartt/investpy/issues/600 and https://github.com/alvarobartt/investpy/issues/610
  • Add yfinance / Yahoo Finance support instead(simplifying a number of things in the interfaces such as type_, country and _querytype).
  • Add the symbol functionality/interface, namely new classes Symbol and SymbolCollection.
  • Revamp search interface, now supports filtering and bucketizing, returns Symbol objects. See new SearchResult class for more information.
  • Add much more comprehensive documentation.
  • Revamp folder structure.
  • Encapsulate everything related to sources in new Source class. All symbols have a source attribute now. (source attribute is roughly a replacement for the old type_ attribute.)
  • Signatures of most/all price_* functions changed.
  • Add a number of types such as SourceType, PriceHistory, or PricePoint to make the code clearer and help with autocomplete suggestions in the IDE.

v0.3.3

1 year ago

Their rate limiting seems to have become more sensitive lately, triggering 429s with a 1 second timeout.

v0.3.2

1 year ago

This will also make tessa work in Google Colab, see also #7.

v0.3.1

1 year ago
  • Enable the package to work w/ many more python versions.
  • Resolves issues #7 and #8.