* add past contract prices to curve table
* adds secondary curve to viz
* includes error message when no data for selected date
* linting
* adds back linespace
* changed as-of parameter to d and date
* fixes ruff
* more linting and tests
* fixes for pylint test
* edit the xaxis formatting
* fix the tests
---------
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* Add a while condition for futures curve
* Fixes#5047
* Fixes#5014
* point root commands to /usage to avoid 404
* Black wont run in the nightly vs code build lol
* #5071
* mypy
* pylint
* tests
* Fix wrong queue to fa
* futures curve: prettifies contract names in raw table and in excel export. change column header to Last Price. set x axis of curve chart to correspond to contract months
* fixed linting and updated tests
---------
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* 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
* bump
* Update release branch
* revert conda yaml
* logging hash
* Update version number
* Added scipy to intel
* Add xgboost to intel
* add scipy libs to windows only
* add scipy sparse
* update scipy and pywin
* update tests
* UPdate installation.md to reflect 2.2
* fix yf unit tests
* Try to get futures tests working
* Ignore tz in yf download
* Found another end date needed
* delelte yf cache
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: luqazino@gmail.com <luqazino@gmail.com>
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
* change start date to model
* rewrite test
* ruff
* add end date
* move futures and update test
* return if wrong dates
* fix controller test
* record mode rewrite model and view
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* upgrade yfinance to 0.2.4
* fix some tests failing bc yfinance new date format
* fix remaining tests
* fix tests
* rewrite failing test
* black
* rerecord test
* fix get_1y_sp500 test
* missing import here
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* Fix the formatting test by changing futures input to symbol not ticker
* Regenerate sdk docs
* Add test for economy macro
* fred query test
* Futures
* FRED Test
* lint
* flake fix
* black fix
* futures again
* Test Index
* Add treasury tests
* pylint ignore too many lines
* FOrgot end date
* start futures branch development
* small improvements
* display futures historical
* small improvement
* improve raw
* add curve command
* improve autocompleter
* styling
* add option to select expiry
* Two small things
* Add check that curve not empty
* improve plot and add description futures search
* add check for empty curve earlier on
* merge main
* fix black linitng
* black linting
* add ES to futures
* minor improvements
* Add docs
* Update _index.md
* Update _index.md
* fix crude oil exchange
* fix when dataframe has a single datapoint
* black linting
* add integrated test
* add futures tests
* add futures to SDK
* add tests
* pylint
* ordering
* fix tests
* fix tests
* fixed now?
* fix tests once and for all?
* tests
* helping out didier
* fix tests
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>