initial commit FESurrogateModelTutorial

This commit is contained in:
김경종
2026-05-21 17:03:51 +09:00
parent 93665d9ee6
commit 43b86669fa
122 changed files with 7929 additions and 0 deletions
@@ -0,0 +1,28 @@
# Step 0: sampling-and-dataset
## 읽어야 할 파일
- `/AGENTS.md`
- `/docs/ARCHITECTURE.md`
- `/docs/theory/01_doe_sampling_validation.md`
- `/src/femsurrogate/fea/`
## 작업
TDD로 LHS sampling과 Beam2D dataset builder를 구현한다.
- 테스트: `/tests/test_sampling.py`, `/tests/test_dataset_builder.py`.
- 구현: `/src/femsurrogate/data/bounds.py`, `schema.py`, `sampling.py`, `dataset.py`.
- 기본 seed는 `20260521`.
- dataset schema는 문서의 SI 단위 컬럼을 따른다.
## Acceptance Criteria
```powershell
uv run pytest tests/test_sampling.py tests/test_dataset_builder.py -q
uv run ruff check .
```
## 금지사항
- surrogate 학습을 이 step에 넣지 마라.