-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy path.gitignore
More file actions
259 lines (225 loc) · 4.13 KB
/
Copy path.gitignore
File metadata and controls
259 lines (225 loc) · 4.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
default-*
.vscode
*.o
cython_debug
mesh.c
poisson.c
stokes.c
analytic_sol.c
maths.c
swarm.c
*_debug.txt
compile.log
*.log
.env
**/__pycache__
*.so
examples/.ipynb_checkpoints/*
examples/PoissonEq/poisson
*.h5
*.xmf
python/underworld3
examples/c_examples/PoissonEq/poisson
examples/c_examples/CartesianStokes/stokes
build
keep
old
**/underworld3.egg-info/*
keep/*
*.swp
nohup.out
src/underworld3/_uwid.py
# Auto-generated version file (derived from git tags by setuptools_scm)
src/underworld3/_version.py
# TeX/LaTeX/PDF build artifacts (comprehensive)
*.aux
*.lof
*.log
*.lot
*.fls
*.out
*.toc
*.fmt
*.fot
*.cb
*.cb2
.*.lb
*.bbl
*.bcf
*.blg
*-blx.aux
*-blx.bib
*.run.xml
*.fdb_latexmk
*.synctex
*.synctex(busy)
*.synctex.gz
*.synctex.gz(busy)
*.pdfsync
*.nav
*.snm
*.vrb
*.xdv
*.idx
*.ilg
*.ind
*.glg
*.glo
*.gls
*.ist
*.acn
*.acr
*.alg
*.glsdefs
*.lzo
*.lzs
*.slg
*.slo
*.sls
# Quarto build artifacts (comprehensive coverage for all docs subdirectories)
docs/_build/
docs/.quarto/
docs/_freeze/
docs/*/_build/
docs/*/.quarto/
docs/*/_freeze/
docs/*/*/_build/
docs/*/*/.quarto/
docs/*/*/_freeze/
docs/**/*.pdf
docs/**/*.tex
docs/**/*.aux
docs/**/*.log
docs/**/*.toc
docs/**/*.out
docs/**/*.fls
docs/**/*.fdb_latexmk
docs/**/*.synctex.gz
docs/**/*.nav
docs/**/*.snm
docs/**/*.vrb
# Additional documentation build artifacts
docs/**/.ipynb_checkpoints/
docs/**/site_libs/
docs/**/libs/
docs/**/_site/
docs/**/dist/
docs/**/node_modules/
docs/**/.sass-cache/
docs/**/.jekyll-cache/
docs/**/.jekyll-metadata
docs/**/*.rdb
docs/**/*.rdx
documentation/index.aux
documentation/index.pdf
documentation/index.tex
documentation/index.log
documentation/index.toc
# Jupyter Book build relics
Jupyterbook/_build
Jupyterbook/static_slides
/Lectures/static_slides/slideshows
*slideshows*
Jupyterbook/node_modules/.yarn-integrity
Jupyterbook/Notebooks_old*
package-lock.json
# Myst build relics
Documentation/_build
Documentation/_build/templates
# joss-build-bot relics
joss-paper/paper.crossref
joss-paper/paper.pdf
.ash_history
# Example output files (comprehensive exclusion)
# Mesh files
uw_*.msh
*.msh
*.h5
*.xdmf
*.vtk
*.pbin
# Visualization outputs (exclude generated, allow curated assets)
docs/examples/**/output/**
docs/examples/**/*.png
docs/examples/**/*.jpg
docs/examples/**/*.gif
docs/examples/**/*.mp4
docs/examples/**/*.html
# But allow curated documentation images
!docs/examples/assets/**
# Additional example artifacts
docs/examples/**/*.txt
docs/examples/**/*.dat
docs/examples/**/*.csv
docs/examples/**/*.log
docs/examples/**/checkpoint_*
docs/examples/**/restart_*
docs/examples/**/.meshes/
# Any checkpoints from notebooks (since .md files can be run in setups with
# jupytext and will produce spurious/unexpected checkpoints.
.ipynb_checkpoints
# Autobuilt documentation
uw3_api_docs
uw3_api_docs/*
# pytest
.pytest_cache/*
# Visualisation artefacts
ignore*vtk
ignore*msh
tmp*vtk
tmp*msh
# Docker build artefacts
docker/underworld3_components
# Other
*DS_Store
Jupyterbook/.DS_Store
Jupyterbook/Notebooks/.DS_Store
Jupyterbook/Notebooks/Examples-NavierStokes/order_1/NS_test_Re_250_0.06_step_0.png
Documentation/index.aux
# Claude Code files (track commands, ignore settings)
CLAUDE.md
.claude/*
!.claude/commands/
.claude/commands/*
!.claude/commands/*.md
# Prevent future markdown clutter in root (allow essential docs only)
/*_ANALYSIS.md
/*_REPORT.md
/*_SUMMARY.md
/*_STATUS.md
/*_PROGRESS.md
/*_REVIEW.md
/*_PLAN.md
/*_FIXES.md
/SESSION_SUMMARY*.md
/PHASE_*.md
# Exceptions for essential docs
!TODO.md
!README.md
!CLAUDE.md
!CONTRIBUTING.md
!CHANGES.md
!SPELLING_CONVENTION.md
!LICENSE.md
# Temporary test files (can be deleted)
temp_tests_deletable/
debug_*.py
/test_*.py
# Allow legitimate test files in tests/ directory
!tests/**/test_*.py
# IDE and editor artifacts
.ropeproject/
.vscode/
# Mesh cache directory
.meshes/
# Additional cache directories
.pytest_cache/
# Visualization output files (generated during notebook execution)
docs/beginner/tutorials/html5/*.html
# Pixi environment (directory in main repo, symlink in worktrees)
.pixi
.pixi-env
# PETSc build (directory in main repo, symlink in worktrees)
petsc-custom/petsc
petsc-custom/.petsc-version
Untitled*.ipynb