Commit Graph

162 Commits

Author SHA1 Message Date
teh_coderer
4f72c0af65 Merge branch 'develop' into feature/plotly-react 2023-05-10 17:29:40 -04:00
teh_coderer
cf505b4045 tests 2023-05-10 16:49:04 -04:00
Thomas Marban
29a297c2dc First introduction of news_biztoc — A new partnership with BizToc.com (#4864)
* First introduction of news_biztoc — A new partnership with BizToc.com

* bump pywry

* fix rm command (#4890)

Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>

* Fix `crypto/defi/anchor` (#4892)

* handle defi anchor exceptions

* reason

* mypy

---------

Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>

* fix windows pyinstaller subprocess fail if space in path

* remove API_IEX_TOKEN

* remove API_SENTIMENTINVESTOR_TOKEN

* Add autocompletion and merge into one news function + add to sources dictionary

* Autocomplete for the tag

* fix test

* Make a new sdk help[er for openbb.news

* pylint

* lint

* lint2

* Regenerate sdk

* remove cmd from list

* api-keys

* Update api-keys.md

Add images

---------

Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: teh_coderer <me@tehcoderer.com>
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com>
2023-05-10 18:12:55 +00:00
Disorder AA
d197abd16c feat(tables): AA-729 clear filters (#4996)
Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>
2023-05-10 17:53:55 +00:00
teh_coderer
7c9e6e3e5c Merge branch 'develop' into feature/plotly-react 2023-05-10 10:16:40 -05:00
northern-64bit
bde21f033e Adding GARCH (#4815)
* Add GARCH

* Linting

* Rearrange the econometrics menu

* Add integration test

* Add ret command + fixes

* Fix linting

* Fix linting

* Fix pylint

* Add logger to functions

* bump pywry

* fix rm command (#4890)

Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>

* Fix `crypto/defi/anchor` (#4892)

* handle defi anchor exceptions

* reason

* mypy

---------

Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>

* fix windows pyinstaller subprocess fail if space in path

* remove API_IEX_TOKEN

* remove API_SENTIMENTINVESTOR_TOKEN

* Convert to latex + requested changes

* Fix linting

* Remove unnecessary logger

* Add example

* SDK updated

* fix syntax on elite level math that I def know

* Fix docstring

* Fix example

* Fix

* Linting

---------

Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: teh_coderer <me@tehcoderer.com>
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com>
2023-05-10 14:30:36 +00:00
Igor Radovanovic
705a3318e0 Integration test coverage (#4969)
* Integration test coverage POC

* Update

* Integration test cleanup

* Fix

* update tests > index 36

* rename stocks tests

* Update Integration Tests

* Update Integration Test Coverage

* Update integration tests

* Linting

* Calculate parameter coverage

* Improvements

* Integration test update

* Improvements

* Improvements

* Improvements

* Improvements

* Add to controller

* Update README

* Add integration test summary

* Update integration tests

* Update integration tests

* Update algorithm

* avoid uncaught exception

* change summary

* change workflow

* another summawry change

* fix small bug when module not found

* summary table

* Refactor

* Workflow

* Breaking get_coverage_all_controllers

* Submenu coverage refactor

* Remove comments

* fix build workflow

* forgot intel

* update integration tests wf

* update windows wd (need to test)

* same

* fix integration test

* Windows patch

* Update integration-test.yml

* fix windows path

* fix windows build wf

* Update windows10_build.yml

* Linting

* fix paths

* Finishing path touches

---------

Co-authored-by: Diogo Sousa <montezdesousa@gmail.com>
Co-authored-by: luqazino@gmail.com <luqazino@gmail.com>
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
2023-05-10 09:44:12 +00:00
teh_coderer
28a782cfd4 prepare charts/tables for pywry update 2023-05-10 02:35:15 -04:00
teh_coderer
0c1c4d3801 test 2023-05-08 14:35:19 -04:00
teh_coderer
6367b2887a bump pywry 2023-05-08 12:49:31 -04:00
teh_coderer
240499112b bump pywry 2023-05-08 10:06:29 -04:00
teh_coderer
fbc7fae15c test 2023-05-08 09:21:38 -04:00
teh_coderer
05664591b1 tables 2023-05-07 23:40:04 -04:00
teh_coderer
bec3af6311 juan more 2023-05-07 22:12:46 -04:00
teh_coderer
9083183714 updates 2023-05-07 22:07:55 -04:00
teh_coderer
d7037980ad update tables 2023-05-07 21:47:48 -04:00
teh_coderer
7cc3476303 mypy 2023-05-07 19:03:25 -04:00
teh_coderer
0511b86949 Update backend.py 2023-05-07 18:53:47 -04:00
teh_coderer
b6797f9ba6 Merge branch 'feature/plotly-react' of https://github.com/tehcoderer/OpenBBTerminal into feature/plotly-react 2023-05-07 18:23:43 -04:00
teh_coderer
e9a9d4e833 bump pywry, fix tables, added ichimoku ta indicator 2023-05-07 18:23:40 -04:00
teh_coderer
ea13b71b1f Merge branch 'develop' into feature/plotly-react 2023-05-07 12:37:40 -05:00
LOne2three
1f0c3ff4de Hotfix/routine default file overwrite (#4927)
* bump pywry

* fix windows pyinstaller subprocess fail if space in path

* remove API_IEX_TOKEN

* remove API_SENTIMENTINVESTOR_TOKEN

* added logic to download_routines and save_routine to put default and personal routines in difference folders and changed logic in call_dowload in account controller to account for the change in logic for save_routine

* Changed logic in read_routine function to account for the new directory structure and also changed the corresponding unit tests. Slightly amended test_save_routine to account for the new routine param

* Changed the routine parameter of mock_save_routine.assert_called_once_with to account for the change in the input parameter of the save_routine function

* changed routine string in test_routines_handler

* Made unit tests for download_routines in routines_handler.

* added comments

* Added new logic to call_exe so that a user could execute the file with --file default/filename.openbb, --file personal/filename.openbb or --file Users/Username/openBBUserData/Routines/hub/default/filename.openbb

* linting: black

* linting: ruff

* ruff broke black

* removed regex in call_exe and changed logic in call_download to give personal routines priority

* Changed formatting

* Changed formatting and removed regex from call_exe

* Created class variables and moved dictionaries out of constructor to solve linting issue.
Changed routine args type annotation
Changed data list

* Added type annotations for the dictionary class variables

* Changed data annotation type for routine dictionaries

* Moved dictionaries back into constructor

* removed import pathlib

* ruff

* mypy

* pylint

---------

Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: teh_coderer <me@tehcoderer.com>
Co-authored-by: Diogo Sousa <montezdesousa@gmail.com>
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
2023-05-05 13:12:45 +00:00
teh_coderer
c252a9e87a update tables 2023-05-04 15:29:52 -04:00
teh_coderer
7fcb5da38f only format numbers over 10_000 on tables 2023-05-04 11:43:18 -04:00
teh_coderer
61093518b3 Update plotly_helper.py 2023-05-04 11:39:06 -04:00
teh_coderer
53ba749743 update table 2023-05-04 09:14:16 -04:00
teh_coderer
45bce0d07d update 2023-05-04 09:11:04 -04:00
teh_coderer
c48c32a202 download finished popup for MacOS 2023-05-04 00:45:32 -04:00
teh_coderer
d623ede37c add trace labels space 2023-05-03 18:28:52 -04:00
teh_coderer
c19713cd3b fix no figure title text 2023-05-03 17:22:46 -04:00
teh_coderer
62ee6d6b4b update 2023-05-03 17:10:52 -04:00
andrewkenreich
1c933a1cf6 removing prints 2023-05-03 16:17:14 -04:00
andrewkenreich
cf43ea17f8 working 2023-05-03 16:14:26 -04:00
andrewkenreich
1826a2de57 asdf 2023-05-03 15:27:15 -04:00
andrewkenreich
0c3908e373 prints 2023-05-03 15:22:54 -04:00
andrewkenreich
3f3080f809 maybe fix 2023-05-03 15:11:16 -04:00
andrewkenreich
a86b50f480 adding save overlay to tables 2023-05-03 14:42:43 -04:00
teh_coderer
d1c4ce99fc handle add text high/low for candlestick traces when updating 2023-05-03 12:08:56 -04:00
teh_coderer
ad74f62baf Merge branch 'feature/plotly-react' of https://github.com/tehcoderer/OpenBBTerminal into feature/plotly-react 2023-05-03 11:08:37 -04:00
teh_coderer
9028bf0a30 update 2023-05-03 11:08:16 -04:00
teh_coderer
11ea785078 Merge branch 'develop' into feature/plotly-react 2023-05-03 10:40:48 -04:00
teh_coderer
1e18dd0b9b updates 2023-05-03 10:39:13 -04:00
Igor Radovanovic
30372676bf crypto/disc DappRadar update (#4918)
* Add API Key, test function

* Fix API key

* Add free NFT endpoints

* Add free Dapp Endpoints

* Add free DeFi Endpoint

* Add free Token  Endpoint

* Menu cleanup

* Update unit tests

* Update integration test

* ruff

* Description

* Update SDK model

* Trail map

* Fix map

* Fix map

* Update SDK cache

* Linting

* fix

---------

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
2023-05-03 11:56:07 +00:00
teh_coderer
9aef2965ab updates 2023-05-02 16:11:23 -04:00
teh_coderer
cf44d81db4 Update sdk_helpers.py 2023-05-02 12:14:37 -04:00
teh_coderer
3b3ac9f83d Merge branch 'feature/plotly-react' of https://github.com/tehcoderer/OpenBBTerminal into feature/plotly-react 2023-05-02 12:03:53 -04:00
teh_coderer
280f61e2f9 Merge branch 'develop' into feature/plotly-react 2023-05-02 11:49:02 -04:00
teh_coderer
ab32d37faf test3 2023-05-02 11:43:54 -04:00
Danglewood
3c41eb6830 Enhances stocks/quote to allow for multiple tickers (#4928)
* enhances stocks/quote to allow for multiple tickers

* fix for MyPy type error

* fix pylint

* formats index string as title

* adds test for multi-ticker quote and for bad tickers

* adds integration test for multi-ticker quote

* updates docstrings and adds 'openbb.stocks.quote_chart' to SDK

* updates syntax in equity report for quote_data

* ruff

* gets rid of empty lines that got created.

* adds logic to handle input as string when not a list

* re-records tests

* decorators
2023-05-02 15:28:21 +00:00
teh_coderer
b596d0c8b3 test 2023-05-02 08:59:53 -04:00