Skip to content

EnSimiAn interface Actor

Kameswarrao requested to merge met.3d.internal/met.3d:hSecPyInterface into master

This MR focuses on the newly created "EnSimiAn" actor[ Note: The naming convention 'EnsSimiAn' or 'EnSimiAn' to be discussed and finalized, hence there could be some inconsistencies].

This actor enables proper creation of the input configuration file, to be used by EnSimiAn for it's cluster generation.The prerequisite for this MR is the Met.3D version with python interface. An overview of the parameters is provided in the documentation util/enSimiAn/EnSimiAn_Config.pdf.

For horizontal section actor(or multivar actor) attached with at least one variable,the user can now create a cluster parameters configuration file for performing cluster analysis. To begin with the bounding box encompassing the region of interest for the cluster analysis needs to be set. Then the user can either from scratch(create mode) set up a test case or use an existing configuration file(edit mode). In edit mode the input file can be further modified or save it as another file name and use this new file. When the config is read from a file in edit mode,the model data related parameters( boundingbox, pressure level, time, grid type ) are automatically updated and the user is prompted about the same. The parameters are displayed in the Table view corresponding to each module of EnSimiAn. The modules in turn are arranged in a Tree. Certain checks are also done on the input parameters specified by the user, while trying to save(as) the config to a File. Test Json config files are provided under util/enSimiAn/.

Edited by Kameswarrao

Merge request reports