* Add first iteration of custom context
* Add sample data + improve plot
* Change `head` to `show` with sorting and limit. Add "-x" to plot and dynamic update of completer
* generate random time series for test csv
* Make columns lower case. Check if date is in columns and convert to timestamp. Improve plotting for dates
* Add qa to custom
* Add pred to custom
* Hugooooo
* Testing
* dang whitespace
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
* Add separate view for finbrain for crypto curreny sentiment analysis
* Move json with symbols to separate directory, little refactoring, update readme
* Add screenshot of finbrain for PolkaDot
* add dataframe helper denomination method, add terramoney_fcd model
* add account growth function, goverment proposals function
* add staking ratio and returns for terra:
* Refactor terra model, add terramoney_fcd_view with 2 methods
* Add terramoney_fdc_model views
* add plots for terra fcd views
* add terra fcd to defi controller
* add hugo docs, refactor defi controller
* change export parameters, refactor chart tickers, fix --descend flag in validators command, add multiline formatted string for terra staking report, change tabulate to rich, add terra adress validator
* 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
* My idea for how we handle Rich moving forward
* remove independent consoles
* FIxed pylint issues
* add a few vars
* Switched print to console
* More transitions
* Changed more prints
* Replaced all prints
* Fixing tabulate
* Finished replace tabulate
* Finished removing rich from Tabulate
* add Panel around menu
* add GST watermark under feature flag
* Fixed 46 tests
* Delete test_screener[False].yaml
* Delete test_screener[True].yaml
* Fixed the rest of the tests
* add help and source color vars and use rgb
* rich on stocks/options
* update rich on disc, dps, sia
* rich in gov, ins and scr menus
* ba and ca menus with rich
* Fixed import issue
* Fixed some tests
* removed termcolor
* Removed prettytable
* add rich to remaining stocks menus
* FIxed linting issue
* Added James' changes
* Updated dependencies
* Add rich to cryptocurrency menu
* refactor economy and forex
* refactor etf with rich
* refactor mfunds
* refactor rich rest
* not specify style so default color works well on any background
* Fixing mypy issues
* Updated tests
* More test fixes
* James' test fixes
* Updating tests : stocks/screener - fix cassettes using BR
* Updating tests : crypto
* Updating tests : disable DEBUG_MODE
* Updating tests : stocks/fa/yfinance
* minor fixes that escape
* Improve the rich table function (that replaces tabulate :D )
* Fixed bad code
* delete rogue file + dcf fix + NoConsole
* sia mypy
* fuck you linter
* fuck you linter pt 2
* skip hehe
* i hate the black linter
* ubuntu mypy attempt
* Update : rich_config + gtff
* Updating tests : conftest
* Updating tests : stocks
* Update : rich_config
* Updating : rich_config
* make panel configurable for Theodore :b
* colors update
* Merged
* Updating : rich_config + feature_flags
* Updating : rich_config
* Updating tests : stocks
* Updating : feature_flags
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: james <jmaslek11@gmail.com>
Co-authored-by: jose-donato <zmcdonato@gmail.com>
* 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
* Initial implementation of the API wrapper for stocks/disc
* Create a file for helper classes
* Move models namespace class where it belongs... TO THE HELPER_CLASSES🚀
* Add backtesting api wrapper
* Add ba api wrapper
* Add dps api wrapper
* Fix flake8 warnings in command help strings
* Add comparison analysis models
* Add dd api wrapper
* Add fa api wrapper
* Add gov api wrapper
* Add ins api wrapper *note the note
* Add options api wrapper *note the note
* Add prediction api wrapper
* Add api support for importing models from both local and common contexts
* Add qa api wrapper
* Add screener api wrapper *note the note
* Fix typos in sia controller
* Add sia api wrapper
* Add ta api wrapper
* Disable linting for specific lines that fail in CI
* Remove deprecated parameter
* Add exception handling when prediction packages are not installed
* Add separate view for finbrain for crypto curreny sentiment analysis
* Move json with symbols to separate directory, little refactoring, update readme
* Add screenshot of finbrain for PolkaDot
* Add view for coindix
* Adjust coindix view. Add hugo docs
* Refactor risk of vault part, add link paramter, rename cols
* remove try except, add source
* fix wrongly resolved conflicts
* Refactor common/ta for easier report usage
* overlap
* fix etf ta overlap
* momentum fns
* trend indicators
* volatility
* volume
* cci
* macd and rsi
* fisher and stoch
* All momentum done with discord fixes
* All of the moving averages
* uncommit oops
* All discord functions work now
* fix le tests
* fix le (other) tests
* print_help when jump back to previous menu
* help when quitting
* default flag to False
Co-authored-by: theorish <tep@foundian.com>
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
* Remove 1h from the interval options from Glassnode API
* Remove interval options that are not working for Glassnode API
* Use black formatting
Co-authored-by: Minh Hoang <minh@Minhs-MBP.Home>
* Making pa active + pa minor features
Makes pa actice and adds country to the df. The groupby command also gets percents of holding allocation. It also fixes warnings and prepares for a later pr that I'm currently working on.
* Fix linting
* black linter
* Fixes
Should fix everything
* Linting
* Making pa controller to base class standard
* Fix linting
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
* adding blockchaincenter model
* added altindex feature
* fix tests name
* added autocompletion and fixed chart
* fixed help strings and chart issue
* refactor for subplot
* changed dates to more readable format