diana_results_table
Retrieve DIANA FEA result values from loaded analyses at up to full double precision. Filter by components, cases, nodes, or elements, and export full tables to CSV.
Instructions
Result values from results loaded in DianaIE (DianaIE's resultsTable), up to full double precision.
Works on what diana_load_results lists (labels like "Displacements", "Cauchy Total Stresses"), including reinforcement, pile and layer results. Complements diana_read_tb, which reads the solver's .tb text output (4 significant digits unless tb_digits was raised).
Args: analysis: analysis with loaded results. result: result label, e.g. "Displacements". components: component names, e.g. ["DtY"]; default all. cases: result case names; default all. block: output block, needed only when there are several. location: node, element, mappedintpnt or mappedcrack. nodes: node numbers. elements: element numbers. reinforcements: reinforcement numbers. piles: pile numbers. layer: layer / fibre number. coordinate_system: local or global. max_rows: rows to return inline; filter with nodes/elements/cases, or use csv_path, rather than raising it. digits: significant digits of the inline values; 0 = full double precision. csv_path: absolute path of a CSV file to write every row to (via DianaIE's exportResults).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| block | No | ||
| cases | No | ||
| layer | No | ||
| nodes | No | ||
| piles | No | ||
| digits | No | ||
| result | Yes | ||
| analysis | Yes | ||
| csv_path | No | ||
| elements | No | ||
| location | No | ||
| max_rows | No | ||
| components | No | ||
| reinforcements | No | ||
| coordinate_system | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||