Commit Graph

6161 Commits

Author SHA1 Message Date
Henrique Joaquim
184dfd3c7e Merge branch 'develop' into feature/charting-obbject 2024-02-13 18:04:44 +00:00
hjoaquim
ee3c0f876d fix technical charting views 2024-02-13 18:04:14 +00:00
hjoaquim
672766c4a0 remove unused return typing 2024-02-13 18:03:13 +00:00
hjoaquim
2d598accf5 add if statement for protection 2024-02-13 18:02:24 +00:00
Danglewood
2516cfbc72 Update USD Liquidity Example Notebook for V4 (#5902)
* Update USD Liquidity Example Notebook for V4

* delete some v3 text in the copperToGold

* Update README.md

* findSymbols preview image

* Google Colab preview image

* financialStatements preview

* content tsx file

* ### title

* convert tsx to json

* indent size

* double quote keys.json

* trailing commas

* Update content.json

* patch

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2024-02-13 12:48:52 -05:00
hjoaquim
9f27521118 adjustment cc Igor 2024-02-13 14:56:07 +00:00
Henrique Joaquim
a015c8fd35 Merge branch 'develop' into feature/charting-obbject 2024-02-13 08:44:15 +00:00
montezdesousa
6648f51ab5 [Feature] - remove unused validators from standard models (#6067)
* update standard models

* lint
2024-02-12 13:53:15 +00:00
Danglewood
d31eec2354 [BugFix] Fix World News (#6064)
* fix fmp

* fix intrinio

* fix biztoc

* actually commit intrinio fix

* fix tiingo

* unused import

* fix tests

* black

* ruff

* benzinga empty strings

* codespell

* fix test?

* more empty strings

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-12 13:23:30 +00:00
Danglewood
ed0446e038 [Enhancement] Add function examples to Regulators Router (#6054)
* options router

* fixedincome router

* futures router

* missing comma

* static assets

* futures router

* sec router

* cftc router

* black

---------

Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-12 13:17:14 +00:00
Danglewood
b867fc56de [Enhancement] Add function examples to router. (#6042)
* options router

* fixedincome router

* futures router

* missing comma

* static assets

* futures router

---------

Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-12 13:11:55 +00:00
montezdesousa
39888269b3 [Feature] - Replace symbols in company/news (#6061)
* feat: replace symbols in /news

* fix: integration tests

* fix: integration tests api

* fix: typo

* Update test_intrinio_fetchers.py
2024-02-12 10:46:13 +00:00
Danglewood
6881314b69 [Feature] FMP Current Holdings (#6043)
* add fmp current holdings to etf holdings

* pylint unused argument

---------

Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-09 20:14:11 +00:00
Danglewood
bc24709cba [HotFix] Index Router Docstrings & sp500_multiples() Cleanup (#6063)
* sp500 multiples cleanup

* remove dict from standard model

* static pacakge

* pylint
2024-02-09 20:13:59 +00:00
montezdesousa
3fae9c20b2 [Bugfix] - Fix economic calendar country (#6059)
* fix economic calendar country

* lint

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-09 15:04:35 +00:00
Danglewood
f08b0a6082 [BugFix] Fix OECD Long Term Interest Rate (#6060)
* fix long term interest rate

* pylint unused argument
2024-02-09 09:56:38 +00:00
Danglewood
58020fac24 Merge branch 'develop' into feature/charting-obbject 2024-02-08 14:49:29 -08:00
Danglewood
930004c479 update economy router docstrings (#6058)
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-08 19:48:35 +00:00
Igor Radovanovic
b286800c23 Improve the docstrings (#6057) 2024-02-08 19:01:38 +00:00
montezdesousa
6088c98ceb [Feature] - Standardise multiple symbols input (#6056)
* feat: remove list of str

* fix: update cpi

* package builder + cpi

* build

* fix: update unittests

* fix: check_item

* fix: unittests
2024-02-08 16:47:55 +00:00
Igor Radovanovic
1bb8c4bf95 Merge branch 'develop' into feature/charting-obbject 2024-02-08 14:41:46 +01:00
Igor Radovanovic
3ca266d9b4 Remove the preference (#6055)
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
2024-02-08 12:04:49 +00:00
Michael Struwig
d4ac2fe27b Add LLM tools example notebook (#6053)
* Add LLM tools example notebook

* Update README, rename example notebook

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-08 10:09:30 +00:00
teh_coderer
7c68832379 improve discriminator logic, fix package return type docs (#6052)
* improve discriminator logic, fix package return type docs

* Update registry_map.py

* build package

* Update registry_map.py

* defaults

* Update registry_map.py

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-08 09:58:14 +00:00
Luqman
7d668b10c8 Final Implementation of Changelog V2 (#6050)
* Updated the release drafter to process the released changelog for OpenBB Platform

* Update release drafter configuration

* Add OpenBB Documentation Changes and Create Release

* Update process_changelog.py path in draft-release.yml

* Update release-drafter version and save changelog

* Copy changelog with python

* Update draft-release.yml to save Changelog

* Update draft-release.yml

* Encode and save Changelog to Base64

* Update Changelog saving method

* Update Changelog format

* Update CHANGELOG.md with release notes

* Fix draft release workflow

* Add cat command to print CHANGELOG.md

* Add platform-drafter.yml and update release-drafter.yml and draft-release.yml

* Commented out config-name in release-drafter step

* Update branch name validation and process_changelog.py

* Refactor process_changelog.py to improve readability and maintainability

* Refactor process_changelog.py to handle file I/O errors and remove duplicate PR entries

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-08 09:38:06 +00:00
Pratyush Shukla
8e445fead0 [Enhancement] - Improve crypto router docs and examples (#6048)
* crypto search add validation for '-'-separated pairs

* set default query value to None

* improve /crypto description with custom examples

* improve /crypto/price/historical description with custom examples

* updated static for crypto menu

* ignore line too long

* linting

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-07 22:32:12 +00:00
montezdesousa
aa1fab6f28 display warnings based on preference (#6051) 2024-02-07 19:18:21 +00:00
Henrique Joaquim
158d6e9d15 [Enhancement] - Improve currency router docs and examples (#6045)
* currency search

* reference rates

* historical price

* static assets

---------

Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
2024-02-07 16:14:37 +00:00
Theodore Aptekarev
c41f43c412 Feature/platform standardization notebook (#6049)
* Add platform standardization overview notebook to examples

* Add py.typed marker to openbb-fred
2024-02-07 16:00:30 +00:00
Henrique Joaquim
3805e9b253 [Enhancement] - Improve news router docs and examples (#6047)
* better docs

* static assets
2024-02-07 15:31:21 +00:00
Henrique Joaquim
8ea5983681 Merge branch 'develop' into feature/charting-obbject 2024-02-07 12:30:27 +00:00
montezdesousa
38d79d0dc3 Sync excel reference (#6039)
* sync excel reference

* fix: change delimiter to comma

* feat: update data connectors

* test skipping wf

* Update unit-test.yml

* Update unit-test.yml

* test skipping wf

* watch label changes

* Update unit-test.yml
2024-02-07 12:24:12 +00:00
montezdesousa
e77a67d609 dont run base tests with v4 label (#6046) 2024-02-07 12:13:29 +00:00
Henrique Joaquim
0bc3a3da20 Merge branch 'develop' into feature/charting-obbject 2024-02-07 11:27:31 +00:00
Igor Radovanovic
6f159655f9 Improve the docstrings (#6041)
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
2024-02-06 17:09:05 +00:00
Igor Radovanovic
76e4a7b7a7 Improve the docstrings (#6040) 2024-02-06 17:06:25 +00:00
teh_coderer
f8fb5937f6 Docs / only display results for current platform (#6017)
* Update index.js

* Update index.js

* yfinance

* tzcache no longer exists

* fixxy

* ruff

---------

Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Andrew <andrew.kenreich@gmail.com>
2024-02-06 16:49:48 +00:00
Henrique Joaquim
b903d54a76 Merge branch 'develop' into feature/charting-obbject 2024-02-06 14:34:00 +00:00
Henrique Joaquim
6eb097c31c [BugFix] - Improve Standardization - EquitySearch (#6033)
* format w new black

* Revert "format w new black"

This reverts commit 74b9619cc6.

* small adjustment on the test

* index historical

* adjust tests accordingly

* keep the test skipped

* match tests w python

* use cache as std field

* fix tests

* fix tests

* use_cache as std

* adjust tests

* keep the skip

* re-record test

* black
2024-02-06 13:54:51 +00:00
montezdesousa
1cff417f10 Fix data connectors link typo (#6038) 2024-02-06 12:48:11 +00:00
teh_coderer
d6742378c6 fix openapi schema fields to_snake (#6036) 2024-02-06 09:46:21 +00:00
Henrique Joaquim
b5f41fe411 Hotfix/wrong pydantic validator (#6037)
* format w new black

* Revert "format w new black"

This reverts commit 74b9619cc6.

* Use field_validator instead
2024-02-05 23:28:57 +00:00
Danglewood
7c953d5964 [BugFix] - Adds a timezone to the Unix timestamp conversion to correct localization errors. (#6023)
* fix: remove specific imports

* make polygon historical tz-aware

* undo including that commit

* that PR wasn't supposed to be there.

* pylint unused argument

* fix polygon crypto historical intervals

* pylint

* new cassette

* fix the rest of the polygon historical price query params

* black

* pylint..

* integration test param

* appease daylight savings handling

* paginate for crypto currency and index

* black

* raise EmptyDataError when no results instead of returning an empty list

* ruff

---------

Co-authored-by: Diogo Sousa <montezdesousa@gmail.com>
2024-02-05 19:53:17 +00:00
Danglewood
16f2bec65f Feature/ex-dividend: Renames "date" columns as "ex_dividend_date" for Dividend Calendar and Historical Dividends (#6006)
* date -> ex_dividend_date

* nasdaq historical dividends

* black

* pylint

* intrinio alias_dict

* dividend_currency -> currency

* yfinance field name

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-05 19:53:00 +00:00
montezdesousa
a75d32610b Docs/byod (#5996)
* add byod to reference

* fix: rename add-in name

* feat: add data conectors page

* fix: additional notes

* tiny tweaks

* update functions.json and openapi.json

* fix: fix bug in hedge controller

* fix: another bug hedgecontroller

* black

---------

Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
2024-02-05 17:01:15 +00:00
Henrique Joaquim
35a10aaa27 Merge branch 'develop' into feature/charting-obbject 2024-02-05 16:01:50 +00:00
Henrique Joaquim
074cffaaad [BugFix] - Improve Standardization - CotSearch (#6031)
* format w new black

* Revert "format w new black"

This reverts commit 74b9619cc6.

* small adjustment on the test

* index historical

* adjust tests accordingly

* keep the test skipped

* match tests w python

* use cache as std field

* fix tests

* fix tests

* keep the skip

* fix test

* adding missing param

* fix tests accordingly
2024-02-05 15:41:23 +00:00
hjoaquim
75f316402a accept kwargs to eg. save image 2024-02-05 13:32:01 +00:00
Igor Radovanovic
f86483e683 [Feature] - Refactor Response Model (#6024)
* Start refactor with @montezdesousa

* feat: add response model inside openapi_extra

* feat: find+replace return types

* fix: ruff

* Feature/api response by provider (#6029)

* init

* Update router.py

* Update registry_map.py

* check dicts

* lint

* exclude provider on data model for package build

* `results_type_repr` logic for `Annotated`, ignore provider field in `_extract_data`

---------

Co-authored-by: Diogo Sousa <montezdesousa@gmail.com>
Co-authored-by: teh_coderer <me@tehcoderer.com>
2024-02-05 13:17:29 +00:00
Henrique Joaquim
743c229f3a [BugFix] - Improve Standardization - IndexHistorical (#6030)
* format w new black

* Revert "format w new black"

This reverts commit 74b9619cc6.

* small adjustment on the test

* index historical

* adjust tests accordingly

* keep the test skipped

* match tests w python

* fix tests

* keep the skip

* fix test
2024-02-05 13:01:50 +00:00