OpenBB
02767ca733
ruff
2023-07-22 16:02:07 -07:00
OpenBB
4681dc785b
fix trail map for crypto.price()
2023-07-22 15:56:20 -07:00
jose-donato
c5d5b511ac
Adds crypto fees revenue command ( #4067 )
...
* fix: initial commit
* fix: extra stuff
* fix: lint
* fix: ruff
* fix: linting
* fix: ruff
* fix: pylint
* fix: maybe fixed tests maybe not
* fix: pr issues
* fix: tests
* fix: updated test locally
* fix: generate sdk cmds
* fix: added source
* fix: tests maybe
* fix: lint
* fix: tests
* test
* test
* test
---------
Co-authored-by: James Maslek <jmaslek11@gmail.com >
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt >
2023-06-13 13:50:17 +00:00
teh_coderer
979930b9e8
feature / Refactor Interactive Charts to React ( #4941 )
...
* init
* fix tables
* add shortcuts
* handle svgs
* test
* test2
* test3
* Update loggers.py
* Update sdk_helpers.py
* Update loggers.py
* Update loggers.py
* updates
* updates
* update
* handle add text high/low for candlestick traces when updating
* adding save overlay to tables
* maybe fix
* prints
* asdf
* working
* working
* removing prints
* update
* fix no figure title text
* add trace labels space
* download finished popup for MacOS
* bump pywry
* update
* update table
* Update plotly_helper.py
* only format numbers over 10_000 on tables
* Delete generate_index.py
* turn off logs in generations
* update tables
* bump pywry, fix tables, added ichimoku ta indicator
* Update backend.py
* mypy
* update tables
* updates
* juan more
* tables
* test
* bump pywry
* bump pywry
* Update loggers.py
* test
* fixing some formatting
* add update button to indicators dashboard
* fix oecd dates to be full dates
* prepare charts/tables for pywry update
* Update poetry.lock
* Update finviz_view.py
* tests
* tests
* tests
* tests
* testss?
* tests
* Create test_call_func[call_sec-nasdaq_view.sec_filings-other_args37-called_with37].yaml
* testtss please
* Update loggers.py
* testss
* `with open(newline="\n")`
* tests
* tests -__-
* why
* Revert "`with open(newline="\n")`"
This reverts commit 554e0f53f4 .
* Revert "why"
This reverts commit 89f1d9b823 .
* Revert "tests -__-"
This reverts commit a9c694ae96 .
* Revert "tests"
This reverts commit 5463249498 .
* whelp
* .
* rename `streamlit.py` -> `streamlit_run.py`, bump pywry/finviz/streamlit
* Update backend.py
* update
* Revert "update file"
---------
Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com >
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2023-05-11 17:38:12 +00: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
jose-donato
c603a360ec
Adds shroom command and removes old ones ( #4246 )
...
* fix: remove old commands
* fix: ruff
* fix: ruff
* fix: james suggestions
* fix: added to csv
* fix: generate sdk cmds
* 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
* make -h actually work
* black ./
---------
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 >
2023-04-28 12:44:59 +00:00
Henrique Joaquim
13a91af400
Remove references to environment variables ( #4633 )
...
* removing references to test_mode as env variable
* removing references to os.getenv
* adding functions to change system properties
* removing references to env
* introducing set_system_variable and removing change_logging_suppress function
* removing change_test_mode and change_debug_mode
* removing change_log_collect
* adjusting config_terminal and generate_sdk
* generating the sdk
* removing unused imoports
* introducing DISABLE_STREAMLIT_WARNING
* removing load_env_vars
* test_print_help test
* sync tests
* rewrite tests
* setting the auth to True as default
---------
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com >
2023-04-03 16:22:41 +00:00
teh_coderer
f4b55148ba
hotfix/ Avoid starting plots_backend twice on boot ( #4658 )
...
* avoid starting plots_backend twice on boot, declutter `call_intro`
* Update config_terminal.py
* pylint
* @hjoaquim suggestions
* Update sdk.py
---------
Co-authored-by: James Maslek <jmaslek11@gmail.com >
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt >
2023-04-03 13:51:30 +00:00
montezdesousa
1171b91ffd
Update settings logger ( #4597 )
...
* update settings loggers
* change to python version
* update sdk helper
* pylint
2023-03-27 22:07:30 +00:00
Henrique Joaquim
937d033160
Adds BaseModel and SystemModel ( #4491 )
...
* adding BaseModel
* initial version of the system model
* creating setup functions and removing constants from config_terminal
* removing log_supress const
* fix test
* merge
* system handler
* fix import
* centralized configs setup
* repr to use the BaseModel
* updating i18n dict location
* ignoring warning on wrong type-var
* ruff
* Update openbb_terminal/core/models/system_model.py
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com >
* Update openbb_terminal/core/models/system_model.py
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com >
* import literal
* loading env files before the plot backend is called
* fix tests/openbb_terminal/test_terminal_helper.py
* tests need to have i18n initialized
* fix seeking_alpha tests
---------
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com >
2023-03-22 15:00:58 +00:00
James Maslek
cceeb3e2b6
Fixing fa/ bugs ( #4524 )
...
* Fix fraud showing nothing when NA values
* Fix sdk
* fix #4457
* sdk generation tests
---------
Co-authored-by: teh_coderer <me@tehcoderer.com >
2023-03-20 14:54:07 +00:00
montezdesousa
b19dc5205d
Remove matplotlib references ( #4479 )
...
* remove theme refs
* will come for dtabento later
* remove theme refs except databento
* ruff
* remove mpl variables
* mpl still used in po
* move databento to plotly
* pylint
* ruff
* theme ref to openbb_terminal
* juans sugg
* fix: removed raw arg in `display_candle` which could return the dataframe and error, added figure to `export_data`
---------
Co-authored-by: teh_coderer <me@tehcoderer.com >
2023-03-15 14:25:59 +00:00
montezdesousa
fea616ee90
Move start plot backend ( #4454 )
...
* move start plot backend
* update sdk helper
2023-03-10 14:29:27 +00:00
montezdesousa
291bb18dfa
Fix .env reading before loading ( #4432 )
...
* fix .env reading before loading
* Update sdk.py
* import cfg terminal explicitly
* clear
* add comment and update sdk helper
* make it even more explicit
* remove some comments
* pylint
* pylint
2023-03-08 14:19:09 +00:00
montezdesousa
475ebb5acd
[WIP] Migrate user, feature flags and configurations to dataclass ( #4309 )
...
* implement user and change is guest
* replace User methods
* move remaining functions to user
* fix bug
* portfolio test
* fix tests
* fix tests
* uncomment skip
* ruff
* start credentials model implementation
* change deault structure
* refacto quandl
* change default struct and file names
* bug
* start using global user
* add comments
* move update flair
* change cfg references in keys model
* reddit & fmp
* refactore additional keys
* remaing config keys
* remove unsude imports and fix hub keys
* ruff
* fix line too long
* unblock unittests
* fix keys model tests
* remove os patch
* fix account controller tests
* fix account controller tests
* fix account model
* account fixed
* fix user tests
* User Model
* User Model
* User Model
* Move session folder
* User Model : grouping the models
* User Model : fix bugs
* Config Plot + bug fix
* User Model : Refactoring plots
* Feature flags
* Remove dup
* clean comments a fix some vars
* fix feature flags controller
* refactor obbff from settings controller
* refactor a bunch of obbff variables
* fix bug blocking terminal
* fix integration tests
* refactor controllers with obbff
* refactor remaining ffs
* remove comments
* log not started
* mispelled variable
* set current user on local model
* User Model : moving files + updating
* User Preferences
* User : Refactor is_guest function + bug fix
* User : refactor is_guest function
* Fix conftest.py
* remove lost obbffs
* typo on fileoverwrite
* Plot config: move variables and start plot dpi
* User : tests
* refactor plot dpi references
* remove plot dpi imports
* refactor some config terminal leftover
* /account/sync : fix bug
* remove configs reload
* start path refactor
* installation paths vs user paths
* remove cfg_plot
* Tests : User Refactoring
* user prefix only for preferences
* user prefix only for preferences
* move user paths
* remove comment
* update apply remote configs
* fix tz not updating
* save some copys
* small fix
* create interface for credentials and preferences
* wrong docstrings fixed
* ruff core
* fix some pref setting
* login is better
* ruff
* ruff
* remove Literal
* add small comment
* Tests : User Refactoring
* Credentials Model : add DataBento
* Fix helper_funcs
* Fixing code
* Tests : fixing
* User Model : freezing the models
* Fixed Income + Databento
* Tests : fixing keys
* black
* ruff
* Tests : user model
* Tests : user model
* Fix linting
* Fix linting
* Linting
* Linting
* Fixing code and tests
* Fix tests
* mypy
* SDK
* Clean ruff cache
* Fix syntax issue
* Update fred_view
* Black
* Linting
* Update code
* Update tests
* Linting
* Linting
* Tests
* Black
* Linting
* Linting
* Mock os.listdir to avoid looking for file that doesnt exist
* Mock options paths
* lint
* Tests : fix
* Code : update
* Tests + Linting
* Tests
* Ruff
* Code : update
* Tests
* Code : update
* Fix workflow
* Code : update
---------
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
Co-authored-by: luqazino@gmail.com <luqazino@gmail.com >
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2023-03-05 00:37:19 +01:00
teh_coderer
f3b57d1bae
add _try_to_login to sdk generation, fix _chart in about() url
2023-02-23 18:27:22 -05:00
Theodore Aptekarev
6a7a6d9759
Update paths in sdk helpers
2023-02-23 16:38:46 +01:00
Theodore Aptekarev
d6114efea3
Rename SDK folder
2023-02-23 15:45:00 +01:00