-
Notifications
You must be signed in to change notification settings - Fork 100
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* add cli option no_pp to cli_plugins and default_tests config files * add No_pp data_manager to cli_plugins * add NoPPDataSource and placeholder MultirunNoPPDataSource that override the preprocessorClass with a new NullPreprocessor class * Add NullPreprocessor class that overrides init method and implements dummy required methods * fix typos and move preprocessing log info in preprocess_data to process method attched to the pod object * add logic blcok to single-run case loop to skip case.request data if the case is a NoPPDataSource type * add NoPPVarlist, NoPPVarlistEntry, and NoPPDiagnostic classes to handle variable infomation for the non-preprocessed data move log info for preprocessed data to process methods in DefaultPreprocessor classes change the _DiagnosticClass to NoPPDiagnostic in NoPPDataSource class * finalize file linking method for single-run noPP mode add more log info about no-PP mode modify rename_input_files to copy original files instead of symlinking, since no_PP performs symlinks, and linking to links causes segfaults * remove no_pp cli flag from cli_plugins * remove unused no_pp flag from default_tests.jsonc * add documentation for the No_pp datasource and a ref tag to rename_input_files.rst * add preliminary no preprocessor data manager and classes for multirun mode * updated the link_input_data_to_wkdir method for multirun to replace TAS_FILE with original location in input dir added logic to core.py to instantiate the noPP version of multirun diagnostic based on the parent object _PreprocessorClass added note to choke point in environment manager where exception is being caught added _children property and redefined preprocessorclass in MultirunNoPPDataSource may not need alternate no PP multrirun varlist and varlistentry methods but need to fix other issue first * clean up spacing in mdtf_framework.py * remove unused multirunnoppvarlist and multirunnoppvarlistentry classes redefine variable dest_path to point to raw input file location in link_input_data_to_wkdir * add qfp.MultirunDataSourceQFPMixin class to MultirunNoPPDatasource so that iter_vars_only method is available * remove ref to deleted MultirunNoPPVarlist class from MultirunNoPPDataSource * remove debug comment from environment_manager * update ref_data_sources.rst * reorder import of preprocessor and diagnostic modules in data_sources.py * revert changes to rename_input_files.py and docs. Moving changes to a separate PR * reorder module import statements in data_manager and data_sources * move varlist and varlistentry utilities required by other modules to separate modules to help prevent circular imports * add varlist and varlistentry attributes from new modules to diagnostic.py
- Loading branch information
1 parent
4e5b1f0
commit b12e764
Showing
14 changed files
with
847 additions
and
410 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.