mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-11-01 06:51:38 +00:00
948d2ef29900c48ec26616eb48ba952aaaadd883
43 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
757fc57174 |
docs/fix-urls: Updates the Terminal About URLs to match /develop (#5720)
* update Terminal about URLs and some other broken links
* ruff
* intro
* changing the heading levels
* dependency management sections
* structure
* developer guides
* structure
* contributor guides
* keywords and descriptions
* broken urls
* cool cards
* Cool cards (#5727)
* tidy up terminal/content
* some more tidy up
* fix styling for platform that was missing
* more tidy up
* improve color for dark and light mode
* create new reference card for more basic cards
* rename back to menus
* implement all index.md for terminal, except reference
* improve bot title
* more refactoring
* fix remaining index
* header styling
* more styling
* heheheheheheeh
* Revert "heheheheheheeh"
This reverts commit
|
||
|
|
8b95d19b43 |
OpenBB Platform v4 (#5225)
* change location * check something * add cache * fixed auth w/@IgorWounds and @montezdesousa * fixes for econometrics * include Darren auth suggestions * some routers included if dev + chg hub backend var * coverage router should not be here * update docker readme * forgot to check auth here * Change extension imports * update docstrings and readme * headers function wasnt being called, just referenced * relative import * econometrics add headers everywhere * Fix QA * Fix TA * Fix test * Fix python interface QA and TA * Lint * Cleanup * Change path * make the changes and some etf models * tests for command_runner * ruff * solving naming issues on pytest * Update some docstrings, fix typos and lint * solving econometrics instantiating wrong openbb * chaging the way pytest runs * messing around with the imports * ruff * Change template to add platform considerations (#5533) * change template to add platform considerations * @the-praxs suggestions * solving __pycache__ issue * removing typo * ci yml * making linters happy (i guess) * Improve Omega Ratio and docstrings * chaging pro validation hash * ruff * Fix OLS Summary and lint * Add OECD Provider for economy extension (#5534) * Add record to docs * update a couple of cboe models * Fix econometrics bugs. Make tests pass. Lint. * black * ruff * pydantic v2: remove deprecated Extra * pydantic v2: self.dict -> self.model_dump * revert pydantic * revert the revert * try 1: pin urllib3 < 2 * Revert "try 1: pin urllib3 < 2" This reverts commit |
||
|
|
504a4f442c |
Improve Pro documentation further (#5641)
* small improvement * Fix TutorialVideo for mobile view * main page terminal pro docs * jose whelp * placeholder index file that needs to be removed * fix: fixes sidebar, removes unused index.md * update link to api keys * update api keys link * fix hyperlinks in terminal helper * fix a few more links * fix some more links * linter * black linter * improve main docs page for each product * small refactor * header to take to main page of product * run OpenAI script to generate SEO for pro content --------- Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> |
||
|
|
4ad995fdd0 |
Docs/terminalpro and improvement (#5622)
* add first iteration of content for Terminal Pro * Update index.md * Update dashboards.md * Update folders.md * Update grouping.md * Update report.md * Update templates.md * Update quick-start.md * Update index.md * Update index.md * Update home.md * Update news.md * Update index.md * Update index.md * Update index.md * Update data-provider.md * Update chat-with-widget.md * Update data-manipulation.md * Update forecasting.md * fix: images self closing tags * fix: only pro visitors can see pro * inter font * improve SEO content and restructuring * add new package for toggle on tutorials * move folder around * improve main page of each prod * small updates and improvements * fix logo above * small improvement in headtitle for portfolio funcs * fix typos from OpenAI's GPT-4 * fix _category_ json * remove generic SEO words * add script that generates SEO for documentation * add missing file * remove sdk warning message * fix links for andrew --------- Co-authored-by: jose-donato <zmcdonato@gmail.com> Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com> |
||
|
|
31f0ed4c15 |
Change Ultima paragraph (#5624)
* change ultima paragraph * remove old paragraph |
||
|
|
90eeabf82c | updating ultima urls (#5587) | ||
|
|
9f502c3247 | ultima description (#5541) | ||
|
|
1ecd426a91 |
hotfix/delete-options-screener-intro: Removes deprecated function from Intros documentation. (#5474)
* remove deprecated function from intros * shrug --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> |
||
|
|
db9d462188 |
Feature/companies house (#4721)
* Addition of UK Companies House data. Allows you to search for companies and inspect their details and download any filings including accounts * reformatting of code * reformatting * reformat code * reformat * fix codespell issue * updated for changes in way key are handled * small reformatting * added timeout for requests * formatting * ruff order fixes * black reformatting * merge issue - removed function call_openbb * black format change * Added new Companies House functionality to SDK * formattng * more Formatting (black) * Ruff fix * change return type for function * forced type conversion * return type fix * correct error return type * fix return type * deleted companieshouse tests as they require API key * Extra validation added for when data not exist from remote calls * Added extra commands to en.yml * spelling mistake correction * fat finger trouble corrected * Save documents with identifying names and allow documents to be viewed directly within OpenBB * ruff updates * black changes * ruff change * Addition of currently loaded company information in menu * add entry in the API keys guide for Companies Hosue * adds images to api keys guide * adds section in SDK API Keys Guide for Companies House * test file for companieshouse_model * changed test data due to ruff line size limit * resolve merge issues * resolve merge issue * doc strings examples * added docstrings for companieshouse_model * allow download_filking_document methid in view class to be called from SDK * added docstring for download_filing_document SDK method * correct Companies house key literal * replace starnge . with , * add check_api_key decorator to each methopd in controller * implement next and previous for looping through filings * ruff changes * correct tests * companing filings now allows you specify category * ruff line length issue resolved * retrieves all filings and added charges command * bug fix * Added limit parameter to filings command, def :100 * fix ruff issue * added get_charges to sdk and to test class * resolved ruff line length issue * add some view tests * add some controller tests * applying fix not merged to develop yet, column_keep_types=['Company Number'] * fix i18n description * update test_print_help * actually update test_print_help.txt * Update en.yml - no colon * rerorder imports - ruff failurre * simple text change * ruff fix * help text change trying to fix pytest issue --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> Co-authored-by: James Maslek <jmaslek11@gmail.com> |
||
|
|
3147577fc9 |
bye bye shroom (#5351)
* bye bye shroom * missed one --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> |
||
|
|
3fcb64d5f2 |
Fix the CPI CSV and remove twitter functionalities (#5350)
* remove twitter functions * remove twitter functions and all references to it * remove twitter functions * remove twitter functions and all references to it * Fix units on cpi * crlf - lf * missed one * update ba menu integration test --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> |
||
|
|
8b007785a1 |
Adds a matlab like hold on to plot on same axis (#5173)
* definitely not juan walking me through everything * trying to pretty it * start doing same axis with hold * actually do the sameaxis correctly * Better docstring * Fix mypy * mypy3 * pylint fixes * Add message about candle * might work, might now * Update stocks_controller.py * Update plotly_helper.py * Update plotly_helper.py * Make fmp view legends nice * Update helper_funcs.py * Add custom legends for when hold on * bigger font * add colors to new axes * add custom title, remove location * Start guide. * Update plot-holds.md Add figures * More words * Update plot-holds.md * Finish guide * tests * Sneak in test updates for release * guess not sneak test --------- Co-authored-by: teh_coderer <me@tehcoderer.com> |
||
|
|
81c4b985d0 | adds note indicating V3.1.0 is required for loops and keywords (#5219) | ||
|
|
84f215d4bd |
Remove economy/rtps and stocks/ta/rsp (#5181)
* remove economy/rtps * remove ta/rsp * Forgot the sdk * remove from stocks/ta choices * remove terminal ta intro reference * remove sdk economy intro reference * remove from integration tests * delete gpt index txt files * more .md files to remove --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> |
||
|
|
8df31f8de4 |
feature/usd-liquidity-index: Adds USD Liquidity Index to Economy menu (#5174)
* add USD Liquidity Index to Economy menu * mypy * add screenshots to Terminal Economy Intro * add test to test_fred_model * add Broad US Dollar Index to list of comparables * docs pages update * fix test_nasdaq_model * ask obb indexing * return just the calculated series by default * a grid for Squares * raw table output --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> Co-authored-by: martinb-bb <105685594+martinb-bb@users.noreply.github.com> |
||
|
|
c34d703786 |
Large Language Model - Text to command (#4695)
* POC for text-to-command * POC * gimme -> askobb (#4740) * Add file to generate index data * Add generate index file * Remove data file * Modified data generator * Update .gitignore * linting * run all cmds with root access. new! * output msg * modify model name * weird logging issue * refactor for new llama index version * black * in case model doesnt know * black linting * linting * more ruff * imports * nicer messages * removing function from economy * poetry * prompt refinement * Update spec to bring in new files * fix llama import * help command * missed trailing ] * -q parameter * remove experimental * switching gpt model functionality * update prompt * tik tok on the clock * fixed print statements * user run commands * add return * fix * fix * removing a few depr functions * Add filter for slashes in askobb query * force -q command * removing returns * Add edge case for custom filter * add back -q if its not in other args * minor checks * new prompt - a little better * more cases for not finding answer * return clause * new txt with summaries * update index ver * new index * Add a log_askobb * revision on prompt * black * poetry lock * req files * Codespell * ruff * Linting some stuff. Change OpenAI from local to HUB * Update api-keys.md * openai key * remove this. bye bye mypy * mypy * mypy... * mypy2 * fix test --------- Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt> Co-authored-by: teh_coderer <me@tehcoderer.com> Co-authored-by: martinb-bb <105685594+martinb-bb@users.noreply.github.com> Co-authored-by: martinb-bb <martin.bufi@openbb.finance> Co-authored-by: James Maslek <jmaslek11@gmail.com> |
||
|
|
72a46fbfbf |
OpenBB Script Routines major improvement (#5005)
* 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> |
||
|
|
e202aeb557 |
Hotfix/docs-sdk-basics: Updates SDK basics page. (#5024)
* 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> |
||
|
|
0e0de86b49 |
feature/heikin-ashi-candles: Adds a flag for Heikin Ashi Candles on stocks/candle (#4979)
* Adds a flag for Heikin Ashi Candles on stocks/candle * ruff * pylint * doc strings * fix typo * update integration test file * updates the docs accordingly. * remove second if statement * requested change * adds check for the expected columns --------- Co-authored-by: teh_coderer <me@tehcoderer.com> Co-authored-by: James Maslek <jmaslek11@gmail.com> |
||
|
|
678544914a | move keyboard hotkey macros to website docs (#5002) | ||
|
|
0765d0a166 | Fix api key md | ||
|
|
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> |
||
|
|
0bcf3629a8 |
Updates Terminal Intro Guide for Economy Menu's Recent Changes. (#4967)
* Updates Terminal intro guide for Economy menu. Images to follow * adds the screenshots --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> |
||
|
|
c5bf54c73f | Changes title from, Settings & API Keys, to, Setting API Keys (#4949) | ||
|
|
6a4b7065e7 |
Hotfix/docs Updates Terminal Intro for Options, Creates Terminal Intro for Mutual Funds (#4917)
* updates Terminal Intro Guide for Equity Options * adds the images. * grammar * makes changes * adds Terminal Intro Guide for Mutual Funds * adds screenshots to mutual funds intro * html correction * Translate Swedish description into English for Codespell * remove unusual options table * updates some links in Terminal FAQ |
||
|
|
4dce2fa756 |
Updates Terminal Basics Guide for 3.0. (#4835)
* Updates Terminal Basics Guide for 3.0. Images to follow. * spelling * Adds the images. * missing ! from markdown image * Grammar correction. * small wording changes * updates Terminal Forecast intro * adds screenshots to Forecast intro * spelling in Forecast intro * Forecast intro - grammar in last sentence * Adds section for Support, removes themes sections, updates page description * Adds images for support section. * Add list of tips for support ticket info * update metaphor * make path jumping a standout note * round of revisions - image to follow * Image example for selecting a new data source. * change tables sentence to say preferences are updated directly on the table. * fix double note * fix typo * Makes annotated font brighter and easier to read. * swap data source change pic.md * Updates Terminal Technical Analysis Intro * Adds screenshots to TA Intro * typos * make intro spin up pywry window with usage basics (#4871) * fix ruff - unused import * This indent keeps changing * words * updates Terminal Customization Guide * adds image for table index locking * chart/table cheat sheets * Add another cheat sheet header * fix --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt> |
||
|
|
f21d25436b |
Improved SEO of OpenBB Docs (#4774)
* Small typo * Updated SEO for OpenBB Bot Docs * Updated SEO for all SDK docs pages * Updated all SEO for OpenBB Terminal Docs pages. Plus grammar edits * Updated spelling edits for SDK and Terminal * fix: headtitle component * Updated Page titles for SDK and Terminal FAQ pages * Updated page titles for all SDK docs pages * Updated page titles for all Terminal Docs Pages (not reference pages) * Updated page titles for Bot (not reference pages) * Add | OpenBB Docs title for SDK and Terminal (#4883) * add Terminal | OpenBB Docs * SDK | OpenBB Docs added --------- Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com> Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt> Co-authored-by: jose-donato <zmcdonato@gmail.com> |
||
|
|
d22cdb64d5 |
Replaces cloudflare bacon with posthog for docs + docs fixes (#4843)
* feat: replaces cloudflare bacon with posthog * fix: posthog apikey * fix: new keys * fix: added feature flags |
||
|
|
0efcd62951 |
Feature/hub guide (#4772)
* v0 * First iteration * Update hub.md * Update hub.md with API Keys section * Update hub.md with default data sources * Update hub.md theme styles * Update hub.md routines * Update hub.md API keys * Update hub.md * Update hub.md * improve copy * dev -> co --------- Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt> |
||
|
|
dceaabcf53 | Get rid of twitter news bar (#4820) | ||
|
|
af800613c8 |
Hotfix/docs - Some Intros Updates. (#4777)
* removes .ini from screener preset examples * updates sdk economy intro * Update economy intro guide screenshot Swaps screenshot with new chart * updates terminal stocks intro * updates screenshots for stocks intro |
||
|
|
8397a990c9 |
URL(404) fixes for multiple locations (#4738)
* URL fixes * docker url |
||
|
|
8b30f1a117 |
Hotfix/stock screener - Stock Screener Fixes (#4674)
* stock screener fixes * improves error message, this is a FinViz preset * removes non-screener functions from screener menu * ruff * removes tests for removed non-screener functions * updates tests * black * ruff * adds s&p 500 sector presets * updates Terminal intro guide for stock screener * Update screener.md Updates guide with screenshots. * Update screener.md spelling * updates SDK Intro Guide for Stock Screener * pylint disable=too-many-lines --> disable=C0302 --------- Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt> |
||
|
|
bea1086952 |
Hotfix ultima news improvements (#4703)
* WIP - command name refactor + eliminate need for an API key to make < 25 requests per day * check for no Ultima API Key properly * test_print_help fixes * reflect changes from #4697 * re-run test_ultima_newsmonitor_view with --rewrite-expected * re-run tests without breaking news |
||
|
|
2754be2620 |
Improve overall docusaurus (#4675)
* Improve overall docusaurus * update pypi on installation * fix merge conflicts * fix spelling * change CRLF to LF * improve docs installation for bot * more changes * few more * fix --------- Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com> |
||
|
|
b9ea4d5cd0 |
Refactor sources menu (#4668)
* add data sources defaults to model * fix f string * refactor sources controller * write sources to file * write to user file * add user data sources file inside OpenBBUserData * append to user file, don't rewrite * fix when sources folder does not exist * codespell * change func name * change path to str * ruff * Add method to upload entire user field * change clear func args * update get_ordered_list_sources function * move flatten * move flatten * change extend func name * remove comment * clean sources utils funcs * mypy * Update utils.py * spacing * docs --------- Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt> |
||
|
|
4fe6cf44a3 |
Feature: Ultima Insights NewsMonitor Integration (#4685)
* fix typing issue that prevents running * news monitor integration for news * UX improvements with news monitor integration * italicize riskExtDesc * minor cosmetic changes * minor cosmetic changes * minor cosmetic changes * Update ultima_newsmonitor_view.py * minor fixes to launch properly * setting Ultima API key * Ultima NewsMonitor integration into terminal done * integration of the commands is done * add Ultima to SDK trailmap, but SDK generation failed on M1 Mac * add tests * add unit tests * Linting and sdk * display message if not supported by Ultima News Monitor * Update api-keys.md * fix stock controller problem + remove source filtering from Ultima * remove source filtering from Ultima * add report issue message * add some error handling in the view to ensure unsupported companies don't get fetched * remove powered by Ultima Insights from console output * ran black formatter to fix linting issues * fix ruff issues * fix pylint issues * lint fix * fixed linting issue and changed keys in the Feedparser model * get all tests to pass * proper testing with --record-mode=rewrite * re-run tests for updated VCRs * redid black formatting * re-run test_print_help in stocks controller * make breaking news output consistent and re-run tests * remove unused import time * reran tests with --rewrite-expected --------- Co-authored-by: ovidysus0 <111447781+ovidysus0@users.noreply.github.com> Co-authored-by: James Maslek <jmaslek11@gmail.com> Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com> |
||
|
|
5a8d6e823f |
Removes exchange option from stocks/load (#4673)
* Added fixes * Added fixes |
||
|
|
099a9db7dc |
Release -> develop (#4581)
* Update trailmap.py (#4300) * Fixes Failing AutoDocs (#4304) * Fixes Failing AutoDocs * Update test_print_help.txt * Release 2.5.0 (#4355) * Rename SDK folder * Fixing all the tests I hope * Depreciate the sia menu * Fix routine script * Update SDK generation scripts * This needed fixing anyways * Regenerate SDK files * Update paths in sdk helpers * Regenerate the remains of the SDK * Fix candle not working with symbol via the sdk * Fix pydocstyle errors * deps * Add in Docstrings * Push to website since I need to upload images * typos * Add in Fixed Income Guide * Tests : fix cassette * changes to layout and adding more content * trailmap * poetry * updates to requirements files * add `_try_to_login` to sdk generation, fix `_chart` in `about()` url * sentiment analysis * refactor * changing to base model default * rounding * renewing poetry * fixed poetry * spacing * black * adds selectable models for realized volatility calculations * fixes line too long * Add intro guides to Fixed Income * Fix some missing docstrings * Fix website not working * missed a few * fix /economy/test_yfinance_view tests * fix etf/test_stockanalysis_model.py * fix etf/test_stockanalysis_view.py * fix test_stocks_controller * deprecating non used function * update financedatabase to 2.0.4 * Delete SIA from OpenBB Docs and SDK * Searching was not done properly for short name and index * changes the default data source for crypto.load * Fix tests I broke * Little fixy fix to remove duplicates * Fix tests * typo * adds check for empty dataframe * Patch Equity Report * Update so that image links to website * linting v2 * silly imports * adding tempfile * add imap unordered * reordering imports * Adding databento as a source (#4293) * First commit * Baby steps * Keys and sdk * Fix import for api key * Add SDK endpoints * Test + api checks * tests * roque print of api key * Changes * minor * custom timeout * improve timeouts --------- Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt> * Tests * Integration test * frozendict remove * update spec * rename sdk faq to troubleshooting * add hidden import * add hidden imports * imports again * valid url check * new lines and prompt * split imports * more spec * adds cones to the crypto-ta menu * Fix tests * Update code to reflect new changes to FinanceDatabase * Small bugfix for DCF if you have no ticker loaded * remove yfinance from news * add reverse fx choices * black * ruff * Add options greeks to the SDK * Linting * Delete rogue file and update test and add fixedincome to en.yml * fix for options screener * ruff * updates tests for options screener * reqs * updates more test files * rewrite for test_github_model * rewrite test for test_syncretism_view * removes test_view_available_presets[] * black * coverage * adds option screener preset * Update directories.py * len & set * set all list * adds unit testing for cones * ruff * pylint * adds options screener endpoint to SDK * test markers * Testing draft PR mode * Update package to v2.0.7 * Remove etf/screener and tests * Updated * Merge reqs * Updated readme * hook test for pyinstaller * Little fixy fix * Remove etf/scr from SDK * Update tests * Update hook-whisper.py * oops lol * Update sdk * update * Etf * removed old trailmap csv's * Update fixedincome text * add greeks to trail * rouge file * merge killed it * fix test * fix build failure * catch for error message * fix for frozendict * caching search and prompting on hub * whisper model prompts * Fix long/short issue and fix transform issue * separates volatility models from cones function * Introduce CPI functionality * improves error handling for volatility models when window length is too small * ur welcome <3 * additional sanity check for volatility_view * updates volatility_model test * black * Fix linting * Make cpi a little bit more robust * Add in missing value * sdk updates * update dep files * Update trail_map_forecasting.csv * import ordering pylint? * fix trailing comma * sorted trailmaps * remove one test artifact * rewrite test * Adds the missing pieces. * adds clickable URL in keys + Databento * adds databento images * adds images for Databento * update deps * req files * swap order in databento * ruff * mypy * lint * sdk * makes requested changes * ruff v2.. * replaces screenshot. * Removed because it shouldn't have been in this PR. * ruff v3 * Minor edit, move installation to position 2 instead of last * util linting changes * linting for controller * fix test * test * Revert some tests * Guess not * see if this sticks * fixes * Fix linters. Add --video if not provided * Checkout develop tests for keys * Release time * Revert papermill and update gh pages action * Fix shortname (#4356) * uninstall brotli on conda test * Fix issue 4316 (#4357) * Fix issue 4316 * Updating polygon_model + options_controller * Tests : FRED * ruff --------- Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com> Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com> Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt> Co-authored-by: Chavithra PARANA <chavithra@gmail.com> Co-authored-by: teh_coderer <me@tehcoderer.com> Co-authored-by: martinb-bb <105685594+martinb-bb@users.noreply.github.com> Co-authored-by: Diogo Sousa <montezdesousa@gmail.com> Co-authored-by: northern-64bit <75195383+northern-64bit@users.noreply.github.com> Co-authored-by: luqazino@gmail.com <luqazino@gmail.com> Co-authored-by: colin99d <colin99delahunty@gmail.com> Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com> Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com> * Release/2.5.1 (#4368) * Fix routine script * Update SDK generation scripts * This needed fixing anyways * Regenerate SDK files * Update paths in sdk helpers * Regenerate the remains of the SDK * Fix candle not working with symbol via the sdk * Fix pydocstyle errors * deps * Add in Docstrings * Push to website since I need to upload images * typos * Add in Fixed Income Guide * Tests : fix cassette * changes to layout and adding more content * trailmap * poetry * updates to requirements files * add `_try_to_login` to sdk generation, fix `_chart` in `about()` url * sentiment analysis * refactor * changing to base model default * rounding * renewing poetry * fixed poetry * spacing * black * adds selectable models for realized volatility calculations * fixes line too long * Add intro guides to Fixed Income * Fix some missing docstrings * Fix website not working * missed a few * fix /economy/test_yfinance_view tests * fix etf/test_stockanalysis_model.py * fix etf/test_stockanalysis_view.py * fix test_stocks_controller * deprecating non used function * update financedatabase to 2.0.4 * Delete SIA from OpenBB Docs and SDK * Searching was not done properly for short name and index * changes the default data source for crypto.load * Fix tests I broke * Little fixy fix to remove duplicates * Fix tests * typo * adds check for empty dataframe * Patch Equity Report * Update so that image links to website * linting v2 * silly imports * adding tempfile * add imap unordered * reordering imports * Adding databento as a source (#4293) * First commit * Baby steps * Keys and sdk * Fix import for api key * Add SDK endpoints * Test + api checks * tests * roque print of api key * Changes * minor * custom timeout * improve timeouts --------- Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt> * Tests * Integration test * frozendict remove * update spec * rename sdk faq to troubleshooting * add hidden import * add hidden imports * imports again * valid url check * new lines and prompt * split imports * more spec * adds cones to the crypto-ta menu * Fix tests * Update code to reflect new changes to FinanceDatabase * Small bugfix for DCF if you have no ticker loaded * remove yfinance from news * add reverse fx choices * black * ruff * Add options greeks to the SDK * Linting * Delete rogue file and update test and add fixedincome to en.yml * fix for options screener * ruff * updates tests for options screener * reqs * updates more test files * rewrite for test_github_model * rewrite test for test_syncretism_view * removes test_view_available_presets[] * black * coverage * adds option screener preset * Update directories.py * len & set * set all list * adds unit testing for cones * ruff * pylint * adds options screener endpoint to SDK * test markers * Testing draft PR mode * Update package to v2.0.7 * Remove etf/screener and tests * Updated * Merge reqs * Updated readme * hook test for pyinstaller * Little fixy fix * Remove etf/scr from SDK * Update tests * Update hook-whisper.py * oops lol * Update sdk * update * Etf * removed old trailmap csv's * Update fixedincome text * add greeks to trail * rouge file * merge killed it * fix test * fix build failure * catch for error message * fix for frozendict * caching search and prompting on hub * whisper model prompts * Fix long/short issue and fix transform issue * separates volatility models from cones function * Introduce CPI functionality * improves error handling for volatility models when window length is too small * ur welcome <3 * additional sanity check for volatility_view * updates volatility_model test * black * Fix linting * Make cpi a little bit more robust * Add in missing value * sdk updates * update dep files * Update trail_map_forecasting.csv * import ordering pylint? * fix trailing comma * sorted trailmaps * remove one test artifact * rewrite test * Adds the missing pieces. * adds clickable URL in keys + Databento * adds databento images * adds images for Databento * update deps * req files * swap order in databento * ruff * mypy * lint * sdk * makes requested changes * ruff v2.. * replaces screenshot. * Removed because it shouldn't have been in this PR. * ruff v3 * Minor edit, move installation to position 2 instead of last * util linting changes * linting for controller * fix test * test * Revert some tests * Guess not * see if this sticks * fixes * Fix linters. Add --video if not provided * Checkout develop tests for keys * merge release into develop (#4359) * Update trailmap.py (#4300) * Fixes Failing AutoDocs (#4304) * Fixes Failing AutoDocs * Update test_print_help.txt * Release time * Revert papermill and update gh pages action * Fix shortname (#4356) * uninstall brotli on conda test * Fix issue 4316 (#4357) * Fix issue 4316 * Updating polygon_model + options_controller * Tests : FRED * ruff --------- Co-authored-by: teh_coderer <me@tehcoderer.com> Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com> Co-authored-by: Chavithra <chavithra@gmail.com> Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt> * Add pydantic to reqs and get ffmpeg in docker image * initialize session (#4360) * Unpin old version of jsonschema (#4365) * puts pip install openbb[all] inside quotes (#4366) Co-authored-by: James Maslek <jmaslek11@gmail.com> * Merge deps * Hotfix/bug #3837 (#3942) * Fix: Fixed spaces causing error in --sort flag at crypto/disc/... * Fixed minor issues * fixed formatting using black * Ran tests locally * fixed top command * reverse flag to gainers * reverse flag to losers * fixed dappradar verbose exceptions * tests * tests * tests --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt> * Update release files --------- Co-authored-by: jeroen <jer.bouma@gmail.com> Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com> Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt> Co-authored-by: Chavithra PARANA <chavithra@gmail.com> Co-authored-by: teh_coderer <me@tehcoderer.com> Co-authored-by: martinb-bb <105685594+martinb-bb@users.noreply.github.com> Co-authored-by: Diogo Sousa <montezdesousa@gmail.com> Co-authored-by: northern-64bit <75195383+northern-64bit@users.noreply.github.com> Co-authored-by: luqazino@gmail.com <luqazino@gmail.com> Co-authored-by: colin99d <colin99delahunty@gmail.com> Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com> Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com> Co-authored-by: Brendan de Faria <brendan.defaria@gmail.com> * hotfix/Fix troubleshooting and adding lines (#4379) * Release Branch * fix print_pretty_prediction, avoid error on DummyBackend.__version__ * Update gh-pages.yml * fix removed start_required_configurations * fix gh-pages yarn lockfile, integration tests libs * ship it --------- Co-authored-by: teh_coderer <me@tehcoderer.com> Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com> Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com> Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt> Co-authored-by: Chavithra PARANA <chavithra@gmail.com> Co-authored-by: martinb-bb <105685594+martinb-bb@users.noreply.github.com> Co-authored-by: Diogo Sousa <montezdesousa@gmail.com> Co-authored-by: northern-64bit <75195383+northern-64bit@users.noreply.github.com> Co-authored-by: luqazino@gmail.com <luqazino@gmail.com> Co-authored-by: colin99d <colin99delahunty@gmail.com> Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com> Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com> Co-authored-by: Brendan de Faria <brendan.defaria@gmail.com> |
||
|
|
69694332e6 |
Documentation push (#4501)
* 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> |
||
|
|
dbd466d381 |
New table design (#4485)
* 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> |
||
|
|
6e9fefce9e |
Adds bot documentation to docusaurus and changes for hub (#4409)
* 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> |
||
|
|
452ecd1275 |
Make adjustments to the guides (#4477)
* Update the website guides * Fix wrong paths in about functionality * Update settings and feature flags menu * Done * Done * Update screen |