Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add new
data download
command to lean-cli for data retrieval (#447)
* feat: download file in json format * feat: download no-/interactive with new command data-provider-historical * feat: constant data types * feat: new property in JsonModule * feat: validate of no-/interactive in download command * feat: constant data folder path * feat: entry point to new download project * feat: working_dir in docker remove: not used path mount feat: const for download config key * feat: get full title with namespace remove: extra const * feat: get basic docker config without path refactor: param target_path in set up csharp options feat: run download project * refactor: split up get_basic_docker_config on small parts * revert: test_downloader file * feat: support additional config in command line when user run `data download` * rename: remove historical prefix in command names * feat: download run test * refactor: switch off interactive mode for `data-provider` param * remove: extra resolution * refactor: download json return like Dict[str, Any] * refactor: no-/interactive data download params * feat: test mock REST get request * refactor: put local methods above main method rename: local methods * feat: new config param options `download` * remove: extra log.info * fix:bug: if provider has more than 2 download providers * feat: additional test download process refactor: encapsulate data download data runner in tests * fix: wrong condition tabulation * refactor: use provider_config live internal variable * Revert "refactor: use provider_config live internal variable" This reverts commit 3c9b704. * fix: test initialization of new property in mock config file * feat: add market param rename: input command market/security-type refactor: add prompt msg helper remove: prompt use selection method * refactor:test: data download * feat: create config file to run download provider project + mount rename: data_provider => data_downloader remove: destination-dir args * feat: mock get_organization refactor: switch off interactive for data providers feat: description of some param get_basic_docker_config_without_algo * refactor: styling * fix: test_dataset_requirements * refactor: input key's DataProvider interactive=False * rename: help message Select a historical Provider rename: variable to not confused with data_type (Trade, Quote, etc.) style: additional spaces and new lines * feat: interactive param test * feat: new class QCDataType feat: new Security types in QCSecurityType feat: get_all_members for QC's classes * refactor: use QC default types remove: extra constants fix: tests * remove: extra argument data-download-name in pass to exe dll * refactor: --no-update flag in local using * fix: back compatibility assert test * rename: DownloaderDataProvider.dll * feat: update readme * feat: description of data download command * fix: mounting path of Data Providers' config * feat: if lean_config without environment use lean_config in mount_paths * feat: info to debug log in mount * feat: user friendly prompt end-date * fix: get all config for data downloader refactor: get_complete_lean_config without environment and algo_file remove: test, cuz we have used interactive input for user * refactor: specifications_url (like property) feat: get access to inner support of data sources test: refactor by new format * rename: module specification properties
- Loading branch information