* poetry, req files
* installer spec pywry 0.6.0 changes
* fix `df_volume` being sent as `pd.Series` on Macs
* more `pd.Series` fixes
* bump pywry to 0.6.1 -fixes linux install
* Fix foreach on routine where the inputs provided are not valid
* fix nixtla req + fix lint
---------
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* integrate time gpt from Nixtla
* add to reqs
* add residuals to timegpt
* fix some bugs
* remove twitter functions
* remove twitter functions and all references to it
* start work to integrate date features
* add date_features to timegpt
* remove twitter functions
* remove twitter functions and all references to it
* Update deps for timegpt + askobb
* Update forecast load to set an index to date
* lint
* spell
* mypy
* mypy2
* blac k
* pylint
---------
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* Began the fax
* Bumped ruff
* Fixed a BUNCH of ruff errors
* Fixed a lot of ruff errors
* Simplify if statements
* Fixed black
* Updated some stuff
* Updated some stuff
* A lot more ruff fixes
* Added a fix
* Added a fix
* Fixed mypy
* Fixed some stuff
* Reverted one thing
* Small fix
* Small fix
* Small fix
* Added fix
* Added fix
* Update requirements
* check token expiration before request
* move to jose instead
* ruff
* Reqs
* update requirements files
* Print expiration time on login
* console.print
* too fast, let the token expire...
* fix create token date
* point expired key to hub
* hard code tokens, works?
* ok it passed
---------
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* turn hold off when run even if no figure
* Add warning text to PlotlyTA
* better wording
* fixes#5232
* Fix askobb + updaate reqs
* bump requests
* Couple other bumps
* Here we go with the mac builds
* That wasn't right
* Not gonna have a good time today
* Previous miniconda
* did that wrong
* Wrong version
* ?
* installer-url instead
* 3.1 not 5.1
* CONDA UPDATE
* Revert the mac builds
* Run poetry lock and update some packages
* bump poetry on unit test
* Fix one test
* Add vanilla 3.11
* Fix issue on runner
* One last try
* Remove windows conda :D
* include plotly.js in reports html, implement new plotly multi-legends feature
* use `ensure_backend` to `check_backend`, improve charts in reports
* requirements files
* fix files with `CRLF` line endings
* Update widget_helpers.py
* Update widget_helpers.py
* handle unsupported plotly multiple legends version error
* 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>
* Change installation from pip to poetry
* Change env name to obb
* Change shell for mac build
* Activate the env
* Shell again
* Shell from bash to bash -l {0}
* windows poetry
* fix
* provactive fix
* fix
* venv
* removing pathex
* artifact to v2.2.4
* v3
* zip and unzip test
* fuzz fix
* numpy stupid
* asdf
* cmd line
* forgot to activate
* asdf
* asdf
* i dunno anymore
* back to old faithful
* fix spec
* fixing zip maybe
* path fix
* fix path
* code cleanup
* change artifact back
* test new nsis info
* didnt like my version
* add start program to end of install
* adding launch button to installer
* testing version file
* Copy over mac os
* poetry
* reqs
---------
Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com>
Co-authored-by: luqazino@gmail.com <luqazino@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>
* 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>
* Change deprecated psaw dependency to the maintained pmaw
* Fix docstring linting errors
* Remove deprecated watchlist command because it's taking too long to run
* Remove deprecated spac command because it's taking too long to run
* Update SDK and trailmap
* Fix legacy seaborn chart popping up when calling redditsent
* Clean up spacc code
* Refactor reddit ba commands to reflect the dependency change
* Change regex that searches for tickers
* Fix popular command error when no stock tickers found
* Update tests
* Update requirements.txt files
* Sync dependencies with upstream
---------
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* Update to v2.0.9
* Fix tests just because it said pkl instead of bz2
* Fix unrelated pylint issue
* Someone doesnt care about linting
* Update more tests
* fixes
* missing dropna on economy models, bump pywry version to override download path
* Update backend.py
* tests
* fix rare instance CHART_DIV is undefined if pywry window loads too fast
* add warning of pywry version due to json keys change
* pylint
* Update fred_view.py
* Update fred_view.py
* Update plotly_helper.py
* 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>
* Add pydantic to reqs and get ffmpeg in docker image
* Merge deps
* Update release files
---------
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>