Skip to content

Commit 3b38ccb

Browse files
committed
chore: add development dependencies to pixi.lock for better environment management
1 parent d3813ea commit 3b38ccb

File tree

10 files changed

+16857
-3400
lines changed

10 files changed

+16857
-3400
lines changed

files/doc_figure_sources/00-main/main.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,16 @@
33
This document provides examples of figure source specifications for different FEA software formats.
44
The specifications include details such as the source file paths, output file paths, fields to visualize, and camera positions.
55

6-
## CAD models
6+
## Source Types
7+
8+
### 3D camera plots
79

810
Here are different examples of CAD model figure sources.
911

1012
<--
1113
figure_source: cad_model_file
1214
figure_title: Source CAD Model STEP Example
13-
source_inp: c:\mymodel.stp
15+
source_inp: files\cad.stp
1416
camera_pos: iso_3
1517
-->
1618

@@ -51,3 +53,9 @@ field: S
5153
camera_pos: iso_3
5254
-->
5355

56+
### Table data
57+
58+
<!---
59+
figure_source: fea_model_results
60+
figure_title: Eigenvalue Table Example
61+
fea_format: sesam
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Tasks
2+
3+
In files/doc_figure_sources.
4+
I want to set up customizable task object architecture which shall be serializable and extendable.
5+
6+
The `base_tasks.py` whould define a base scaffold for defining tasks and task objects using pydantic objects.
7+
These objects should be easily extendable and serializable.
8+
9+
The base task object shall contain fields such as
10+
11+
- "name": Name of the task
12+
- "output": Task product. Can refer to a specific file or folder or a regex expression folder/**/*.py
13+
14+
The `tasks/tasks.py` defines specific tasks inheriting on the base tasks. Below are the tasks I want to define:
15+
16+
1. `Simulate`:
17+
- `name`: Name of the simulation task
18+
- `output`: Output file or folder for the simulation results
19+
- `ca`: Refers to the `CodeAsterResults` task object
20+
- `cx`: Refers to the `CalculixResults` task object
21+
- `eig`: Refers to the `AllEigen` task object
22+
2. `Postprocess`:
23+
3. `CodeAsterResults`:
24+
- `in_comm_file`: Path to the input comm file
25+
- `in_med_file`: Path to the input MED file
26+
- `out_rmed_file`: Path to the output RMED file
27+
4. `CalculixResults`:
28+
5.
29+
30+
The `tasks.objects.py` defines the various task objects which will have fields representing task parameters which can be referred to
31+
in the report
32+

files/doc_figure_sources/base_tasks.py

Whitespace-only changes.

0 commit comments

Comments
 (0)