Colin Delahunty
90fe23b400
Fixes Forex Quote ( #2350 )
...
* Fixed bug
* Started fixing codespell
* Fixed more codespell
* Updated local codespell
* More codespell fixes
* More codespell fixes
* Fixing test
2022-08-18 09:51:45 -04:00
Chavithra
9e1a58e2db
Here we merge all API Refactor related branches ( #2236 )
...
* Update api.py
* Updated forex menu
* refactor ycrv command
* refactor ycrv command black
* refactor ecocal command
* Minh changes
* Adding space to test pushing
* title fix ecocal df
* get economic calendar annotation
* fix investingcom tests
* refactor index command
* refactor overview command
* give defaults to wsj view function args
* rename date args investincom
* refacto bigmac command
* fix ecocal typo
* refactor rtps command
* alphavantage gdp
* alphavantage gdp per capita
* alphavantage cpi
* alphavantage tyld
* alphavantage inf
* refactor macro command
* refactor macro command w helpers
* refactor treasury command
* fix macro on terminal
* treasury labels
* refactor maturities
* update treasury maturities doc strings
* refactor get economic calendar finhub
* refactor map command api
* display map filter choices
* route economy api to performance map
* route economy api to performance map
* display group choices on valuation command
* refactor performance and valuation commands
* refactor spectrum model and view
* add choices to spectrum controller
* delete image after view
* fix model tests finviz
* fix finciz view tests
* refactor futures
* fix some tests
* fix more tests
* fix controller test
* refactor fred series notes
* update fred notes docstring
* refacto fred series ids
* fix pred and qa when empty datasets
* refactor fred
* uncomment stuff
* refacto get series data
* fix some tests
* set defaults on args
* refactor fred yield curve
* black
* fix spell and remove ecocal names
* fix linting
* linting
* pylint fix
* change dangerous defaults
* Working through crypto fixes (#2256 )
* Working through crypto fixes
* Continued adding crypto stuff
* Added crypto overview
* Added test fixes
* Added fixtures
* Fixed tests
* Fixed charting issue
* Removed broken APIs
* Final adjustments
* Added test fixes
* map get groups and get ycrv countries into old api
* exposed econdb helper funcs
* remove helpers
* refactor search indices
* linting
* refactor arg currency
* pylint from currency
* Started switching crpyto ascending to ascend
* Merging
* Portfolio model arguements, params, and docstring
* Refactored for etf commands (#2292 )
* Refactored for etf commands
* Fixed tests
* Added load command
* Fixed menu
* Portfolio logic fixes
* Added econometrics (#2260 )
* Added econometrics
* Fixed tests
* Simplified API
* Added test fixes
* Added test csv
* Allowed examples to be loaded
* Fund refactor (#2291 )
* Fund refactor
* Changed fund_name and fund to name
* Changed ascending to ascend
* Stock menu refactoring for easier API usage (#2194 )
* Stocks refactoring for easier API usage
* Linting
* Refactor newly added features
* Linting
* Fixing tests
* Refactor common files used by stocks menu
* Fixing flake8
* Fix linting and tests
* Linting
* Fix flake8
* refactor insider_data
* refactor mentions
* refactor watchlist
* refactor sentiment
* refactor sentiment
* fix yahoofinance tests
* refactor load and candle
* refactor get_news and display_news
* refactor stocks.ins.act
* candle default matplotlib
* fix yahoofinance_view tests
* fix ark model tests
* fix ark view tests
* fix business insider model
* fix business insider view
* refactor csimarket model
* fix tests csi market model
* update dd controller
* fix get suppliers tests
* fix dd controller tests
* fix finhub tests
* fix finviz tests
* fix fmp tests
* fix marketwatch tests
* corrected argument keywords in test_bt_model
* corrected argument keywords in test_bt_view
* refactor fa controller
* refactor marketwatch view
* refactor gov controller
* fix tests fa av
* fix tests elect
* fix dcf tests
* fix polygon tests
* fix fmp tests
* fix quiverquant tests
* fix yahoofinance fa tests
* fix more fa tests
* fix insider tests
* fix more tests
* fix more tests
* fix options tests
* fix stock gov tests
* fix tests test_ba_controller
* fix tests for test_finviz_compare_model.py
* fixed 2 tests
* fixed tests
* fixed tests
* fixed tests
* fixed tests
* fixed tests
* fixed tests
* fixed tests
* fixed tests
* fixed tests
* fixed tests
* fix final tests
* fixed tests
* fixed tests
* Fix tests
* black
* forgot to black tests
* fixed tests
* fixed tests
* fixed tests
* fixed tests
* flakefix
* Tests + code : Stocks / Discovery
* fix tests
* added recorder
* fixed tests
* fixed tests
* black
* black
* remove unused imports
* refactor display raw
* sia dicts fix
* pylint
* linting
* remove dangerous default
* fix tests
* fix beta model test
* black
* skip screener qa test
* change sector path to sectors
* update tests readme
* fix metric defaults
* black
* substitute lost ticker
* defaults cpic
* another round on sia
* refactor cramer
* reduce default tweets on sentiment
* refactor yf hist, corr, volume
* arkorders default
* refactor income, balance, cashflow
* refacto scorr, screener, getfinnhub
* refactor stockgrid
* ibkr refactor
* another round on stockgrid
* add dividens end point
* refactor discovery endpoints
* update docstrings with similar input
* refactor messages
* refactor ba
* refactor regioons
* refactor twitter sentiment
* refactor hist
* refactor regions
* give default to timeframe
* refactor bunch of defaults and arg names
* remove leftover imports
* refactor vwap
* let tests run
* fix tests
* fix stock tests
* fix stockanalysis tests
* flake
* MYPY
* Made important changes
* added fixes
* Fixed big issue
* Added fixes to tests
* fix qa tests
* fix tests
* fix 1 more test
* last stocks failing
* fix crypto test
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
Co-authored-by: montezdesousa <montezdesousa@gmail.com >
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt >
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com >
Co-authored-by: colin99d <colin99delahunty@gmail.com >
* fix portfolio tests
* change period to window
* update ca docstrings
* refactor get_similar_companies func
* Fixed
* Update CI
* Update CI 2
* Update CI 3
* Update dependencies
Co-authored-by: colin99d <colin99delahunty@gmail.com >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: montezdesousa <montezdesousa@gmail.com >
Co-authored-by: James Simmons <simmonsj330@gmail.com >
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com >
Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com >
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com >
Co-authored-by: northern-64bit <75195383+northern-64bit@users.noreply.github.com >
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt >
2022-08-17 15:28:54 +01:00
Christian Clauss
8d15f4944a
pyupgrade --py38-plus ( #2326 )
2022-08-16 07:54:17 -04:00
James Simmons
0f01b8437d
Release 1.7.0 ( #2300 )
...
* Version Bump
* Changing pred install for intel workflow
* Disabling prediction menu
* Fixing codesign paths
* Changing disk location for detach
* Making sure to not pull from main
* changing windows build
* Hopefully final change for the release
* codesign fix
* fixing package stuff
* Fixing feature flags and env
* Adding comments about feature flags
* Changing windows build back
Co-authored-by: Chavithra <chavithra@gmail.com >
2022-08-12 13:44:27 -04:00
James Simmons
b25034fecf
Adding draft release workflow ( #2277 )
...
* Adding draft release workflow
* Fixing how the links are shown
2022-08-09 11:24:38 -04:00
James Simmons
168e2b913a
Forgot to staple notarization to file ( #2250 )
...
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
2022-08-05 16:29:34 +03:00
James Simmons
c8a3608386
Windows10 build system ( #2228 )
...
* Windows10 build system
* Changing naming of title
* Changing labels for windows runner
2022-08-03 19:01:06 -04:00
Theodore Aptekarev
507cbfab39
Small fix ( #2240 )
2022-08-03 07:48:45 -04:00
James Simmons
71ec70e9dd
Updating intel macos build system ( #2229 )
...
* Updating intel macos build system
* Changing label to match runner
2022-08-02 17:39:50 -04:00
James Simmons
d6291ead84
Release/1.6.0 ( #2106 )
...
* Fixing paths for build procedure
* Adding back env file
* Updating pyproject and setup.nsi files for release
* Update version on feature_flags.py
* Fix default sources path not working in installers
* Fix crypto/ov/wf
* Remove old and slow tests from openbb scripts folder
* Adding a note about to explain that prediction is not available for Mac users
* Disabling prediction menu via env file
* Fix tkinter bug on windows ci by specifying the mpl backend
* Adding prediction back in and deleting previous comments about prediction not being available
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
2022-07-21 00:19:13 -04:00
Theodore Aptekarev
5267af2876
Bump python version ( #2061 )
...
* Add python 3.9 conda environment
* Bump dependency versions
* Bump default python version in github actions to 3.9
* Update install documentation
* Update tests
* Bump black version in conda environments
* Skip test_display_norm in econometrics menu tests
* Bump black and tensorflow versions in pyproject toml
* Attempt to fix failing concurrent windows tests
* Skip test_display_norm in econometrics menu tests
* Bump python in conda test workflows
* Update requirements.txt
* Fix old version fallback tag
2022-07-12 16:30:59 +03:00
DidierRLopes
cda2e81af5
add labels automatically when issue is created ( #2033 )
...
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
2022-07-06 00:50:52 +01:00
James Simmons
951c94db97
Adding integration tests to intel mac workflow ( #2020 )
2022-07-01 13:49:34 +01:00
James Simmons
7cdd9ae23e
Build workflow 1 ( #1999 )
...
* Build workflow to save .openbb folder for testing later
* Adding prediction install to workflow
Co-authored-by: Chavithra <chavithra@gmail.com >
2022-06-29 11:58:07 -05:00
Sam Kerr
cb66db14b0
Add diff output to black workflow step ( #1975 )
...
This change adds the --diff flag when running Black. This will make it print out what it would expect to see. This makes it easier for developers to understand what they need to change for Black to be happy.
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt >
2022-06-22 08:59:01 +01:00
Theodore Aptekarev
7a79dc2f3e
Lock pylint version ( #1890 )
2022-06-02 14:06:42 +03:00
Theodore Aptekarev
35ba7fd79f
Fix tests and bump pandas version ( #1888 )
...
* Fix forex polygon model tests
* Release pandas version lock
* Release pylint version lock on the CI
* Alternative : covid - fix csv separator issue
* FIx spacing change related to pandas upgrade
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
2022-05-31 14:46:45 +02:00
didierlopes.eth
385d12803a
Add bottom toolbar hint feature flag - helps new users in getting started ( #1873 )
2022-05-26 16:43:04 +01:00
didierlopes.eth
80b3c01988
Refactor main menu to have: Settings and Feature Flags menus ( #1864 )
2022-05-24 22:11:40 -04:00
jose-donato
e3cd8adf73
Add Messari crypto dd commands ( #1711 )
2022-05-02 22:21:19 +01:00
jose-donato
670402396e
Replaces coingecko deprecated commands ( #1650 )
...
* removes cgproducts and cgplatforms and replaces with cr
* add ignore word
* added .openbb script
* reverted crypto change
* doc
* failing tests
* trying chart and fixed minh issues
* Create barh
* Fix ticker labels
* fix test
* loanscan mock
* defi test
* defi test
* Fix defi test
Co-authored-by: Minh Hoang <nminh.hoang1023@gmail.com >
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com >
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-04-13 11:12:54 +07:00
Colin Delahunty
43ba21a51e
Shorten CI Time ( #1615 )
...
* Remove dual linting
* Runs tests concurrently
2022-04-02 21:19:49 +01:00
Colin Delahunty
6538c0ce14
Expanding bot tests ( #1561 )
...
* Expanding bot tests
* expanded tests
* Added tests
* Added stock test
* Fix filepath
* Attempted mock
* Bots : test_run_telegram
* Enhance tests
* Fixed black
* Expanded tests
* Added fix
* Ingore interactive files
* Removed bot dependency installation from tests
* Fix one black
* Fixed black
* Added init.py
* Added pylint disables
* Added skip
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
2022-04-02 14:47:46 -04:00
Chavithra
9d33f638f1
Renaming GamestonkTerminal ( #1596 )
2022-03-30 13:14:00 +02:00
Artem Veremey
b7d30c22dd
Updating dependencies and putting kaleido into a shibajail ( #1592 )
...
* Updating dependencies and putting kaleido into a shibajail
* Downgrading jinja2 to accomodate papermill
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
2022-03-29 12:26:12 -07:00
Theodore Aptekarev
3c2a8cf97f
Installer fixes ( #1584 )
...
* quick econ fix
* black
* keys and feature flags
* terminal name 👀
* some more replacements
* some more replacements
* edit pyproject
* gst -> openbb
* add example portfolios back to git
* Update api from gst
* sorry. skipping some tests
* another round of names
* another round of test edits
* Missed some .gst refs and update timezone
* water mark stuff
* Fixing Names in terminal.spec and name of GTFF_DEFAULTS to OBBFF_DEFAULTS
* Add statsmodels and linearmodels datasets to bundle
* Update openbb test scripts to exit after they're done
* Fix default export path for packaged apps
* Update packaging settings after rename
* Exclude jupyter and report from packaged apps and testing
* Fix typo
* Remove divcal from test because it freezes the terminal
* Add openbb mac icon
* Add windows icon and splashscreen
* Fix markdown linting
* Fix gov & economy failed test (#1585 )
* fix more GST to OpenBB Terminal
* Fix gov & economy fail tests
* Small changes
* Patching valuation & performance command
* Change GTFF to OBBFF
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt >
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
* Resolve no-else and inconsistent return
* Set default predict to true
* Fix multiple bugs: Add ylabels to bt menu & Fix reports bug (#1581 )
* Add y labels to all bt commands
* Fix reports bug
* Update crypto market
* Update crypto market
* Remove gst folders and remaining files
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt >
* Break CI
* Break CI again
* Fix small rsi bug (#1588 )
* Add y labels to all bt commands
* Fix reports bug
* Update crypto market
* Update crypto market
* Remove gst folders and remaining files
* Add back crypto market
* Update report controller
* Remove bt view from gst
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt >
* Clean up remainder of Gamestonk
* Fix CI back
* Force CI to install pytest
* Tests : fix test_menu
* Fix loggers linting
* Rename default OPENBB feature flags
* Rename defaults feature flag file
* Loggers : fix mypy
* OBBFF to OPENBB in terminal.spec
* Change flair to butterfly
* Force CI to create a new cache
* Force CI to create a new cache in conda tests
* Skip test
* Clear other caches
* Fix linting
Co-authored-by: james <jmaslek11@gmail.com >
Co-authored-by: Andrew <andrew.kenreich@gmail.com >
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com >
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt >
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
2022-03-29 20:10:00 +03:00
jmaslek
b71abcfbf4
Updating some names ( #1575 )
...
* quick econ fix
* black
* keys and feature flags
* terminal name 👀
* some more replacements
* some more replacements
* edit pyproject
* gst -> openbb
* add example portfolios back to git
* Update api from gst
* sorry. skipping some tests
* another round of names
* another round of test edits
* Missed some .gst refs and update timezone
* water mark stuff
* Fixing Names in terminal.spec and name of GTFF_DEFAULTS to OBBFF_DEFAULTS
* fix more GST to OpenBB Terminal
* Logging : merge conflicts with main
* Revert wrong files
Co-authored-by: Andrew <andrew.kenreich@gmail.com >
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt >
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
2022-03-29 09:46:26 -04:00
Theodore Aptekarev
ab4de1dd70
Create a packaged app bundle with Pyinstaller ( #1525 )
...
* Add dashboard widget assets
* Add ipywidgets and ipyflex to project
* Add currencies dashboard notebook
* Update docs and docstrings
* Add pyinstaller to project deps
* Add pyinstaller artifacts to gitignore
* Fix linter errors in terminal.py
* Update cspell hook and action with a pyinstaller specific word
* Add pyinstaller specfile and artifacts
* Add splashscreen image
* Add app icon
* adding splash screen support to terminal.spec and terminal.py
* Restore the conda env build files
* Sync deps
* Add border to the splashscreen image
* Clean up terminal launcher
* Add support for default feature flags in packages apps
* Fix types and linting
* Add splashscreen management to app bootup
* Check prediction feature flag when entering crypto/pred
* Update pyinstaller spec file
* fix .spec file to work for splash and icon - removed the ".."
* Allows to export when using installer (#1568 )
* fix export for packaged apps
* fix filename
* Git : replace commit_hash when it is set in config_terminal
* Add update of the git commit hash in gtff default during build
* Add packaged app name and feature flag to logs
* Add platform specific icon assignment
* Add macOS build assets
* Add tensorflow to hidden imports
* Move LOGGING_COMMIT_HASH to gtff
* Adding files/folders needed to .spec and pyinstaller folder. This will make certain commands work again.
* Linting
* Workflow : ignore ./build/pyinstaller from codespell
* Workflow : exclude ./build/pyinstaller from flake8
* Poetry + Workflow : add types-six
* Pyinstaller : remove property_cached, user_agent and vaderSentiment
* Revert "Pyinstaller : remove property_cached, user_agent and vaderSentiment"
This reverts commit dbb3e2b810 .
* Clean up local paths in specfile
* Validate deps have correct Jinja version (they do)
* Fix logging commit hash to be set correctly for the logger to see it
Co-authored-by: Andrew <andrew.kenreich@gmail.com >
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt >
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
2022-03-29 02:35:56 +03:00
Colin Delahunty
2444b4e53f
Fix main tests ( #1560 )
...
* Fixing tests
* Fixed embarassing mistake
2022-03-26 09:35:27 -04:00
Colin Delahunty
c2b035c4da
Fixing tests ( #1559 )
2022-03-26 08:53:42 -04:00
Colin Delahunty
dd4734bd90
Added Tests for Bots ( #1523 )
...
* Added common/helper tests
* expanded bot testing
* few changes
* import fix
* missed removing test config
* column order fix
* import fix
* removed df2img add new deps
* req
* update readme
* add dep for image export, fix
* get rid of yahoo-fin, add image export lib
* import issues in some machines fix
* images dir fix
* init fix
* fix?
* test
* test
* Fixed text handling
* missed a tbl
* Fixed tests
* Fixed poetry
* Fixed kaliedo
* Fixed codecov
* Fixed dependencies
* Added fix
* FIxed tests
* Added image cleanup
* Added tests
* Fixed tests
* Added test fix
* Added conda
* Updated bot path
* refactor
* poetry
* update dict/ fix slack image upload
* Update config_discordbot.py
* Updated
* Fixed tests
* Skipped energy
* fixes
* black
* fix
* import
* fix nan on smile
* added env settings
* add cmds_text dict, some chgs
* merge bot test fixes
* fix duplicate
Co-authored-by: teh_coderer <me@tehcoderer.com >
Co-authored-by: Colin Delahunty <colindelahunty@MacBook-Pro.local >
Co-authored-by: Chavithra <chavithra@gmail.com >
2022-03-25 18:21:41 -04:00
Chavithra
9260856505
Logging : Disable Log Collection on CI ( #1553 )
...
* Logging : workflows put env in alphabetic order
* Logging : disable log_collection on workflows
* Logging : some cleaning
* Logging : catch join exception
2022-03-25 14:46:41 +01:00
Colin Delahunty
86ffbefaae
Delete codecov.txt ( #1540 )
...
For @Chavithra.
2022-03-23 19:22:37 +01:00
Colin Delahunty
6ac1da2404
Rip codecov 2022-2022 ( #1536 )
2022-03-22 21:12:41 -04:00
Colin Delahunty
f794d518fd
Added coverage to actions ( #1526 )
...
* Added coverage to actions
* fixed test call
* Fixed .coveragerc
* updated coverage
* Added workflow
* Switch to seperate coverage workflow
* Refactored
* Copied example perfectly
* Fixed test call
* Added dependencies
* Updated command call
* Fixed name
* Switched to codecov
* CHanged on
* Improved codecov
* Fixed run command
* Fixed codecov code
2022-03-21 14:08:28 -04:00
Colin Delahunty
f193ad4fbf
Update Folders in Pylint ( #1519 )
...
* Updated pylint folders
* Began fixing pylint
* fixed black
* Fixed pylint
* More pylint fixes
* Added
* Added changes
2022-03-19 13:48:46 -04:00
Colin Delahunty
93dc34b59c
Code Without Documentation BANNED (Contributors Outraged) ( #1487 )
...
* Adds working checker
* Removed unused import
* Added dupont docs
* Added arg parser
* Removed Directory
* Updated commands
* Added hook to actions
* Added handling for no args
* Added proper ignores to actions
* Fixed tests
* Added Oanda documentation
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
2022-03-16 15:21:28 -04:00
Patrick DeVivo
ce27c497de
fix: reduce per-page to 15 ( #1484 )
2022-03-14 18:49:04 +00:00
Patrick DeVivo
f207f78e3a
fix: reduce GITHUB_PER_PAGE to 25 for mergestat data sync ( #1446 )
...
* fix: reduce `GITHUB_PER_PAGE` to `25` for `mergestat` data sync
* fix: add `-v` flag to see more output as well
* fix: update build step
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt >
2022-03-08 11:11:25 +00:00
Jeroen Bouma
3c9c2b9223
Complete check on Hugo Documentation ( #1358 )
...
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* This is not a function on CA
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* This command does not exist on CA
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Type in dcf help text
* Missing the index on dividends function
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Missing index
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Fix missing index
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Fix missing index
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* doesn't exists
The command 'disp' doesn't exist on the /stocks/options/ menu.
2022 Feb 16, 08:49 (✨ ) /stocks/options/ $ disp
usage: options {calc,yf,tr,info,pcr,load,exp,vol,voi,oi,hist,chains,grhist,unu,plot,parity,binom,vsurf,greeks,payoff,pricing,screen,cls,home,h,?,help,q,quit,..,exit,r,reset}
options: error: argument cmd: invalid choice: 'disp' (choose from 'calc', 'yf', 'tr', 'info', 'pcr', 'load', 'exp', 'vol', 'voi', 'oi', 'hist', 'chains', 'grhist', 'unu', 'plot', 'parity', 'binom', 'vsurf', 'greeks', 'payoff', 'pricing', 'screen', 'cls', 'home', 'h', '?', 'help', 'q', 'quit', '..', 'exit', 'r', 'reset')
The command 'disp' doesn't exist on the /stocks/options/ menu.
2022 Feb 16, 08:49 (✨ ) /stocks/options/ $
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Create _index.md
* Create _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update and rename website/content/common/quantitative_analysis/data/_index.md to website/content/common/quantitative_analysis/raw/_index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Black formatting
* Update _index.md
* Update _index.md
* small ba edits
* black formatting code
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* black formatting code + mc axes
* Update _index.md
* Update _index.md
* Update _index.md
* regression
* regression
* Update _index.md
* codespell
* codespell
* flake8 fix
Co-authored-by: Jeroen Bouma <jeroenbouma@MacBook-Pro-van-Jeroen.local >
Co-authored-by: jmaslek <jmaslek11@gmail.com >
2022-02-20 13:40:58 +00:00
Colin Delahunty
c5393e0875
Bankruptcy Scores ( #1271 )
...
* Refacotred and expanded analytics
* Updated tests
* Updated hugo
* Updated tests
2022-01-27 11:56:53 -05:00
Colin Delahunty
a799585d0f
Options Chain Dashboard ( #1226 )
...
* Began new
* Added chains
* Added documentation
* Enhancements
* removed black[jupyter]
2022-01-20 19:22:50 -05:00
Colin Delahunty
880579a732
Added fix for tests ( #1201 )
2022-01-16 21:07:09 -05:00
didierlopes.eth
80587ba5b7
Create pull_request_template.md ( #1191 )
...
* Create pull_request_template.md
* Update pull_request_template.md
2022-01-15 23:55:34 +00:00
Colin Delahunty
7412d2b61a
Brotli.py check ( #1188 )
...
* Added brotli check
* Updated poetry and linting
* Modified to uninstall brotli
* Updated requirements
* Fixed YAML
* Added TOTO
* Added -y to pip uninstall
* Added user flag
* Using python -m
* Switched to conda
* Changed where we remove
2022-01-15 09:07:18 -05:00
Colin Delahunty
5d96f2959e
Better pre-commit ( #1185 )
...
* Added jupyter black?
* Improved debug_mode
* Updated requirements.txt
* Added black[jupyter] to linting
* Reformatted jupyter notebooks
* Fixed black
* Updated requirements
2022-01-14 22:35:10 -05:00
jose-donato
d334d5e087
Features(crypto): added new commands to defi menu ( #1169 )
...
* adding new defi features and refactoring existing ones
* added tests and docs
* added zlot to ignored words
* markdown lint
* fixed pr issues
* fix hugo main.yml
* fix hugo main.yml
* added tests
* fixed prt issue
* added iv_surface failing tests
* added mocking to llama tests
* new tests
* skipped rich test for now
2022-01-14 11:14:15 +00:00
didierlopes.eth
f1ecd1fe90
Add logging w decorators ( #1173 )
...
* Example of adding logging
* make log possible with decorators
* remove lineno since we'll have logging at start and end
* rename log_decorator to log_execution
* add lineno and let it be 0 for log_start_end
* Decrease logging level (#1150 )
* reset different coin from dd controller on crypto (#1118 )
* Fix to dcf command (#1115 )
* Fix to dcf command
* Forgot to take out a comment
* Dider change
* user data patch for now
* revert DD report with pickle dataframe being stored (#1120 )
* Discordbot/expiry reactions (#1114 )
* added load extension for options menu
* options menu: oi, iv, unusual options
* Update opt_menu.py
* Update unu.py
if no num requested set default to 10
* Update opt_menu.py
+ !oi ticker expiry request added without inputting date format. accepts 0-9 up to 10 weeks
+ added option volume plot (works same as oi)
* Create vol.py
* Create reaction_helper.py
* Cleaned up, added historical options
Cleaned up
+ added historical options data
+ added expiry reaction helper function
* Create hist.py
* cleanup
* added min/max strike price
* cleanup
* cleanup, added min/max strike price
* Update opt_menu.py
* added yfinance if no tradier token
* Update vol.py
* Update opt_menu.py
* Create oi_tradier.py
* Update oi.py
* Update opt_menu.py
* Update oi.py
* Update opt_menu.py
* Update oi.py
* Update iv.py
* Update unu.py
* Update oi_tradier.py
* Update hist.py
* Update opt_menu.py
* Update reaction_helper.py
* Create options_menu.py
* Update run_discordbot.py
* Update vol.py
* Rename discordbot/options_menu.py to discordbot/stocks/options/options_menu.py
* Delete opt_menu.py
* Update oi.py
+ min strike/max strike
* Delete oi_tradier.py
* Update options_menu.py
* Update hist.py
* Update vol.py
* Update oi.py
* Update options_menu.py
* Update options_menu.py
* Update options_menu.py
* Linting/Pre-Commit Fixes
* linting
* Linting
* linting
* pylint fixes
* Update iv.py
* Update options_menu.py
* Update reaction_helper.py
* Improved Code
- removed 148 lines same function
* Update run_discordbot.py
* Update reaction_helper.py
* Updated Options Menu
+ reaction expiry lookup
+ added unu, iv, oi, vol ,hist
* mypy fix
* msg delete delay
* Update options_menu.py
* fix
seems bot doesn't like when last emoji is empty.
added an X when strike c/p empty
* Update opt_cmd.py
* Update options_menu.py
* better handling
* Update options_menu.py
* Update opt_cmd.py
* fix stocks.opt indention
* hist.py token/error handling
* Update hist.py
* Update options_menu.py
* Update hist.py
* Add whatif scenario feature (#1122 )
* Add whatif scenario feature
* fix tests
* Mutual funds (#1106 )
* Add mutual fund menu based primarily on investpy (investment.com)
* Add start/end date for loading + some bug fixes
* hugo
* poetry add investpy rich dnspython then poetry update
* fix reset (need to load country) and dim yfinance commands when country not US
* Fix search and add better error handling
* Catch yfinance commands when country not US. Improve loading to change country if symbol found but not in matching country. Changed main menu printing.
* Fix poetry / reqs merge conflict
* review comments
* Once again update poetry
* Clean up poetry to match conda (numpy was culprit)
* cvxpy down
* Think i goofed on generating reqs full
* update poetry metadata
* cleanup after review 2
* move space
* another deps try
* bump pygmnets in yaml
* try something different
* rename console -> t_console (terminal_console) for mypy
* Handle KeyboardInterrupt on user input read (#1124 )
Co-authored-by: David Khouya <david.khouya@leddartech.com >
* Improve hugo docs (#1113 )
* added gitignore to website, fix portfolio toggle and website path
* updating styles and homepage
* added index page, removed dark mode, updated styling
* fixed colors
* updated urls (removed /GamestonkTerminal after url)
* added new hr feature (#1128 )
* fix assets on hugo server and revert url (#1129 )
* fix darkmode issues (#1130 )
* Tests : Stocks > Options (#1125 )
* Update tests : conftest
* Updating tests : stocks/options
* Updating tests : fix typing
* Updating tests : black
* Updating tests : pyupgrade
* Updating tests : black
* Updating tests : mock dates in cassettes
* Updating tests : conftest
* Updating tests : black
* Updating tests : force single threading
* Updating tests : skip
* Updating tests : black
* Updating tests : conftest
* Update tests : skip stocks/options/controller
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : fixing issue
* Updating tests : add init
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : conftest
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Tests : Stocks > Research + Screener (#1131 )
* Updating tests : stocks/research
* Updating tests : stocks/screener
* Updating tests : stocks/screener
* improve usage of timezone in terminal (#1126 )
* improve usage of timezone in terminal
* lint
* update dependencies
* address James review comments
* remove seconds from time on cmd line
* skip test
* Add insider presets (#1127 )
* Add prediction to economy/fred (#1133 )
* Fixing tradier (#1135 )
* improve additional info of stocks (#1137 )
* improve additional info of stocks
* unnecessary code
* Qa update (#1139 )
* Add line option to common - qa
* rich to controller + lower case for pick
* Change qa_view to rich + hugo
* Update _index.md
* fix test
* fix test pt 2
* change menu print
* Refactored Reports (#1123 )
* First working program
* added Voila support
* Attempt to fix requirements
* Revert depen
* Another dependency test
* Fixed errors
* Small changes
* Fixed help
* Added port warning
* Fixed continued terminal use
* Last change, we good fam
* Added placeholder so we can have stored
* Didier changes
* Fixed exit
* Fixed issue
* Update stocks : ta > tradingview (#1144 )
* Tests : Stocks > Option + Technical Analysis + Screener (#1145 )
* Updating tests : stocks/ta
* Updating tests : conftest
* Updating tests : stocks/screener/finviz
* Updating tests : stocks/options
* interactive line chart and annotation (#1140 )
* interactive line chart and annotation
* add drawing flag
* New alternative data context + first sub context (Covid) (#1142 )
* Crypto menu refactor (#1119 )
* enabled some crypto commands in dd to be called independent of source loaded
* support for coin_map_df in all dd functions + load ta and plot chart refactor
* updated tests and removed coingecko scrapping where possible
* removed ref of command from hugo
* updated pycoingecko version
* refactoring load
* refactored load to fetch prices; pred can run independent of source now
* load by default usd on cp/cg and usdt on cb/bin
* updated to rich for formatting and updated dependencies
* fixed changes requested
* update docs
* revert discord requirements
* removed absolute from calculate change for price
* fixing pr issues
* fix loading issue when similar coins exist, move coins to home, fill n/a
* update docs for coins
* adds load to ta and pred menu
* Fix library loggers always setting DEBUG verbosity
* Set default log level to INFO
Co-authored-by: Didier Rodrigues Lopes <dro.lopes@campus.fct.unl.pt >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: teh_coderer <me@tehcoderer.com >
Co-authored-by: jmaslek <jmaslek11@gmail.com >
Co-authored-by: David Khouya <dakhouya@gmail.com >
Co-authored-by: David Khouya <david.khouya@leddartech.com >
Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com >
Co-authored-by: Chavithra <chavithra@gmail.com >
* Fix linting errors
* Move log decorator to the decorators.py file
* Revert test assertion so that windows tests don't hang up
* Fix pylint exception
* Bump pylint version in CI
* Skip test that hangs on windows
Co-authored-by: Artem Veremey <artem@veremey.net >
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: teh_coderer <me@tehcoderer.com >
Co-authored-by: jmaslek <jmaslek11@gmail.com >
Co-authored-by: David Khouya <dakhouya@gmail.com >
Co-authored-by: David Khouya <david.khouya@leddartech.com >
Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com >
Co-authored-by: Chavithra <chavithra@gmail.com >
2022-01-11 19:01:46 +03:00
Colin Delahunty
e810da54b5
Added Interval to dashboard ( #1164 )
...
* Added interval
* cleaned code
* Updated labels
2022-01-10 16:22:15 -05:00
Didier Rodrigues Lopes
78f110b389
ETF context new and improved ( #1103 )
...
* Add lookup commands
* main ETF commands
* Add technical analysis to ETF
* add prediction techniques to ETF
* add comparison analysis to etf
* allow to select nr of holdings on load
* add shold and summary commands to ETF
* minor improvs
* screener on ETF menu
* add etf/scr wsj commands
* readd compare command
* add sbc to etf/screener
* rename chold and shold
* fix rogue etf and reset
* minor corrections
* minor menu print improv
* legend of weights and title of plot
* refactor screener to screener and disc on ETF
* add ETF scripts
2021-12-30 03:21:21 +00:00