Files
kaiju/.gitignore
2025-11-20 09:03:37 -07:00

134 lines
2.0 KiB
Plaintext

# -----------------------------
# OS / Editors / IDEs
# -----------------------------
.DS_Store
*.DS_STORE
Thumbs.db
.vscode/
.idea/
kaiju.sublime-workspace
# Emacs backup files
*~
# -----------------------------
# User / Local config
# -----------------------------
cmake/user.cmake
.env
# -----------------------------
# Build / Artifacts
# -----------------------------
build*/
dist/
target/
docs/_build/
docs/build/
# -----------------------------
# Dependency caches
# -----------------------------
node_modules/
# -----------------------------
# Unit testing (third-party deps)
# -----------------------------
external/FARGPARSE-*/
external/GFTL-*/
external/GFTL_SHARED-*/
external/PFUNIT-*/
# -----------------------------
# Tests (Fortran)
# skip F90 files in tests except specific helpers
# -----------------------------
tests/*/*.F90
!tests/helperCode/*.F90
!tests/helperCode_mpi/*.F90
# Any local automated test runs
test_runs/
# -----------------------------
# Generated / Precompiled sources
# -----------------------------
src/base/git_info.F90
# -----------------------------
# Python
# -----------------------------
*.py[cod]
# -----------------------------
# Java
# -----------------------------
*.class
*.jar
# -----------------------------
# Logs
# -----------------------------
*.log
TEST*.xml
# -----------------------------
# Fortran / Compilers
# -----------------------------
# Object files
*.slo
*.lo
*.o
*.obj
*__genmod.f90
# Modules
*.mod
*.smod
# ifort cruft
*.i90
# Static libraries
*.lai
*.la
*.a
*.lib
# Dynamic libraries
*.so
*.dylib
*.dll
# Executables
*.exe
*.out
*.app
*.x
*.war
# -----------------------------
# Data / Media (large files)
# -----------------------------
*.mp4
*.h5
*.xmf
*.hdf
*.png
*.h5part
*.tiff
*.avi
*.flv
*.mov
*.wmv
# -----------------------------
# Jupyter / Notebooks
# -----------------------------
analysis/notebooks/Tutorial/.ipynb_checkpoints
# -----------------------------
# Ignore exeptions
# -----------------------------
# Unignore docs/source/building
!docs/source/building/
!docs/source/building/**