You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Rewrite README.md to highlight Devito DSL and modern tooling
- Update index.qmd with Devito introduction and code example
- Update CLAUDE.md with Devito patterns and project structure
- Update _quarto.yml source URLs to point to devitocodes repo
- Remove devito-plan.md (completed development roadmap)
- Remove issues.md (conversion tracking no longer needed)
Copy file name to clipboardExpand all lines: CLAUDE.md
+48-54Lines changed: 48 additions & 54 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,13 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
4
4
5
5
## Project Overview
6
6
7
-
This is the source repository for *Finite Difference Computing with PDEs - A Modern Software Approach* by Hans Petter Langtangen and Svein Linge. The book teaches finite difference methods for solving PDEs through Python implementations.
7
+
This is the source repository for *Finite Difference Computing with PDEs - A Modern Software Approach* by Hans Petter Langtangen and Svein Linge. The book teaches finite difference methods for solving PDEs using [Devito](https://www.devitoproject.org/), a domain-specific language for symbolic PDE specification.
8
+
9
+
### Key Technologies
10
+
11
+
-**Devito** - DSL for symbolic PDE specification and automatic code generation
12
+
-**Quarto** - Scientific publishing system for HTML and PDF output
13
+
-**SymPy** - Symbolic mathematics for derivations and verification
8
14
9
15
## Build Commands
10
16
@@ -19,36 +25,62 @@ quarto preview # Live preview with hot reload
19
25
### Run Tests
20
26
21
27
```bash
22
-
pytest src/ # Run all tests
23
-
pytest src/vib/vib.py -v # Run tests in specific file
24
-
python -m pytest --tb=short # With short traceback
0 commit comments