Commit Graph

7043 Commits

Author SHA1 Message Date
hjoaquim
3314b2ba3c Merge remote-tracking branch 'OpenBB-finance/develop' into feature/argparse_translator 2024-02-26 15:51:23 +00:00
Michael Struwig
da79144493 [Docs] Update OpenBB Copilot docs (#6106)
* WIP: Tweak description.

* WIP: Experimenting with react-player

* WIP: Add copilot docs.

* fixes videos width/height

* WIP: Refine videos and copy.

* WIP: Add last videos and sections.

* Add bring-your-own-copilot section.

* Tweak grammar.

* Add copilot link.

* Fix typos.

---------

Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>
2024-02-26 13:03:02 +00:00
Henrique Joaquim
1d29ddcb86 remove unnecessary function (#6125) 2024-02-26 10:30:34 +00:00
Danglewood
1cbe34529e [BugFix] Allow Multiple Symbols in equity.fundamental.metrics() from yfinance (#6124)
* allow multiple symbols in key_metrics from yfinance

* field order thing
2024-02-26 09:56:33 +00:00
hjoaquim
00ad16c22b move dep to better section 2024-02-26 08:24:27 +00:00
hjoaquim
baa9bcca89 remove unnecessary dependencies 2024-02-26 07:44:44 +00:00
Henrique Joaquim
cce933adb0 Merge branch 'develop' into feature/argparse_translator 2024-02-26 07:32:39 +00:00
Danglewood
eea2fb55b2 [BugFix] Fix Company News (#6111)
* fix company news

* update tests

* multiple symbols for polygon

* don't include pageSize in Benzinga querystring, fixed as 100

* remove extra space

* black

* unused imports

* make benzinga test cassette smaller

* missing params

* clear empty strings

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-25 08:59:46 +00:00
hjoaquim
6d28921809 using container as condition for recursion 2024-02-23 14:50:40 +00:00
hjoaquim
09a2c33291 deps trim 2024-02-23 12:27:22 +00:00
Henrique Joaquim
95a4ee7680 Merge branch 'develop' into feature/argparse_translator 2024-02-23 10:55:23 +00:00
Henrique Joaquim
e98e19d2e4 Feature/v4 deprecate everything (#6113)
* comment call_news

* remove news

* remove keys controller

* remove settings controller

* remove ta forex

* remove qa economy

* remove ta stocks

* remove qa stocks

* remove fa stocks

* remove ins stocks

* remove gov stocks

* remove dps stocks

* remove ba stocks

* remove bt stocks

* remove stocks

* remove stocks base controller class

* ruff

* remove qa forex

* remove oanda

* remove forex

* remove forex

* remove forex

* remove mention to fx_tickers

* remove ta crypto

* remove qa crypto

* remove dd crypto

* remove crypto controller

* remove crypto references

* remove economy controller

* remove economy folder

* remoe etf controller

* remove reports controller

* remove dashboards controller

* remove alt controller

* rmeove etf files

* remove alt files

* remove custom reports

* remove dashboard files

* remove econometrics controller

* remove forecast controller

* remove reports files

* remove forecast files

* remove econometrics files

* remove portfolio

* remove futures

* remove fixedincome

* remove funds

* remove sdk and common

* remove all from init

* remove reference to ipykernel

* remove reference to ta_helpers

* remove reference to ta_helpers

* cleanup

* adjustments to choices

* remove old sdk generator

* remove mention to dashboards

* ruff

* cleanup

* remove logging infra

* remove decorators

* remove sdk audit

* remove tought of the day

* remove tought of the day

* fix commands andmenus choices

* fixing lints

* ruffs

* remove old tests
2024-02-23 10:55:12 +00:00
Henrique Joaquim
d5cfb57dab remove charting extension env var (#6118) 2024-02-23 09:04:59 +00:00
Danglewood
2c6cfa1b6c add missing field descriptions to yfinance equity price historical (#6116)
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-23 08:29:41 +00:00
Danglewood
6c105df82f update extensions list (#6114) 2024-02-23 08:04:04 +00:00
Pratyush Shukla
274a027bf5 [Feature] - Add exception_handler decorator to static (#6112)
* add exception handler decorator

* add exception handler decorator code

* updated static

* rebuild to fix docstring indentation

---------

Co-authored-by: Diogo Sousa <montezdesousa@gmail.com>
2024-02-22 19:06:57 +00:00
montezdesousa
6095c4314f [Feature] - Equity router descriptions & examples (#6103)
* feat: equity/calendar

* feat: compare router

* fix descriptions

* darkpool + discovery

* fix paragraph issues

* fix descriptions

* fundamental part 1

* fundamental part2

* transcipts

* ownership

* fix

* price

* shorts

* Update darkpool_router.py

* minor fix

* shorts examples

* examples

* ruff

* black

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-22 14:04:26 +00:00
hjoaquim
98d7049b0d comment call_news 2024-02-22 13:57:18 +00:00
hjoaquim
594218a75b handling base models 2024-02-22 13:55:10 +00:00
hjoaquim
29b8df6b09 Merge branch 'feature/argparse_translator' of github.com:OpenBB-finance/OpenBBTerminal into feature/argparse_translator 2024-02-22 13:54:39 +00:00
hjoaquim
f56093c7c5 better output 2024-02-22 13:51:32 +00:00
hjoaquim
167e10dde7 deps 2024-02-22 11:58:48 +00:00
Henrique Joaquim
55b1a2959a Merge branch 'develop' into feature/argparse_translator 2024-02-22 11:21:24 +00:00
montezdesousa
0ecb742955 [Bug fix] - Fix package mypy (#6110)
* fix: package mypy

* types

* black
2024-02-22 11:11:44 +00:00
Luqman
50185180f0 Update unit-test workflow to check for changes to openbb_platform (#6109) 2024-02-22 11:10:50 +00:00
Danglewood
11df8e1b05 [BugFix] Fix ECB Yield Curve (#6108)
* fix ecb yield curve

* standard model update
2024-02-22 08:45:09 +00:00
James Maslek
3cc6025ab4 Update the quantitative extension to make more sense (#6087)
* Split out a rolling submenu for the rolling functions

* Make a performance and a stats submenu.

* Test the statistics functions

* lint

* lint

* dupe test

* pylint

* ruff

* Try tests quick

* black magic signature funcs

* fix my custom tests

* Fix the existing imports/urls

* push the api update

* okay I figured out whats going on

* this should be all  of them

* Correct docstringing examples

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
2024-02-21 17:09:57 +00:00
Danglewood
754e14ca71 [BugFix] Fixes to_df() where the date series contains multiple TZ-offsets. (#6099)
* allow mixed utc offset in a tz-aware date column

* enforce ascending from all providers for price.historical

* fix tests

* add comments and apply treatment to basemodel_from_df before JSON output

* yfinance consistency

* add unit test

* add unit test

* better test

* ruff

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-21 12:37:09 +00:00
montezdesousa
5f9d958260 [Feature] - Create openbb assets folder (#6101)
* create openbb assets folder

* fix unittest

* rebuild

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-21 12:31:18 +00:00
Danglewood
ad2dae277d [Docs] Remove Reference to to_chart in OBBject. (#6096)
* remove reference to to_chart in OBBject.

* put chart description back in OBBject properties
2024-02-21 09:05:38 +00:00
montezdesousa
f8a5f5fb37 [Feature] - OBB.GET (#6097)
* create OBB.GET and data slicer page

* remove quotes

* format description

* wording

* functions.json

* sidebar position

* remove if stamente
2024-02-20 23:48:27 +00:00
hjoaquim
4a38c3a121 router name should be lower() to match the class processor 2024-02-20 19:17:20 +00:00
hjoaquim
bfa459b34d adjustments - recursive iteration only if it's a class 2024-02-20 19:16:56 +00:00
hjoaquim
3a34d1f07f fix for literals and choices 2024-02-20 16:57:06 +00:00
hjoaquim
484801f2f2 Merge branch 'feature/argparse_translator' of github.com:OpenBB-finance/OpenBBTerminal into feature/argparse_translator 2024-02-20 15:50:43 +00:00
hjoaquim
f9739b2aad poetry lock 2024-02-20 15:44:34 +00:00
Henrique Joaquim
293e7b24e4 Merge branch 'develop' into feature/argparse_translator 2024-02-20 15:37:28 +00:00
Danglewood
fe3fa6af8e [Enhancement]: Add TMX data provider extension. (#5913)
* dev install

* add TMX provider extension

* normalize ytm and coupopn_rate values

* black

* codespell

* ruff

* black again

* pylint

* ftw

* undo what Pylint thinks is best

* more black

* renovate insider_trading standard model

* fix tests

* typo

* tests

* empty string

* pylint unused argument

* nans for some reason

* black

* static files

* static files with openbb-tmx installed this time

* yfinance TypeError..?

* NA -> N/A

* update for version bump

* list exchange-calendars as tmx dependency

* eod chains date -> eod_date

* new line

* not that file

* more black

* one more black

* fix weird merge thing

* ruff

* index constituents params

* insider trading

* fixing things

* black

* black AGAIN

* news integration params

* the other missing param

* ruff

* historical dividends field update

* add json_schema_extra

* gainers

* symbols -> symbol

* company news symbol

* unit test param

* review items

* wrangle a rogue field

* index router example

* company news thing - symbols -> symbol

* field name map

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2024-02-20 14:41:26 +00:00
Henrique Joaquim
3415eb5f70 Merge branch 'develop' into feature/argparse_translator 2024-02-20 14:35:44 +00:00
Henrique Joaquim
7d84690316 [BugFix] Fix integration tests (#6100)
* fix int tests

* fix obbject int tests

* fix quant tests

* fix index tests

* use python 3.10 instead

* remove cache

* end_date < start_date
2024-02-20 14:03:43 +00:00
Igor Radovanovic
9fee65ab68 Add ETF examples (#6102)
Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
2024-02-20 13:35:30 +00:00
James Maslek
b84a0910ac clean up the remains from my yeeting (#6089)
* clean up the remains from my yeeting

* was not careful
2024-02-20 13:24:21 +00:00
Danglewood
339f979186 [BugFix] Fix treasury_rates() (#6092)
* fix treasury_rates

* drop rows with no data

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2024-02-19 16:19:51 +00:00
Igor Radovanovic
0b5260fc10 [BugFix] - Fix POST docstring examples (#6095)
* Fix POST docstring examples.

* Move router examples to command decorator
2024-02-19 16:12:19 +00:00
hjoaquim
3055d7c923 generated platform commands 2024-02-19 14:39:28 +00:00
hjoaquim
a9ef6eafbd dinamically generate platform menus 2024-02-19 13:15:55 +00:00
hjoaquim
cfefeadcf3 revert changes to files 2024-02-19 11:44:25 +00:00
hjoaquim
869b7d8ad2 remove unnecessary file 2024-02-19 11:32:41 +00:00
hjoaquim
45787cfaf2 Merge remote-tracking branch 'OpenBB-finance/develop' into feature/argparse_translator 2024-02-19 11:31:17 +00:00
hjoaquim
878b4efc6e introducing the platform controller factory 2024-02-19 11:27:31 +00:00