5.2.4. Options for DataBook Section¶
The options below are the available options in the DataBook Section of the pyfun.json control file
- Folder: {
'data'} |str folder for root of databook
- NMaxStats: {
None} |int|int32|int64 max number of iters to include in averaging window
- Type: {
'FM'} |'PyFunc'|'TriqFM'|'TriqPoint'|'IterPoint'|'LineLoad' Default component type
- Components: {
None} |str list of databook components
- Delimiter: {
','} |str delimiter to use in databook files
- NLastStats: {
None} |int|int32|int64 specific iteration at which to extract stats
- DNStats: {
None} |int|int32|int64 increment for candidate window sizes
- NMin: {
0} |int|int32|int64 first iter to consider for use in databook [for a comp]
- NStats: {
0} |int|int32|int64 iterations to use in averaging window [for a comp]
- Targets: {
None} |object value of option “Targets”
5.2.4.1. Options for all Targets¶
- Folder: {
'data'} |str Name of folder from which to read data
- Translations: {
None} |dict value of option “Translations”
- Type: {
'generic'} |'databook' DataBook Target type
- Label: {
None} |str Label to use when plotting this target
- Delimiter: {
','} |str Delimiter in databook target data file
- Components: {
None} |list[str] List of databook components with data from this target
- Tolerances: {
None} |dict Dictionary of tolerances for run matrix keys
- CommentChar: {
'#'} |str value of option “CommentChar”
- Name: {
None} |str Internal name to use for target
- File: {
None} |str Name of file from which to read data
5.2.4.2. FM Options¶
- FloatCols: {
['nOrders']} |str additional databook cols with floating-point values
- Transformations: {
[]} |dict list of transformations applied to component
- NMaxStats: {
None} |int|int32|int64 max number of iters to include in averaging window
- CompID: {
None} |object surface componet(s) to use for this databook component
- Type: {
'FM'} |str databook component type
- NLastStats: {
None} |int|int32|int64 specific iteration at which to extract stats
- DNStats: {
None} |int|int32|int64 increment for candidate window sizes
- IntCols: {
['nIter', 'nStats']} |str additional databook cols with integer values
- NMin: {
None} |int|int32|int64 first iter to consider for use in databook [for a comp]
- NStats: {
None} |int|int32|int64 iterations to use in averaging window [for a comp]
- Cols: {
['CA', 'CY', 'CN', 'CLL', 'CLM', 'CLN']} |str list of primary solver output variables to include
- Targets: {
{}} |dict targets for this databook component
5.2.4.3. IterPoint Options¶
- FloatCols: {
[]} |str additional databook cols with floating-point values
- Transformations: {
[]} |dict list of transformations applied to component
- NMaxStats: {
None} |int|int32|int64 max number of iters to include in averaging window
- CompID: {
None} |object surface componet(s) to use for this databook component
- Type: {
'FM'} |str databook component type
- NLastStats: {
None} |int|int32|int64 specific iteration at which to extract stats
- DNStats: {
None} |int|int32|int64 increment for candidate window sizes
- IntCols: {
['nIter', 'nStats']} |str additional databook cols with integer values
- NMin: {
None} |int|int32|int64 first iter to consider for use in databook [for a comp]
- NStats: {
None} |int|int32|int64 iterations to use in averaging window [for a comp]
- Targets: {
{}} |dict targets for this databook component
- Cols: {
['cp']} |str list of primary solver output variables to include
- Points: {
None} |list[str] list of individual point sensors
5.2.4.4. LineLoad Options¶
- FloatCols: {
[]} |str additional databook cols with floating-point values
- Gauge: {
True} |bool|bool_ option to use gauge pressures in computations
- SectionType: {
'dlds'} |'clds'|'slds' line load section type
- Type: {
'FM'} |str databook component type
- NLastStats: {
None} |int|int32|int64 specific iteration at which to extract stats
- DNStats: {
None} |int|int32|int64 increment for candidate window sizes
- Trim: {
1} |int|int32|int64 trim flag to
triload- IntCols: {
['nIter', 'nStats']} |str additional databook cols with integer values
- NMin: {
None} |int|int32|int64 first iter to consider for use in databook [for a comp]
- NCut: {
200} |int|int32|int64 number of cuts to make using
triload(-> +1 slice)- Cols: {
[]} |str list of primary solver output variables to include
- Targets: {
{}} |dict targets for this databook component
- Transformations: {
[]} |dict list of transformations applied to component
- NMaxStats: {
None} |int|int32|int64 max number of iters to include in averaging window
- CompID: {
None} |object surface componet(s) to use for this databook component
- Momentum: {
False} |bool|bool_ whether to use momentum flux in line load computations
- NStats: {
None} |int|int32|int64 iterations to use in averaging window [for a comp]
5.2.4.5. PyFunc Options¶
- FloatCols: {
[]} |str additional databook cols with floating-point values
- Transformations: {
[]} |dict list of transformations applied to component
- NMaxStats: {
None} |int|int32|int64 max number of iters to include in averaging window
- CompID: {
None} |object surface componet(s) to use for this databook component
- Type: {
'FM'} |str databook component type
- NLastStats: {
None} |int|int32|int64 specific iteration at which to extract stats
- DNStats: {
None} |int|int32|int64 increment for candidate window sizes
- IntCols: {
['nIter', 'nStats']} |str additional databook cols with integer values
- Function: {
None} |str Python function name
- NMin: {
None} |int|int32|int64 first iter to consider for use in databook [for a comp]
- NStats: {
None} |int|int32|int64 iterations to use in averaging window [for a comp]
- Targets: {
{}} |dict targets for this databook component
- Cols: {
[]} |str list of primary solver output variables to include
5.2.4.6. TriqFM Options¶
- ConfigFile: {
None} |str configuration file for surface groups
- FloatCols: {
[]} |str additional databook cols with floating-point values
- Type: {
'FM'} |str databook component type
- NLastStats: {
None} |int|int32|int64 specific iteration at which to extract stats
- CompTol: {
None} |float|float32 tangent tolerance relative to component
- DNStats: {
None} |int|int32|int64 increment for candidate window sizes
- IntCols: {
['nIter']} |str additional databook cols with integer values
- NMin: {
None} |int|int32|int64 first iter to consider for use in databook [for a comp]
- AbsProjTol: {
None} |float|float32 absolute projection tolerance
- MapTri: {
None} |str name of a tri file to use for remapping CFD surface comps
- Cols: {
['CA', 'CY', 'CN', 'CAv', 'CYv', 'CNv', 'Cp_min', 'Cp_max', 'Ax', 'Ay', 'Az']} |str list of primary solver output variables to include
- Targets: {
{}} |dict targets for this databook component
- AbsTol: {
None} |float|float32 absolute tangent tolerance for surface mapping
- Transformations: {
[]} |dict list of transformations applied to component
- NMaxStats: {
None} |int|int32|int64 max number of iters to include in averaging window
- CompID: {
None} |object surface componet(s) to use for this databook component
- CompProjTol: {
None} |float|float32 projection tolerance relative to size of component
- OutputFormat: {
'plt'} |'dat' output format for component surface files
- NStats: {
None} |int|int32|int64 iterations to use in averaging window [for a comp]
- Patches: {
None} |list[str] list of patches for a databook component
- RelProjTol: {
None} |float|float32 projection tolerance relative to size of geometry
- RelTol: {
None} |float|float32 relative tangent tolerance for surface mapping
5.2.4.7. TriqPoint Options¶
- FloatCols: {
[]} |str additional databook cols with floating-point values
- Transformations: {
[]} |dict list of transformations applied to component
- NMaxStats: {
None} |int|int32|int64 max number of iters to include in averaging window
- CompID: {
None} |object surface componet(s) to use for this databook component
- Type: {
'FM'} |str databook component type
- NLastStats: {
None} |int|int32|int64 specific iteration at which to extract stats
- DNStats: {
None} |int|int32|int64 increment for candidate window sizes
- IntCols: {
['nIter']} |str additional databook cols with integer values
- NMin: {
None} |int|int32|int64 first iter to consider for use in databook [for a comp]
- NStats: {
None} |int|int32|int64 iterations to use in averaging window [for a comp]
- Targets: {
{}} |dict targets for this databook component
- Cols: {
['x', 'y', 'z', 'cp']} |str list of primary solver output variables to include
- Points: {
None} |list[str] list of individual point sensors