teh_coderer
721a7d560c
[Bugs] Fix 3255,3160 + Improved Terminal Version Check ( #3296 )
...
* Fixes
* Update stocks_helper.py
* update git-actions set-output to new format
* Update stocks_helper.py
* Update terminal_helper.py
* removed LineAnnotateDrawer from qa_view
* lint
* Update stocks_helper.py
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2022-11-09 11:29:48 -05:00
montezdesousa
cd420c51c7
New format for SDK documentation ( #3211 )
...
* example changes in slopes
* change lettering size and side bar capitalization
* revert back to Fira
* start automatic website generation
* this was autogen
* add examples to slopes model
* generate slopes doc
* change to _index.md
* allow italic formatting
* fix regex
* option to regenerate paths
* update alt docs
* fix generate
* update alt
* fix generate
* update common
* target italic only for types
* format alt
* format italic common
* add sig indentation
* update sig indent alt
* update common ident
* add todo
* generate docstrings for all menus
* fix maxdd
* fix returns font size
* fix keys docs
* fix more docstrings
* escape literal symbols
* escape literal symbols
* reformat keys
* format opt
* remove literal escape
* remove another literal escape
* remove another literal escape
* unindent returns
* update docs return unindent
* add comma in last arg
* fix funcs without params
* fix signature
* compact some code
* refactor some more code
* refactor some code
* some final cleanup
* write docstrings
* change main
* move futures paths
* generate futures docs
* add external axes references
* fix typo
* revert to double docstring
* fix small bug
* remove docs folder
* generate.py in website folder
* add forecast to docs
* clear some warnings
* fix underscore
* remove cite
* refresh website docs
* fix forecast docstrings
* fix po
* fix po docs and remove italic
* fix more docstrings
* remove last warning
* codespell
* flake8
* exclude website contente from flake
* noqa on optimizer
* update website
* fix mypy
* remove setup from mypy
* mypy to openbbterminal
* update precommit
* pylint
* try to remove sdk loading issue
* avoid logging on test
Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com >
2022-11-09 13:00:10 +00:00
montezdesousa
4db8674c9e
pin mypy 982 ( #3343 )
2022-11-08 08:23:48 -05:00
James Simmons
0417f5f7eb
infoswe command name change ( #2933 )
...
* infoswe change
* updating ignore
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2022-10-22 22:57:29 -04:00
James Simmons
8bdaa66154
alswe change ( #2932 )
2022-10-20 16:07:58 -04:00
DidierRLopes
3762693df7
Add intro command + improve plot style + internationalisation consistency ( #2899 )
...
* improve style of plots
* remove the blend which doesnt look nice in some machines
* remove translation for arguments to be coherent
* Add intro command
* add check to understand if its first time user to run intro by default
* intro doesnt require docs
* silly catch
* fix line length
* anoter lengthy line
* unused import
* unused import
* words
* allow to quit earlier
* style
* fix thing for u didi
* actual fix
* last try
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: james <jmaslek11@gmail.com >
2022-10-19 20:35:23 -04:00
Chavithra
aebdddc286
Moving terminal.py file ( #2837 )
...
* Move terminal file
* Update terminal_controller + paths
* Add new terminal.py
* Change constant : USER_CUSTOM_IMPORTS_DIRECTORY
* Changing constant : USER_PORTFOLIO_DATA_DIRECTORY
* Changing constant : ROUTINES_DIRECTORY
* Changing constant : DATA_SOURCES_DEFAULT_FILE
* Changing constant : PRESETS_DIRECTORY
* Update paths
* Update `terminal_controller` module
* Apply black
* Update worfklow + precommit hook
* Update workflow
* Tests : terminal_controller
* Tests : terminal_controller
2022-10-14 15:12:22 +02:00
martinb-bb
7fd72d9ee1
Forecasting Menu [Work in Progress] ( #1933 )
...
* Gave forecasting memory
* Fixed scripts, refactored
* FIxed poetry lock
* edge case check for forecast target
* Improved combine and load functionality
* Cleaned up translations
* Fixed issue with covariates
* Fixed issue checking covariates
* Another covariates check fix
* Ignored regr and linregr warnings
* Fixed covariate issues
* switched from forecasting to forecast
* Finished transition to forecast
* Can add entire dataset with one command
* Improved combine description
* Removed naming covariates
* Created new installation
* typo
* Make plot show dates if available
* Added better handling or users without the menu
* Removed unused file
* Fix
* Better handling for nontraditional datasets
* Fixed black and pylint
* Fixed tests
* Added darts install to main tests
* Working on darts with CI
* Added back test file
* Made large tables print better
* naive baseline
* typo
* Finished naive
* no dollar on prediction
* fixed positive MAPE bug
* quick refactoring
* Fixed two different args for same thing
* added extra patience
* linreg mape fix
* info fix
* Refactored API, bumped to Darts 0.21.0
* Added fixes
* Increased verbosity for wrong column
* Updated dependencies
* Hid warnings
* Fixed importing
* Fixed tests
* Fixed ugly seasonal plotting
* Fixed forecast line color
* Switched chart output to blue
* Simplified lambda_price_prediction_color
* fixed residuals
* Chnage
* Removed darts from CI per Chavi
* Added fixes to tests
* Added knnfix
* Fixed issue where n!= o
* Added changes
* Added changes
* Imrpoved forecast dash
* Added Theo notebook
* Added enhancements to dash
* Added notebook
* Added fix for jupyter lab
* Added debug stuff
* Change
* Updated docs
* Fixed formatting
* Fixed formatting
* Removed prints
* Filtered some info
* Added button to run model
* Improved api
* Added secret feautr (no peeking Martin)
* Cleaned code
* Fixed tests
* Added test fixes
* Added fixes
* Fixes
* FIxes for pres
* Remove bad tests
* Removed knn
* Fixed issues with removing mc
* doc for conda
* Added forecast improvements
* Added streamlit support
* Fixed issues
* fix expo with streamlit due to quantile()
* fixed performance issues with streamlit for now..
* clean up historical forecast with new trainer
* quick fix for regression trainer params
* Added fixes
* quick fix for other fix for regression trainer params
* table formatting for timestamp
* potential fix for inf in feature engineered datasets
* Basic working in new format
* dw
* Trying
* Fixed issues
* Improved graphing
* fixing trainer for LR and formatting
* doge and linting
* page break
* automatic cleaning of datasets
* automatic cleaning of datasets- fix
* Fixed forecast dates
* Made dashboard prettier
* Added fixes
* Added fixes
* Added options
* Fixed error
* remove caching
* adding in spinner
* Added vairable n_predict in streamlit
* Added mypy fix
* renaming and range change
* new index for n predict
* check positive float for window size
* 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
* renaming
* reorg files
* Update _index.md
* hidden which command for versions
* Update _index.md
* Update _index.md
* which: ns parser
* hugo for: which
* hugo for: forecasting fix
* formatting black
* update stock controller test
* Lay groundwork for better residual plotting
* improved delete to allow for periods in title
* improved automatic cleaning of inf
* Added new API
* Added new API
* Added new API
* formatting for black
* Updated our testing CI
* Reverted changes
* Added forecast docs
* Fixed mypy issues
* Fixes tests
* Did some refactoring, added a report
* new api in streamlit
* Added integrated tests
* Update _index.md
* improved loading in custom dataset
* menu spacing
* installer fixes
* Added docs fixes
* Adding comments to test if commit working
* Fixed report
* naming conventions
* formatting
* removing unused var
* Made last report imporvements
* Update README.md
* Added fix
* Switched to warning
* Added fixes
* Added fixes
* Added fixes
* Added fixes
* Update economy av view test
* Remove forgotten print statement
* Update depencencies
* Added verbosity to pytest
* Added fixes
* Fixed pylint
* Fixed actions checkout
* Added fixes
Co-authored-by: colin99d <colin99delahunty@gmail.com >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: James Simmons <simmonsj330@gmail.com >
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com >
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
2022-10-08 14:54:43 +02:00
Colin Delahunty
aafb5a52ff
Update pandas dependencies ( #2678 )
...
* Update pandas dependencies
* Downgraded github checkout for now
2022-10-07 09:51:14 +02:00
Chavithra
f61ff12b9a
CI : Disabling log collection ( #2653 )
2022-09-27 13:25:55 -04:00
Chavithra
72b0a9f1ee
Next release : reports on steroids ( #2349 )
...
* fix gov tests
* refactor insider
* new virtual path extraction
* removed some symbol default params as they're considered critical
* little adjustments
* portfolio refactor
* merge API factory
* add helpers, stocks, crypto, forex
* minor forex changes
* include forex api paths
* add 2 missing forex funcs
* portfolio brokers refactor
* display help on api func call
* add econometrics virtual paths to api
* add api unit test
* fixed report for the new api
* minor portfolio refactorings
* added gdapps
* anchor_yield path
* some more crypto path fixes
* small change
* fixed wrong param
* minor fixes
* wip - inital commit for forex report
* add bw as a model, we'll get better solution afterwards
* added ema with dummy model as it adds great functionality to the report
* minor fixes
* wip - added functions to forex report
* add feedparser news path
* add new virtual paths to api
* adding commands to equity report
* revert to old paths, new ones were breaking
* Add in very basic ETF report
* Add candle chart to ETF report
* add etf load
* allow use of candle without data
* add raw to candle
* added forex report
* ongoing equity report
* equity report change
* fix some portfolio bugs and add docstrings
* include portfolio paths and coin class
* add crypto paths
* change event dates to str
* starting economy report
* window for limit
* equity report and refactor newsapi
* add helper to api
* update on economy report
* equity report
* update economy report
* refactor some docstrings
* change maturities helper
* refactor newsapi
* refactor futures command
* add some sauce to ycrv plot
* black
* update report
* refactor alphavantage
* refactor wsj
* update economy report
* ycrv tenor
* map avaiable_indices
* map economy helpers
* fix econdb docstring
* add plots on economy report
* minor fixes
* wip - crypto report
* update economy report
* added same default args as view
* added view to explicity use chart=True when suing the api
* adjustments - removed rich tables to use only df
* final version economy report
* change report name
* equity report for review
* linting
* add etf symbols endpoint
* incorporate feedback economy report
* fix reports launch by adding tag to economy report
* fix equity bug
* remove analyst name
* fix
* fix news
* make links hyperlinks for equity
* click links
* fixed arg name
* improved news
* small improves
* Fix light terminal stylesheet that would prevent using it in notebooks (#2473 )
* improved report
* run reports in installer
* fix #2209
* minor ycrv refactoring
* refactor portfolio/holdv virtual path
* refactor benchmark trades
* fix events args
* adapt economy report to changes
* fix portfolio controller bug
* holdv refactor
* refactor perf command
* start portfolio report
* remove perf view
* refactor holp
* add textwrap3 to poetry (doesn't solve the error)
* fix equity after merge
* add some rolling commands
* fix equity after save button
* improved crypto report, plus minor fixes
* minor fixes on the reports
* add maxdd and distr
* refactor qa
* var command
* refactor qa expected shortfall
* add es command
* add es command
* fix qa percentile bug
* fix economy rendering
* refactor qa omega
* add om command
* add summary command
* add dret command
* add mret command
* add yret command
* add metrics
* add allocs to report
* remove bro and po commands, add later
* fixed some tests
* adjustments to crypto report
* Fix docstring for VSCode
Added a note about installing Jupyter PowerToys extension for optimal API usage in Jupyter VSCode, in the API_README.md.
* minor adjustment
* remove nft calendar model virtual paths
* Add in Portfolio report
* fix external axes portfolio view
* Update portfolio report with rolling plots
* Details for ETF and Portfolio
* fix economy report
* change analyst to openbb
* floppy
* fixed unmatched axis in reports
* Speed up tests
* fix file and load on po
* get_news output
* add some po paths
* Add integration tests for Reports menu
* refactor maxsharpe
* open maxsharpe
* open minrisk
* open maxutil
* open maxret
* Added fixes
* black
* remove useless views
* Fixed small issue
* refactor ef
* open ef api
* portfolio optimization report
* Added fixes
* unblock api loading
* add more endpoints
* update po report
* unblock api loading
* update po report
* expose herc
* expose property endpoint
* Added fixes
* More api fixes
* flake8
* Fixed some mypy
* news api model
* flake8
* mypy fix
* mypy
* black
* pylint
* fix tests
* markdown
* markdown
* Added fixes
* fix economy report
* merge
* fix economy report
* remove empty notebook
* expose nco
* remove jupyter notebook
* expose plot endpoint
* remove po report, just used for tests
* api v paths plot
* remove api_old
* change loading msg
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: Om Gupta <guptagom@gmail.com >
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com >
Co-authored-by: JerBouma <jer.bouma@gmail.com >
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
Co-authored-by: Om Gupta <85685255+soggyomelette@users.noreply.github.com >
Co-authored-by: Diogo Sousa <diogosousa@Diogos-MBP.lan >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: northern-64bit <75195383+northern-64bit@users.noreply.github.com >
Co-authored-by: colin99d <colin99delahunty@gmail.com >
Co-authored-by: Minh Hoang <nminh.hoang1023@gmail.com >
2022-09-20 15:07:58 +01:00
Colin Delahunty
d85ede6a22
Pylint ( #2563 )
...
* Speed up tests
* Update pylint
* Removed unneeded
2022-09-19 11:33:01 +01:00
Om Gupta
f18c44b066
New path for styles and add timezone as environment variable ( #2509 )
...
* add log path
* add test to check if log file is in correct dir
* env path
* black
* mypy fix
* add styles folder and styles from repo
* add timezone as env variable
* fix changes with main
* fix test
* flake8
* fix linting
* fix linting
* fix issue with light mpl stylesheet
* change timezone variable name
* change names
* change names
* names
* simplify paths.py
* change some names
* fix error in logic
* remove 3.11 from testing for now
2022-09-16 17:46:20 +01:00
Christian Clauss
839da1dd45
fix x-small: Add Python 3.10 and 3.11 release candidate to testing ( #2327 )
...
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-08-27 15:33:18 +01:00
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
Theodore Aptekarev
507cbfab39
Small fix ( #2240 )
2022-08-03 07:48:45 -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
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
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
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
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
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
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
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
Chavithra
73624dcc18
Fixing Linting ( #1062 )
...
* Updating code : fixing linting
mypy message = Too many arguments for <lambda>
* Updating workflows : allow newest mypy version
* Updating code : apply black
* Updating code : black
2021-12-16 14:03:40 +01:00
Chavithra
2f010c5287
Workflows + Stocks > Insider ( #1061 )
...
* Updating code : stocks/insider remove unused file
* Updating workflows : tests - set mypy==0.910
2021-12-16 11:21:33 +00:00
Chavithra
cb6c1d4850
Updating tests : workflows + pre-commit ( #992 )
...
* Updating tests : workflows + pre-commit
* Updating tests : fixing mypy on pre-commit
2021-11-28 05:51:07 +01:00
Chavithra
ca45eaea2e
Updating workflows : codespell + mypy ( #991 )
2021-11-27 19:47:25 +00:00
Artem Veremey
a1cba7378a
Enable full mypy ( #985 )
...
* Add mypy types to dev requirements
* Add optional discord dependencies and generate requirements.txt for DiscordBot
* Add a full run of MyPy
* Fixing mypy errors and ignoring where unclear to establish a baseline
* Don't run mypy on Windows
2021-11-25 08:56:14 -08:00