summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-03-23Merge branch 'release/3.0.0rc1' of ↵v3.0.0rc1v2.6.0James Maslek
https://github.com/OpenBB-finance/OpenBBTerminal into release/3.0.0rc1
2023-03-23Fix all these conflictsJames Maslek
2023-03-23ship itteh_coderer
2023-03-23fix gh-pages yarn lockfile, integration tests libsteh_coderer
2023-03-23fix removed start_required_configurationsteh_coderer
2023-03-23Update gh-pages.ymlteh_coderer
2023-03-23fix print_pretty_prediction, avoid error on DummyBackend.__version__teh_coderer
2023-03-23Release BranchJames Maslek
2023-03-23hotfix/PyWry Linux Wheels-Import Error Handing (#4561)teh_coderer
* init * Update openbb.dockerfile * fixing linting * req files CLI update * bump pywry * new width/weight env vars for pywry specifically * Update backend.py * req files * Update backend.py * last bump pywry 0.4.0 * Update dashboards_controller.py --------- Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com> Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-03-23Added start_date functionality (#4564)Colin Delahunty
* Added start_date functionality * Updated tests * Added fixes * Fix test * retest --------- Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-03-23fix windows build (#4571)Igor Radovanovic
2023-03-23Documentation push (#4501)James Maslek
* hi didier * Add files * Add the changelogs from GH * Api keys + cleaning up spelling + found some old refs * spelling * Merge branch 'feature/documentation3p0' of https://github.com/OpenBB-finance/OpenBBTerminal into feature/documentation3p0 * updates to faq sections * spelling * fixing FA so it runs * adding guides - need pics * telegram/discord docs markdown format conversion * fix: added new reference styles * adding examples to discord - remove play button * updating bot docs * image showing on docs Co-authored-by: jose-donato <jose-donato@users.noreply.github.com> * feat: added imageurl for examples * updates Stocks SDK intro * bot pics update * updating rest of bot docs * adding code for generating index and bot updates * linting * Downgrade scikit-learn to avoid DistanceMetric32 not being found * add some updates to guide for auto select commands * Add pytest-recorder to requirements.txt --------- Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com> Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com> Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> Co-authored-by: teh_coderer <me@tehcoderer.com> Co-authored-by: jose-donato <zmcdonato@gmail.com> Co-authored-by: jose-donato <jose-donato@users.noreply.github.com>
2023-03-23New table design (#4485)jose-donato
* fix: new table design * fix: added trillions * fixing some raw data * fix: trying to fix global+resize * feat: improving design * fix: new styling and lot of reorganizing * title fix * feat: new html * fix: bottom bar * fix: table dates * fix: table html * fix: new filtering * fix: new filtering * fix: long * Lint * Lint again * fix: beautiful james suggestions * fix: some more fixes * fix: typo * fix economy bug * feat: added toast to notify user and some more cleanup * fix: more issues * tests * fix: james updates * fix: added banner to charts as well * fixing title * better fix * feat: added column resizing and any number of columns * auto column width - poc * feat: added colors toggle, support to display source, fixed some more issues * fix: table deploy * fix: table issue * fix header * fix: some fixes * fix: remember pagination and default pagination to 30 * mypy * Colins tests * Fix economy test --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> Co-authored-by: teh_coderer <me@tehcoderer.com> Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com>
2023-03-23Alt & mutual fund unit test & cleanup (#4540)Igor Radovanovic
* Alternative & Mutual Funds unit tests & cleanup * ruff * add dependency * general linting updates * Update reqs * pytest-recorder updates * pre-commit config * checkout dependencies from develop * dependency update * dependency update * pytest-recorder updates --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
2023-03-23Economy menu bugs <> making the integration test work (#4563)Henrique Joaquim
* fix malformed dataframe on bigmac index for several countries * improve handling of exception for gdp * improve handling of exception for rgdp * improve handling of exception for fgdp * improve handling of exception for oecd model * fix list index out of bonds * add arg to fred
2023-03-22Adds `BaseModel` and `SystemModel` (#4491)Henrique Joaquim
* 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-22Fix M1 CI (#4550)Colin Delahunty
* Step one: error handle Option class * Step one: error handle Option class * Got upcoming working * Fixed * NExt * NExt --------- Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2023-03-22Fix build workflow on Intel macs (#4549)Colin Delahunty
* Step one: error handle Option class * Step one: error handle Option class * Got upcoming working * Fixed --------- Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2023-03-21Feature/In-Chart Volume, Streamlit TA Indicators (#4467)teh_coderer
* init * rename `add_stock_volume` to `add_inchart_volume` in OpenBBFigure class * ruff * poetry lock, req txt files * fix: ma indicator not in list, connectgaps=true for subtickers * improved forecasting streamlit * added past_cov_legend next to explainability plot * Update base.py * updates * Remove deprecated currencies dashboard and it's dependency * Revert import statement deletion * Lint docstrings and delete unused assets * Fix forecast voila dashboard * Fix futures voila dashboard * Remove broken crypto prices dashboard * Remove vsurf dashboard because of over-verbose yfinance error messages * Fix chains dashboard chart title positioning * Remove i18n entries for deleted dashboards * streamlit cmdline fix for macs/conda * Update reddit_model.py * mypy, fixed removed `load_dotenv_and_reload_configs` in `website\controller_doc_classes.py` * readded rust install on CLI for linux in case cache gets cleared * Update forex_helper.py * Update test_load[60-YahooFinance].csv * Update test_call_func[call_sec-marketwatch_view.sec_filings-other_args37-called_with37].yaml * deps * sdk generation tests, trailmap fixes * Revert "sdk generation tests, trailmap fixes" This reverts commit 2575784a3320ea051b0230ffcea6ab682f11f5ac. * Revert "Revert "sdk generation tests, trailmap fixes"" This reverts commit 5cb0ce030b66f5bcea74fd7c25265b4006a33554. * improve ta-multi, add title/legends to fred_view * Update ta_controller.py * ruff * Update helper_funcs.py * Update yfinance_view.py * Update helper_funcs.py * change executable parent paths to REPOSITORY_DIRECTORY * fix distorted candlestick plots when freq is weekly/month, fix demark * fix yaxis click handler * Update popups.js * Update popups.js * Update popups.js * Update volatility_plugin.py --------- Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2023-03-21Fixes the Upcoming Command (#4547)Colin Delahunty
* Step one: error handle Option class * Step one: error handle Option class * Got upcoming working * Got upcoming working
2023-03-21Update crypto newsletter substack to RSS. fixes #4496 (#4497)Jalil F
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-03-21Fix show version flag not being saved in .env (#4534)montezdesousa
* save pref in .env * black * MAke generate sdk timeout longer --------- Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-03-21Add login command (#4509)montezdesousa
* fix show version * update login prompt and account * update set preference * fix account controller * block login/logout if not called from account * change conditions to start terminal * fix required args account model * add not to login command * pylint * accounte controller messages * set default user when logout * logout then show menu * remove unused functions * fix logging bug * ruff * fix account unittests * fix session unittests --------- Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-03-20Add new functionality to measure country performance (#4514)Jeroen Bouma
* Add in new country parameters * Add in tests corresponding to the new commands * Update SDK and some more robustness * Update tests * Update tests * Revenue and spending didnt work, then saw spending has many more options * Small bug * Update tests and overall improvements * Forgot to add ccpi * Make more efficient * Update tests * Fix IDX issue within real gdp * Add quarterly flag to fgdp * Add integration tests * Update tests * Fix SDK and related bugs and fix CPI for SDK * Zzzz tests --------- Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-03-20Fixing `fa/` bugs (#4524)James Maslek
* Fix fraud showing nothing when NA values * Fix sdk * fix #4457 * sdk generation tests --------- Co-authored-by: teh_coderer <me@tehcoderer.com>
2023-03-20Update visualize_output function (#4536)Chavithra
2023-03-17Hotfix/3591 (#4519)Colin Delahunty
* Step one: error handle Option class * Step one: error handle Option class * Handle unfindable
2023-03-17Fix Finviz Error (#4518)Colin Delahunty
* Step one: error handle Option class * Step one: error handle Option class * Handle unfindable
2023-03-17Adds Error Handling to the options class (#4516)Colin Delahunty
* Step one: error handle Option class * Step one: error handle Option class * Handle unfindable
2023-03-17Removed duplicate chart (#4511)Colin Delahunty
* Removed duplicate chart * Removed duplicate chart * improved and fixed `call_index` in economy controller * Update preferences_model.py * Improve handling for dot in ticker --------- Co-authored-by: teh_coderer <me@tehcoderer.com>
2023-03-17Improve handling for dot in ticker (#4513)Colin Delahunty
2023-03-17Fixed crypto dashboard (#4512)Colin Delahunty
* Fixed crypto dashboard * Fixed crypto dashboard
2023-03-17Update dev deps (#4440)James Maslek
* Update dev deps * Merge and update * I guess pywry needs to be pinned smh * Bump ruff * pre commit * mypy * This is what I get for no verify
2023-03-17Got things working (#4510)Colin Delahunty
2023-03-17Made fa/pt more accurate (#4503)Colin Delahunty
* Got things working * Got things working * Got things working
2023-03-17Improve Loading Custom Files (#4504)Colin Delahunty
* Got things working * Got things working * Got things working
2023-03-17Fix `get_monitors()` error when no enumerators available (#4506)teh_coderer
2023-03-16Deprecating some functions and removing old unused code (#4482)James Maslek
* Deprecat some options features * Remove bro/ally * Missed the merge * even out deps
2023-03-16Got things working (#4505)Colin Delahunty
2023-03-16Hub | save preferences locally (#4494)montezdesousa
* remove preferences sync * refactor preferences handler * change func name * remove credentials handler + add writedotenv * remove flair and sync from cloud * read flair from env dict * remove unused func * simplify func * ruff * mypy * remove token from keys * simplify handle credential * save exception load env just in case * uncomment dev link * pylint * fix accounte controller * fix sdk keys bug * fix bug on apply_configs * fix feature flags controller tests * mock properly * remove comment * fix more tests * fix test * fix screeninfo * update ff controller after develop merge * fix sync test
2023-03-16Adds bot documentation to docusaurus and changes for hub (#4409)jose-donato
* feat: adds bot docs to docu * fix: file structure * fix: brings changelog and switch platform button * adding available options and changing Example text * fix: detect whether iframe, fix availableoptions component, dynamic update third friday for options component * fix: updated readme to reflect new changes * fix: made it so from iframe only shows relevant sidebar * PLAY BUTTON WOOO - works on discord/charting/chart * comment * fix: search bar, improve search * fix: hijacks ctrl+k from iframe, adds visit to hub link * about * setting up play button for all images on Discord * Bot docs updates * terminal/faqs * update main page * add changelog to terminal * SDK refactoring * minor reordering * bot struct in place * move bot faqs over * updating bot index and installation * add new letterings * fix: adds new navbar * fix: new bot images and layouts * updating installation and flow * black linter * spelling * spelling * The best commit --------- Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com> Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt> Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-03-16Hotfix/Interactive in `featflags` menu (#4500)teh_coderer
* added `USE_INTERACTIVE_DF` to `featflags` menu, `console.print` changed value * Got things working --------- Co-authored-by: colin99d <colin99delahunty@gmail.com>
2023-03-16remove old sdk files (#4498)Henrique Joaquim
2023-03-15Hotfix/fred (#4493)Colin Delahunty
* Updated reqs * Updated reqs * Fix test --------- Co-authored-by: teh_coderer <me@tehcoderer.com> Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-03-15Added fix (#4492)Colin Delahunty
Co-authored-by: teh_coderer <me@tehcoderer.com>
2023-03-15fix: added `print_to_console` arg to `print_rich_table` and fixed crypto ↵teh_coderer
performance opening in pywry window (#4495)
2023-03-15Remove matplotlib references (#4479)montezdesousa
* 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-15Fix Pandas Warning (#4490)Colin Delahunty
* Added fix * Added fix --------- Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-03-15Add version featflag (#4487)Jeroen Bouma
* Add version featflag * Small mistake, ta also complained
2023-03-14Make adjustments to the guides (#4477)Jeroen Bouma
* Update the website guides * Fix wrong paths in about functionality * Update settings and feature flags menu * Done * Done * Update screen