* 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
* Remove stocks/disc/cnews command from terminal and sdk
* Remove disc/cnews tests and test data
* Remove cnews from default sources, translations and intros
* Remove old test data files that are not used anymore
* Add pydocstyle ignore statement to pyproject toml
* Fix print help in stocks/disc controller test
* 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>
* Add a note on GC and Kaggle
* fix broken url
* moving the note to be near the installation material
---------
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
* 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
* Start
* QA controller tests
* Unit tests batch 1
* ruff
* More tests
* Economy unit tests
* Tests: economy
* table fixes (#4666)
* fix: table fixes
* fix: tablaroni
* fix: pagination protection
* fix: dm much more
* fix: colors
* fix: colors
* fix: colors
* fix Timestamp on stocks `get_quote`
* fix `call_tob` having `quote` as prog/docstring
---------
Co-authored-by: teh_coderer <me@tehcoderer.com>
* bug as default flair if no login (#4681)
* init (#4683)
* 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>
* Terminal/hub QA (#4678)
* move update flair
* sort repr
* remove packaged sys model var
* update decorator for check api key
* ruff
* change if stat
* ruff
* no need for new var
* pylint
* 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>
* Move tradier from hub to local (#4700)
* Move tradier from hub to local
* Flake error
* Disable error
* Update stocks_helper.py
* Update stocks_helper.py
---------
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
* Unit tests batch
* Unit tests batch
* ruff
* Unit tests batch
* Tests : Economy ; moving csv file
* Apply black
* Apply ruff
---------
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>
Co-authored-by: teh_coderer <me@tehcoderer.com>
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: Adi Sai <adithya.sairam1@gmail.com>
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>
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
* 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>
* hi didier
* Add files
* Include build deps and third-party binaries in conda env 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
* Add gcc and maturin to build dependencies
* telegram/discord docs markdown format conversion
* Remove gcc from conda env files
* Update install from source guide for terminal
* fix: added new reference styles
* adding examples to discord - remove play button
* updating bot docs
* Update SDK installation docs
* Bump datetime package in lock file because current version was yanked
* Update requirements txts
* Remove rust tools from main conda env
* Pin poetry to 1.4.0 because of a regression in 1.4.1
* Bump version of lightgbm to 3.3.5
* Address formatting and minor content comments
* Advise all users to clean up conda artifacts with scripts
* Add placeholder for pywry related docs
* Update requirements.txt
* Downgrade statsforecast to prevent pulling jupyter-dash
* Add catboost to conda dependencies for windows install to work
* Add charset-normalizer to conda deps because of a buggy windows build
* Add xgboost to conda deps because of a buggy windows build
* working!!
* 3.8 and 3.9 xgboost
* spelling
* Point sdk install from source to terminal source install
* 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
* Bump python version on macOS CI builds
* updating rest of bot docs
* Move charset-normalizer to the pip section of environment yamls
* Update mac CI workflows to use the correct cache
* Move poetry to pip section of the conda yamls
* Fix typo in file path
* Fix direct_url.json files not being deleted on the CI
* Fool reviewpad
* Actually fool reviewpad
* adding code for generating index and bot updates
* linting
* add commands for GTK on linux
* Update deps after conflicts and CRLF line endings made it into develop
* test bump down for matplotlib
* codesign more dylibs
* intel workflow
* Add signing stuff that failed to intel
* M1 file now
* Remove duplicate lines from codesigning section of build instructions
* Downgrade matplotlib to 3.7.0 to mitigate windows error
* Downgrade python to 3.9 in attempt to fix scipy not packaging correctly
* Downgrade python 3.9 to resolve conflicts found by conda
* Remove duplicate xgboost references
* Downgrade scikit-learn to avoid DistanceMetric32 not being found
* Remove site-packages from bundle following python 3.10 -> 3.9
* Downgrade scikit-learn to avoid DistanceMetric32 not being found
* Fix english in source installation
* Revert advised python to 3.9
* Update SDK installation docs
* Fix typo
* Update lock file hash
* Consolidate all installation instructions in the terminal section
* Add --no-cache-dir to pip calls
* Fool reviewpad
* Remove reference of the conda cleanup from the pypi install
* Fetch the environment yaml directly from the repo without downloading it
* Add rosetta, cpp build tools and libomp as top level requirements
* Update installation links in repo readme
* adds brew install libomp to FAQ section
* fix typo from my updatet
* Capitalization of Section Headers
* puts PyPi toolkit install in quotes, necessary for a non-bash shell.
* grammar fixes
* update docker windows instructions
---------
Co-authored-by: James Maslek <jmaslek11@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>