summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-06-09fix slicing for args that don't existroutinesargsDidierRLopes
2023-06-09another improvDidierRLopes
2023-06-09fix the case when there's more args than the ones providedDidierRLopes
2023-06-09more improvsDidierRLopes
2023-06-08improve routine argument popupDidierRLopes
2023-06-08Merge branch 'develop' into feature/routinesDidierRLopes
2023-06-09closes #5104 (#5122)teh_coderer
2023-06-07for @DidierRLopes mickey mouseteh_coderer
2023-06-07Remove all key logger.info (#5112)James Maslek
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
2023-06-06feature/ Set profile on identify (#5102)teh_coderer
* set user profile on identify * Update loggers.py
2023-06-06hotfix/deprecate-options-screener: Sunsets deprecated Options screener (#5111)Danglewood
* Sunsets deprecated Options screener * mypy * docstring fix * one more docstrings fix * missed i18n.yaml artifacts * pylint * fix test
2023-06-05fix wrong default for `yaxisFixedRange` (#5106)teh_coderer
2023-06-05hotfix/fa-yfinance-plot - makes `stocks/fa/income --plot` output match ↵Danglewood
everything else. (#5101) * makes fa/plot output match everything else * fix y-axis to be billions * fix denominations * black * ruff
2023-06-05Hotfix/ Tables + Charts Issues (#5100)teh_coderer
* fix: year to string * don't slice data if line chart, display message if sliced * Update plotly.html * improve autoscaling when data sliced * fixes #5078
2023-06-05Avoid pandas' SettingWithCopyWarning (#5105)Theodore Aptekarev
2023-06-02hotfix/fix-balance-headers: Fixes #5094 (#5099)Danglewood
* fixes bad headers for ca/financial statements * remove unnecessary lines
2023-06-01Feature/futures curve history (#5086)Sameer Khan
* add past contract prices to curve table * adds secondary curve to viz * includes error message when no data for selected date * linting * adds back linespace * changed as-of parameter to d and date * fixes ruff * more linting and tests * fixes for pylint test * edit the xaxis formatting * fix the tests --------- Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-06-01fixes stocks/fa integration test file (#5092)Danglewood
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2023-06-01fixes 5095 (#5097)Danglewood
2023-06-01Update plotly_helper.py (#5098)teh_coderer
2023-06-01No guest if installer (#5076)montezdesousa
* no guest if installer * prevent guest if logout from account * this not true * rename reloop var * ask for email again if no email --------- Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-05-31fixes for integration tests stocks/test_insider and test_screener (#5084)Danglewood
2023-05-31hotfix/ Dashboards random issue with theme not loading (#5082)teh_coderer
* fix: random issue with theme not loading * set dark
2023-05-31fixing rating command (#5081)andrewkenreich
2023-05-31Upload routine to hub on stop (#5077)montezdesousa
* upload routine to hub on stop * write cassette * write cassette * remove .openb from name --------- Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-05-30adds reference to the YAML files for Python 3.8 and 3.10 (#5073)Danglewood
2023-05-30OpenBB Script Routines major improvement (#5005)DidierRLopes
* Allow to set variables and do loops * Fix mypy errors * improve code * mypy * pylint * accepts Openbb date keywords like 1MONTHAGO,LASTFRIDAY,3YEARSFROMNOW,NEXTTUESDAY * warn fix * add documentation for script foreach and vars creation * refactor controller as per James request * black linting * add another warning * Editing some routine enhancements (#5063) * move routine to new file * Move to relativedelta and add some tests * Fix mocking * Get match_and_return_openbb_keyword_date to 100% cov * start testing parse script * remove rogue prints --------- Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt> * big improvement in routines tests * mypy lint * ruff lint * lint * typo * test relative time * cover edge case of home at end of script * fix edge case for going to home at start * explain better slicing * foreach tests added * lint * allow foreach loops to have different var names that is iterating * foreach more powerful * warning when var in foreach is not used * fail script when varname that iterates foreach loop is never defined * black * lint again * ruff * improve another edge case * fix test and fix a description * fix nft test and routine test * why mutual fund test failing --------- Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-05-29Add more futures to curve (and probably some more bugs) (#5049)James Maslek
* Add a while condition for futures curve * Fixes #5047 * Fixes #5014 * point root commands to /usage to avoid 404 * Black wont run in the nightly vs code build lol * #5071 * mypy * pylint * tests * Fix wrong queue to fa
2023-05-29Update download link on update version text (#5075)James Maslek
* Update download link on message * tests
2023-05-27Creates examples folder for SDK Notebook examples (#5057)Danglewood
* Creates examples folder for SDK Notebook examples This commit creates a folder and readme file for SDK examples as Jupyter Notebooks. * Four notebook files added. This commit adds four notebook examples. * historical prices draft 2 * removes spaces from file name. * fix one mistake * rename file * renames file * updates realized vol notebook * Renaming file. * Delete old file name. * updates usdLiquidtyIndex * update copperToGoldRatio * updates README.md * spelling * updates copperToGold load data cell --------- Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-05-26Feature/ultima top headlines (#5061)Adi Sai
* initial integration of top headlines * top headlines formatting * re-ran tests * fixing typing issues * passed test * fix ruff * guard top headlines call + pass tests * Minor cosmetic changes --------- Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-05-26Hotfix/reddit spacc (#5067)LOne2three
* Change logic in print_rich_table and display_spacc_community * changed comment * Changed logic in print_rich_table * Got rid of whitespace * changed comments * changed formatting * changed formatting * changed formatting * Fixed linting * sort imports * added TypeError to exception block and moved print_reddit_post to after the ticker iteration loop so that tables and tickers would be loaded at the same time * Changed logic in display_space_community to print all reddit posts to a single table * Quick fix wsb command --------- Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-05-26Cleaned up CP (#5070)Colin Delahunty
Co-authored-by: James Maslek <jmaslek11@gmail.com> Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
2023-05-25Adds test for collinearity to the `econometrics` menu (#5018)northern-64bit
* Add `vif` command to the ecomometrics menu Adds `vif` command, which tests collinearity by calculating the variance inflation factor. * Fix spelling * Fix ruff * Fix ruff * Fix mypy + add sdk example * Fix mypy * Fix pylint * Fix input + error handling * Remove rouge print + error handling for one column * fix linting
2023-05-25Fixes Description on Fixedincome (#5065)Colin Delahunty
* FIxed some stuff * FIxed some stuff --------- Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-05-25always reevaluate keys menu (#5055)montezdesousa
2023-05-24hotfix/ Options Historical + Crypto candles (#5064)teh_coderer
* fix options/crypto candles * fix streamlit indicators * Update Indicators.py
2023-05-23fix integration test for fixedincome controller (#5060)Danglewood
2023-05-23Hotfix/docs-sdk-basics: Updates SDK basics page. (#5024)Danglewood
* updates SDK basics guide - images to follow * adds images * spelling * add sentence for token regeneration * consolidates changing sources page with the basics page * consolidate chart-stylying guide with basics * api-keys pages * adds Stocks Insiders intro to SDK docs * typo * add cloud installation * syntax error * no cloud installation instructions --------- Co-authored-by: James Maslek <jmaslek11@gmail.com>
2023-05-22Preserve stock ticker suffix (#5056)Igor Radovanovic
* Preserve suffix * Fix suffix doubling
2023-05-20expands integration test coverage (#5051)Danglewood
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2023-05-19100% coverage for fixed income integration tests (#5048)Danglewood
2023-05-19adds primaryUsage to Posthog logs (#5037)Henrique Joaquim
2023-05-19Hotfix/edebt (#5046)Igor Radovanovic
* Remove \n * Fix column names
2023-05-19Remove \n (#5045)Igor Radovanovic
2023-05-18Hotfix/ Candle --log (#5039)teh_coderer
* init... might break stuff * fix * clean up * check if array for color keys
2023-05-17hotfix/ Charts Theme change not persisting (#5036)teh_coderer
* revert and fix bug introduced in #4546 * improve theme change in chart, add `theme.apply_style()` to settings_controller/hub config change
2023-05-16Fix file edge case (#5033)Igor Radovanovic
* Fix file edge case * edge case --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
2023-05-16remove plotly charts legacy web modules (#5034)teh_coderer
2023-05-16fix modebar hide/show on hotkeys (#5026)teh_coderer
Co-authored-by: James Maslek <jmaslek11@gmail.com>