This module provides utility functions for the computation codes intended for use in parametric studies. The computation codes must be implemented as a Python script or function to use these functions. If the computation code is implemented as a SALOME component, use module salome.kernel.parametric.compo_utils instead. 
      
        
          | def pyscript_utils.create_input_dict  | 
          ( | 
            | 
          deterministic_dict,  | 
        
        
           | 
           | 
            | 
          parametric_input  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
This function returns a dictionary containing the input values to be used in the computation code. 
- Parameters
 - 
  
    | deterministic_dict | (dict) dictionary containing the fixed values (i.e. non-parametric). This dictionary can be empty if all variables are parametric. | 
    | parametric_input | (dict) dictionary containing the description and values of the parametric variables. | 
  
   
- Returns
 - a dictionary containing the input values for the computation code. 
 
 
 
      
        
          | def pyscript_utils.create_normal_parametric_output  | 
          ( | 
            | 
          output_dict,  | 
        
        
           | 
           | 
            | 
          parametric_input  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
This function returns a dictionary describing the output of the computation code in parametric studies. 
- Parameters
 - 
  
    | output_dict | (dict) dictionary containing the output values of the computation code (the keys are the variable names, the values are the variable values). | 
    | parametric_input | (dict) dictionary containing the description and values of the parametric variables. | 
  
   
- Returns
 - a dictionary containing the representation of the output of the computation code. 
 
 
 
      
        
          | def pyscript_utils.create_error_parametric_output  | 
          ( | 
            | 
          error_message | ) | 
           | 
        
      
 
This function returns a dictionary describing the output of the computation code in parametric studies in case of error. 
- Parameters
 - 
  
    | error_message | (string) the error message. | 
  
   
- Returns
 - a dictionary describing the error.