lib_custom module¶
Run a DOE from a file containing samples values¶
-
class
gemseo.algos.doe.lib_custom.
CustomDOE
[source]¶ Bases:
gemseo.algos.doe.doe_lib.DOELibrary
Class used for creation of DOE samples provided by user This samples are provided as file in text or csv format.
Constructor, initializes the DOE samples For this class of DOE library, samples are provided as file in text or csv format. csv file format is assume to have a header whereas text file (extension .txt) has not.
-
ALGO_LIST
= ['CustomDOE']¶
-
DELIMITER_KEYWORD
= 'delimiter'¶
-
DOE_FILE
= 'doe_file'¶
-
SKIPROWS_KEYWORD
= 'skiprows'¶
-
read_file
(doe_file, delimiter=',', comments='#', skiprows=0)[source]¶ Read a file containing a DOE
- Parameters
doe_file (str) – path and name of file
delimiter (str) – The string used to separate values.
comments (str) – the characters or list of characters used to indicate the start of a comment
skiprows (int) – skip the first skiprows lines
- Returns
sample (an array of samples)
- Return type
numpy array
-