Repository navigation
Expand file tree
/
Copy path.gitignore
More file actions
81 lines (71 loc) · 1.59 KB
/
Copy path.gitignore
File metadata and controls
81 lines (71 loc) · 1.59 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
# Ignore data files
data/*
# Ignore compiled files across the repo
**/__pycache__/
# Ignore pycharm project files
/.idea/
/.idea_old/
# Ignore .ipynb files
.ipynb
# PyPi
dist/*
caer.egg-info/*
pythonenv3.8/*
build/*
*.pyc
.Python
*.egg-info/
develop-eggs/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
.installed.cfg
*.egg
MANIFEST
.DS_Store
.env
# Virtual environment
.venv/
# Tooling caches and coverage artifacts
.pytest_cache/
.ruff_cache/
.coverage
.coverage.*
coverage.xml
htmlcov/
# Particle tracking output
*.npy
debug.log
# Test artifacts
test_results/
# Run outputs.
#
# These patterns are deliberately scoped to the run-output directories at the
# repository root instead of being repo-wide globs. Repo-wide '*.png', '*.csv',
# '*.dat', '*.h5' and friends used to swallow every figure, benchmark result and
# example dataset a contributor added anywhere in the tree, which is why the
# tracked benchmark results under benchmarks/results/ had to be force-added.
# Put generated artifacts in one of these directories and they stay untracked;
# anything committed on purpose elsewhere stays visible to git.
/output/
/outputs/
/results/
/figures/
# The benchmark harness regenerates a multi-hundred-megabyte synthetic PLOT3D
# grid. benchmarks/.gitignore already covers it; repeated here so the file
# cannot become committable if that file is ever reorganized.
benchmarks/results/synthetic_grid.x
# Videos / animations (large, and never a source artifact)
*.mp4
*.avi
*.mov
*.webm
*.mkv
# Cached particle tracks for the paper figure (regenerate with paper/make_figure.py)
paper/.tracks.npz