* Began the fax
* Bumped ruff
* Fixed a BUNCH of ruff errors
* Fixed a lot of ruff errors
* Simplify if statements
* Fixed black
* Updated some stuff
* Updated some stuff
* A lot more ruff fixes
* Added a fix
* Added a fix
* Fixed mypy
* Fixed some stuff
* Reverted one thing
* Small fix
* Small fix
* Small fix
* Added fix
* Added fix
* Update requirements
* allow empty spaces between sources commands
* allow special characters in autocomplete
* update parse input
* repeated character
* improve sources controller
* pylint?
* help was not working on set
* display file only if exists and has dat
* lowercase
* skip ultima test
* update default sources instead of replacing
* change var names
* revert, need to think better about this
* Update test_ultima_newsmonitor_model.py
---------
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
* Added flake8-simplify
* Update linting.yml
* update. left 1 for you colin
* Fix that one
* Missed
* Fix
* mypy
---------
Co-authored-by: james <jmaslek11@gmail.com>
* Fix plot look when using eval and add query to choices (#3881)
* convert index to datetime and update choices
* uncomment economy integration test
* fix treasury concat bug
* fix datasets concat on duplciates
* Lock ruff version so that new lints dont break our CI (#3905)
* Lock ruff version so that new lints dont break our CI
* Bumped pre-commit ruff version
* returning always a dataframe
* Revert "returning always a dataframe"
This reverts commit d5dbf3132f.
* black everything
---------
* improve ux experience through auto completer
* flag unused arg
* refactor economy menu to use autocompleter
* fix edge case of user changing command after having written an input for it
* fix autocomplete with backspace + ycrv coutnry flag
* another fix
* another fix
* final iteration on auto-complete?
* last fix? plus better way to plot multiple datasets in same axis
Co-authored-by: James Maslek <jmaslek11@gmail.com>