montezdesousa
a9787dd2d1
Refactor reports menu and make it work on installer ( #2878 )
...
* start papermill rollback
* move reports to templates folder
* comment some stuff
* refactor reports controller
* change var names
* clean ctrl class vars
* small refactoring on metadata search
* relocate some func
* breaking changes
* revert some changes
* destroying changes
* change menu appearance
* change menu appeaerance again
* update choices
* change some assets locations
* remove unused vars
* change some docstrings
* rename vars
* its working
* forgot one dash
* omg its working
* clean some code and doc
* change func name
* fix a bug and add some comments
* fix economy report startup
* add custom reports
* allow custom reports
* forgot to delete this
* unused import
* make somestuff more explicit, 5 min rule
* add helper func
* supress errors--no-verify
* add some type checks
* fix check ipynb func
* check inputs in run
* rewrite some integration tests
* remove unused import
* add some docs to website
* add auto completion
* warn if no forecast
* add to do
* add arg name if 1 arg
* add papermill pointing to github main
* add notebooks
* fix terminal spec
* relocated choices files
* merge main
* relocate website docs for reports
* limit user choices
* fix portfolio auto completion
* limit choices fix
* clean som edocstrings
* limit user choices in run command
* improve run parser
* fix msg
* add reports controller tests
* relax crypto choices limit
* contain commands
* pass pre commit
* flake8
* flake8
* ignore mypy
* pylint
* website
* move docs to jupyter tab
* add installer dep
* remove etf
* remove reports
* update reports to main
* handle events erros
* rever reports to previous commits before main merge
* add papermill installer strategies
* add flags to terminal
* avoid sdk crash
* execute notebook in thread
* remove unused sys
* execute report in a child process
* fix some notebook stuff
* fix portfolio report
* fix reports controller volatility
* change api to sdk
* move images
* remove som unucessary installer imports
* remove debugger warning
* move ipykernel launcher
* supress notebook crash
* remove portfolio decorator
* fix run command
* forgot to change this
* add images
* fix portfolio report
* fix crypto report
* linting and tests
* add run integration test
* pylint
* hide reports module args
* try at supressing args
* try at supreccing warning
* solve some os issues
* handle pm errors
* fix warning unrecognized arguments
* change comment
* avoid crash when parameters not found
* fix etf commands
* minor cleanup
* update forecasting check
* fix some linting
* fix futures test
* pylint
* limit user choices to prompt
* limit user choices to prompt
* supress warnings
* revert poetry lock back to main
* papermill pointing to main
* flake8
* forgot requirements
* Update helper_funcs.py
* Update reports_model.py
* choices
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt >
Co-authored-by: James Simmons <53658028+simmonsj330@users.noreply.github.com >
2022-10-26 21:27:30 +01:00
Chavithra
67a50d92c7
Docker + Pypi : update logs + builds ( #3016 )
...
* Log : move LOGGING_COMMIT_HASH
* Build : pypi
* Build : docker
* Poetry : pyproject.toml
* Docker : test cd
* Docker : test cd
* Docker : test cd
* Docker : update cd
* Docker : update workflow
* Docker : remove script
* Tests : loggers
* Docker : workflow
* Pypi : build script
* Pypi : adding MANIFEST.in
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt >
2022-10-26 12:43:05 +01: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
Om Gupta
3780cffece
New path for presets ( #2634 )
...
* modify path for etf, options, insider
* fix small
* change path for stocks screener
* fix flake 8
* remove preset_path
* black
* fix
* fix tests
* fix tests
* fix flake8
* change paths_helper load
* put ns parser back
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com >
2022-09-27 15:20:24 +02:00
Om Gupta
26c14f262e
New path for data_sources_default.json ( #2646 )
...
* create_data_source file
* add data_sources in user menu
2022-09-27 13:36:05 +01:00
Om Gupta
a5f5a33a3a
New path for routines ( #2632 )
...
* routines changes
* merge
* routines folder
* black terminal
2022-09-26 14:00:55 +01:00
Om Gupta
5a3a9f94e5
New path for portfolio data ( #2611 )
...
* start portfolio path change
* portfolio path changes
* some more changes
* fix
* allow default files to be imported
* portfolio changes
* allow default portfolios to be imported
* black
* fix pylint
* add files in terminal spec for reports
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com >
2022-09-26 12:28:58 +01:00
Om Gupta
b78f024a6f
Be able to change user data folder and add path for exports ( #2592 )
...
* modify export function to user data function
* change to exports
* change i18n
* be able to change user data folder
* black
* add exports to paths_helper
* black
* minor fixes
* fix
* small change to exports
* fix
* exports changes
* fix export
* fix reports export
* black
* minor changes
* fix test
* fix dcf export
* type ignore
* black
* pylint
* fix tests
Co-authored-by: Chavithra <chavithra@gmail.com >
2022-09-25 12:45:22 +01:00
Om Gupta
c4658b63a9
Add path for custom_imports outside the terminal ( #2567 )
...
* 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
* changes
* custom changes
* add custom_imports outside terminal
* black
* black terminal
* fix test
* fix merge and remove styles/user
* some stylistic changes and remove move_files
* flake8
* merge main
* merge move and make into paths_helper
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com >
2022-09-22 14:50:29 +01:00
Chavithra
55a39e3407
Updating feature flags : logs ( #2568 )
...
* FeatureFlags : logcollection
* Tests : logcollection
* Core : log collect
* Core : fixing REPOSITORY_ENV_FILE path
2022-09-21 16:40:18 +02:00
Chavithra
017725eb63
Improving styles loading ( #2569 )
...
* Core : changing path variable name
* Core : styles
* Terminal : style
* Core : styles
* Core : styles
* Fixing linting
* Fix linting
2022-09-20 14:34:30 +02: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
Om Gupta
3d0190e35b
New path for .env ( #2508 )
...
* add log path
* add test to check if log file is in correct dir
* env path
* black
* mypy fix
* linting
* add make_paths and change references
* terminal change
* change constants to paths
* change names
* black
* mypy
* mypy
* pylint else
* add make paths
* remove custom user dir name
Co-authored-by: Chavithra <chavithra@gmail.com >
2022-09-12 11:56:45 +01:00
Om Gupta
eff4632df9
New path for logs ( #2502 )
...
* add log path
* add test to check if log file is in correct dir
* small change
* Adding paths
* change to paths.py
* black
Co-authored-by: Chavithra Parana <chavithra@gmail.com >
2022-09-07 12:14:17 +01:00