Snapshots the current development tree, headlined by proper load combinations (user request): a reusable LoadCombination entity of weighted completed static-case results (e.g. 1.2xDead + 1.6xLive). - core: LoadCombination/LoadCombinationItem entities, Project integration (lookup, unique ids, reference validation) - services: combinations.py (linear superposition + envelope), exported via services __init__ - commands: undoable Add/Delete/Update for combinations - GUI: Load Combinations manager dialog, Run-dialog evaluation, envelope display in Results panel, Combinations tab in Table dock - tests: unit coverage (validation, math, error paths) + integration superposition check vs a single factored run
63 lines
712 B
Text
63 lines
712 B
Text
# Byte-compiled / optimized
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
|
|
# Distribution / packaging
|
|
.Python
|
|
build/
|
|
dist/
|
|
*.egg-info/
|
|
*.egg
|
|
pip-wheel-metadata/
|
|
|
|
# Virtual envs
|
|
.venv/
|
|
venv/
|
|
env/
|
|
|
|
# Test / coverage
|
|
.pytest_cache/
|
|
.coverage
|
|
.coverage.*
|
|
htmlcov/
|
|
.cache
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
|
|
# Qt
|
|
*.qm
|
|
*.pyc
|
|
.qt_for_python/
|
|
|
|
# Compiled .qrc → _rc.py (regenerable)
|
|
*_rc.py
|
|
|
|
# IDEs
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Project artifacts
|
|
*.log
|
|
results/
|
|
*.h5
|
|
*.hdf5
|
|
scratch/
|
|
|
|
# Local AI agent state (Claude Code, Cursor, etc.)
|
|
.claude/
|
|
.cursor/
|
|
|
|
# Local example WIP / verification outputs (not for the public repo)
|
|
examples/data/Ex*_tmp/
|
|
examples/ozan*.osmodel
|
|
examples/ozan_results/
|
|
/Ex*.csv
|
|
/Ex*.png
|