Colin Delahunty
1ca7fd9beb
Improves the settings/userdata command, and upgrade ruff ( #5359 )
...
* 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
2023-08-22 20:11:48 +00:00
teh_coderer
74a7fcb416
fix conflict docstrings ( #5293 )
2023-08-08 14:14:09 +00:00
James Maslek
9ab1674604
Make some improvements to askobb ( #5205 )
...
* Edit txt files and generate docstore
* crlf -> lf
* Unused files
2023-07-07 18:50:58 +00:00
James Maslek
37d44da598
Add index names so import works ( #5134 )
...
Co-authored-by: teh_coderer <me@tehcoderer.com >
2023-06-13 16:07:33 +00:00
James Maslek
3fcfc08db9
Add more futures to curve (and probably some more bugs) ( #5049 )
...
* 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
2023-05-29 18:06:56 +00:00
Colin Delahunty
d0b815b8f7
Cleaned up CP ( #5070 )
...
Co-authored-by: James Maslek <jmaslek11@gmail.com >
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com >
2023-05-26 12:56:38 +00:00
Colin Delahunty
e30da799aa
Fixes Description on Fixedincome ( #5065 )
...
* FIxed some stuff
* FIxed some stuff
---------
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2023-05-25 14:48:38 +00:00
Pratyush Shukla
d3b88e4296
Fixed /fixedincome/ecb --export functionality ( #4792 )
...
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com >
2023-04-17 18:41:59 +00:00
teh_coderer
70f74854d9
hotfix / no window if raw/export ( #4809 )
...
* no window if raw/export
* Update databento_view.py
* tests
2023-04-17 16:50:35 +00:00
James Maslek
a1d49e7845
Revert deleted files ( #4775 )
...
* Revert deleted files
* move docuemnatation folder
* lint
* mypy lint
* Added manual trigger for GH pages
* Dont divide data by 100 in fred because it can't be overlayed on charts smh
* Switch Price -> Option Premium
* Switch Price -> Option Premium missed commit
* Undo workflow dispatch
---------
Co-authored-by: Luqman <luqazino@gmail.com >
Co-authored-by: teh_coderer <me@tehcoderer.com >
2023-04-14 21:13:35 +00:00
Raghavendrapara
f30ee7e9a2
Fixes #4638 usrates export file had blank data in value column ( #4680 )
...
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com >
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2023-04-10 21:19:54 +00:00
teh_coderer
5b4ad7c7a9
hotfix/ Fixes #4690 #4688 #4687 #4686 #4696 ( #4701 )
...
* init
* Update options_sdk_helper.py
* Update stocks_helper.py
* Update ta_class.py
* Update ta_class.py
* tests
* tests LF
2023-04-06 20:53:09 +00:00
Igor Radovanovic
65e3c8573c
Fixed income unit tests ( #4568 )
...
* fixed income unit tests
* api key fix
* fix mock api key
* Update poetry.lock
* Poetry
* Pytest : fix name collisions
* dependency update
* Re-record unit test
* Update unit tests
---------
Co-authored-by: Luqman <luqazino@gmail.com >
Co-authored-by: Chavithra <chavithra@gmail.com >
2023-04-03 16:42:23 +00:00
Elyanah Aco
e78ec270ba
Filter icebofa file by title ( #4609 )
...
* Add icebofa csv filtering by title
* Fix description display, rewrite code to avoid raising index error
* Reformat with black
* Replace if-else with ternary operator
* Fix issue when multiple indices are selected
---------
Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com >
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2023-04-02 23:42:33 +00:00
jose-donato
40cfe8148d
Interactive tables using react ( #4386 )
...
* feat: experimenting tables with react
* feat: adding new interactive tables
* feat: adding more table features
* small changes
* update
* Update backend.py
* Update backend.py
* fix: dark mode?
* feat: lot of table improvements
* fix: my b
* fix: load only when prod
* feat: naive detect links and dates
* handle index and column names
* increased min width
* codespell
* mypy, pylint
* fix: added new chart, export, etc
* testing
* updates
* fix : add PLOT_OPEN_EXPORT, USE_INTERACTIVE_DF to user dataclass
* bump pywry version, readd removed `plots_backend().start()`
* req files
* Update unit-test.yml
* Update unit-test.yml
* Update unit-test.yml
* updates
* fixing some date things
* update table
* fix formatting with timezones
* fixing some long prints and tables
* Mickey Mouse
Co-authored-by: teh_coderer <tehcoderer@users.noreply.github.com >
Co-authored-by: jose-donato <jose-donato@users.noreply.github.com >
* fix: ?!?!?
* adding limit arg to all print_rich_table
* tests
* lint
* simple by Default on interactive charts
* playing with some css (thks jose)
* Fix #4426
* Edit some structure
* fix sdk generation
* Update backend.py
* fa menu tested and working
* fix #4460
* fix #4460 drop indices
* update tests
* update tests
* Update helper_funcs.py
* tests
* Update unit-test.yml
* Update etf.ipynb
---------
Co-authored-by: teh_coderer <me@tehcoderer.com >
Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com >
Co-authored-by: teh_coderer <tehcoderer@users.noreply.github.com >
Co-authored-by: jose-donato <jose-donato@users.noreply.github.com >
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2023-03-13 17:50:48 +00:00
Jeroen Bouma
3d84247e5f
fixedincome/treasury some fixes (#4413 )
...
* Fix treasury
* Update oecd_model.py
---------
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2023-03-07 14:18:51 +00:00
montezdesousa
475ebb5acd
[WIP] Migrate user, feature flags and configurations to dataclass ( #4309 )
...
* implement user and change is guest
* replace User methods
* move remaining functions to user
* fix bug
* portfolio test
* fix tests
* fix tests
* uncomment skip
* ruff
* start credentials model implementation
* change deault structure
* refacto quandl
* change default struct and file names
* bug
* start using global user
* add comments
* move update flair
* change cfg references in keys model
* reddit & fmp
* refactore additional keys
* remaing config keys
* remove unsude imports and fix hub keys
* ruff
* fix line too long
* unblock unittests
* fix keys model tests
* remove os patch
* fix account controller tests
* fix account controller tests
* fix account model
* account fixed
* fix user tests
* User Model
* User Model
* User Model
* Move session folder
* User Model : grouping the models
* User Model : fix bugs
* Config Plot + bug fix
* User Model : Refactoring plots
* Feature flags
* Remove dup
* clean comments a fix some vars
* fix feature flags controller
* refactor obbff from settings controller
* refactor a bunch of obbff variables
* fix bug blocking terminal
* fix integration tests
* refactor controllers with obbff
* refactor remaining ffs
* remove comments
* log not started
* mispelled variable
* set current user on local model
* User Model : moving files + updating
* User Preferences
* User : Refactor is_guest function + bug fix
* User : refactor is_guest function
* Fix conftest.py
* remove lost obbffs
* typo on fileoverwrite
* Plot config: move variables and start plot dpi
* User : tests
* refactor plot dpi references
* remove plot dpi imports
* refactor some config terminal leftover
* /account/sync : fix bug
* remove configs reload
* start path refactor
* installation paths vs user paths
* remove cfg_plot
* Tests : User Refactoring
* user prefix only for preferences
* user prefix only for preferences
* move user paths
* remove comment
* update apply remote configs
* fix tz not updating
* save some copys
* small fix
* create interface for credentials and preferences
* wrong docstrings fixed
* ruff core
* fix some pref setting
* login is better
* ruff
* ruff
* remove Literal
* add small comment
* Tests : User Refactoring
* Credentials Model : add DataBento
* Fix helper_funcs
* Fixing code
* Tests : fixing
* User Model : freezing the models
* Fixed Income + Databento
* Tests : fixing keys
* black
* ruff
* Tests : user model
* Tests : user model
* Fix linting
* Fix linting
* Linting
* Linting
* Fixing code and tests
* Fix tests
* mypy
* SDK
* Clean ruff cache
* Fix syntax issue
* Update fred_view
* Black
* Linting
* Update code
* Update tests
* Linting
* Linting
* Tests
* Black
* Linting
* Linting
* Mock os.listdir to avoid looking for file that doesnt exist
* Mock options paths
* lint
* Tests : fix
* Code : update
* Tests + Linting
* Tests
* Ruff
* Code : update
* Tests
* Code : update
* Fix workflow
* Code : update
---------
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
Co-authored-by: luqazino@gmail.com <luqazino@gmail.com >
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2023-03-05 00:37:19 +01:00
teh_coderer
94e2b33802
hotfix/economy-charts ( #4387 )
...
* fixes
* missing dropna on economy models, bump pywry version to override download path
* Update backend.py
* tests
* fix rare instance CHART_DIV is undefined if pywry window loads too fast
* add warning of pywry version due to json keys change
* pylint
* Update fred_view.py
* Update fred_view.py
* Update plotly_helper.py
2023-03-02 22:30:16 -05:00
James Maslek
26ffa0d7b4
Merge main into develop ( #4381 )
...
* Merge main into develop
* Regenerate lock and reqs
2023-03-02 12:12:52 -05:00
teh_coderer
602cfa2c8c
[POC] Plotly Backend ( #3941 )
...
* Update portfolio_view.py
* mypy 1.0 test
* Update helpers.py
* black
* ruff
* Update thought_of_the_day.py
* isort
* Update portfolio_view.py
* Update business_insider_view.py
* funds,bt,ca,fa view updates
* economy,etf,futures view updates
* econometrics regression
* mypy
* reports notebooks, PlotlyTA class adjustments, crypto finbrain view
* crypto views updates
* crypto views done?, ba, econometrics, funds, reports
* update docstrings
* Update sec_view.py
* portfolio reports
* Update equity.ipynb
* ruff
* mypy + equity reports
* Update yahoo_finance_view.py
* Update economy_controller.py
* clean up returns
* mypy
* finished dashboards/reports templates
* update some tests
* Update common.py
* Update account_controller.py
* Update banner.txt
* update tests
* tests
* Update helpers_denomination.py
* tests
* tests
* finished tests, refactor add_histplot/add_corr_plot
* ruff
* Update backend.py
* mypy
* Update backend.py
* pywry linux libs for tests
* pywry version bump
* OpenBBFIgure import changes
* Update business_insider_view.py
* Update backend.py
* tests
* bump pywry version
* forecast plot_explainability converted to plotly
* Update helpers.py
* tests
* Update helpers.py
* tests
* Update helpers.py
* Update helpers.py
* default plotly annotation `showarrow` to false
* Update backend.py
* fixes
* Update poetry.lock
* docker
* Update openbb.dockerfile
* up
* Update style.css
* bump pywry version
* Update unit-test.yml
* Update unit-test.yml
* figure to image/pdf export
* requirements txt files, pywry version bump
* mypy, pylint
* cleanup
* Update covid_view.py
* Update helper_funcs.py
* Update backend.py
* updates
* Update backend.py
* Update backend.py
* bump pywry version
* Update poetry.lock
* Update trailmap.py
* update reports
* Update custom_indicators_plugin.py
* Update momentum_plugin.py
* equity report
* reqs files
* Update fred_view.py
* ruff
* Update po_view.py
* bump pywry version
* reqs txt files
* fix installer icons for mac
* test updated torch/darts/pyinstaller on mac
* Update dashboards_controller.py
* Update terminal.py
* Update terminal.spec
* Update terminal.spec
* test
* Update poetry.lock
* Report adjustments, improved dashboard subprocesses termination
* pylint
* Update plotly_helper.py
* Update plotly_helper.py
* pylint
* revert darts
* test
* test
* fix
* improve shap scatter plot
* Update helpers.py
* Update helpers.py
* cleanup
* Update runa_view.py
* more cleanupp
* fixes
* update tests
* Update intrinio_view.py
* Update intrinio_view.py
* Update intrinio_view.py
* reqs files, poetry lock
* Update backend.py
* test for new icon
* Update fmp_view.py
* updates
* Update plotly_helper.py
* Update businessinsider_view.py
* ruff
* pylint
* fix previous merge
* Update plotly_helper.py
* update reqs files
* Update directories.py
* fix alt covid
* fix display_candle data is None load being unreachable, get covid views ready for sdk server
* Update covid_view.py
* refactor cleanup
* plotly_ta adjustments
* terminal wide ignore print_table if export
* Update plotly_helper.py
* forgot to save a few
* added edge case fallback if figures are in queue before backend fail
* Update ta_class.py
* Rename env variable name required to return plotly json
* Resolve pydocstyle warnings
* Resolve linting errors
* revert forecasting/pyinstaller versions
* Update terminal.spec
* finished incoming fixedincome menu, improve get_ecb_yield_curve speed with multiprocessing
* update deps
* Update backend.py
* fix fred model/view from switch to DataFrame, improve ecb_model
* Update config_terminal.py
* Update backend.py
* black
* clean up
* Update fred_view.py
* Update ta_class.py
* Update ta_class.py
* Update plotly_helper.py
* sync fixedincome
* Update ecb_model.py
* convert excel to csv for faster processing
* cleanup
* remove excel files
* Update terminal_controller.py
* update tests
* adjustments/missed figs in export_data
* Update cryptocurrency_helpers.py
* fixes
* account for volume column with no volume when plotting indicators , images autogen POC
* Update plotly_helper.py
* Update etf_controller.py
* Update etf_controller.py
* margin arg for export_data func figures, some plot adjustments
* logic for numpy array for plotly helper `get_dateindex` function
* cleanup
* update
* req file updates
* views
* Update backend.py
* update tests
* Update test_load_none[btc-usd].yaml
* convert merged cpi chart
* linting
* updates
* clean
* tests
* Update openbb.dockerfile
* remove test docker in root
* Update CONTRIBUTING.md
---------
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
Co-authored-by: Chavithra <chavithra@gmail.com >
2023-03-01 22:48:45 -05:00
jeroen
b02457d2d7
Fix long/short issue and fix transform issue
2023-02-27 23:17:44 +01:00
james
1ae9115741
Delete rogue file and update test and add fixedincome to en.yml
2023-02-25 18:31:12 -05:00
jeroen
96c2f69e66
missed a few
2023-02-24 10:46:46 +01:00
jeroen
a07e4e44c3
Fix some missing docstrings
2023-02-24 10:30:59 +01:00
jeroen
6070323dbe
Add in Docstrings
2023-02-23 17:32:52 +01:00
james
71a8f078eb
Clean up unused static dicts
2023-02-22 17:26:59 -05:00
james
6788aa2c33
LAst functions added
2023-02-22 16:43:07 -05:00
james
9927f17855
Corporate bonds
2023-02-22 16:22:59 -05:00
james
e3bca0bf94
government bonds refactor
2023-02-22 15:53:48 -05:00
james
8abfcac2b9
refactor through central banks
2023-02-22 15:37:58 -05:00
james
9d21b61960
refactoring pt 1
2023-02-22 15:27:25 -05:00
james
0a451e5a71
Mypy
2023-02-22 13:45:43 -05:00
jeroen
1ba4f8108d
Last fixes
2023-02-22 18:01:37 +01:00
jeroen
b03cce178b
Done done
2023-02-22 17:45:16 +01:00
jeroen
747371ff64
Tidying things up
2023-02-22 17:40:44 +01:00
jeroen
09b1934379
Last formatting
2023-02-22 17:12:18 +01:00
jeroen
05a09fda8a
Almost there..
2023-02-22 16:04:53 +01:00
jeroen
71e4accb11
Work of art is almost done
2023-02-22 13:01:23 +01:00
jeroen
13cde528c6
Introduce ICE BofA and Spreads
2023-02-22 11:06:42 +01:00
james
7484b6aa4c
98% on controller
2023-02-21 12:19:49 -05:00
james
29b526b72d
Make functions kwargs
2023-02-21 11:28:32 -05:00
james
d191385055
tests v2
2023-02-21 11:06:39 -05:00
james
cfa182b0de
Change style and run linter
2023-02-21 10:05:54 -05:00
jeroen
55f0751082
Many more improvements
2023-02-21 15:41:12 +01:00
jeroen
961d0d8c28
Improve ecb functionality and improve treasury functionality
2023-02-20 18:01:29 +01:00
jeroen
f9dc75f537
Lil mistaky stake
2023-02-17 12:52:02 +01:00
jeroen
e13d4b4f97
Combine projection functionality
2023-02-17 12:16:17 +01:00
jeroen
e777ad29b9
And another update
2023-02-16 18:15:22 +01:00
jeroen
463535ef9c
Initial Update
2023-02-15 18:43:24 +01:00
northern-64bit
e142ed5e81
Add treasury rates
2023-02-05 17:06:58 +01:00