*~
*.pyc
*.swp

# NFS artifacts and core dumps
.nfs*
core.*

loki.egg-info/*
transformations/transformations.egg-info/*
lint_rules/lint_rules.egg-info/*
.eggs/*
.cache/*
.pytest_cache/*
.dacecache/*

# Omni overhead
*.xmod

# Basic Fortran compilation overheads
*.o
*.mod
*.so

# Explicit testing temporaries
tests/**/*.f90.ofpast
tests/**/*.F90.ofpast
tests/**/*.omni.F90
tests/**/*.omni.xml
tests/**/*_ofp.f90
tests/**/*_ofp.py
tests/**/*_omni.f90
tests/**/*_omni.py
tests/**/*_fp.f90
tests/**/*_fp.py
tests/**/.f2py_f2cmap
tests/**/f90wrap_*.f90

tests/test_expression/expression.py
tests/test_derived_types/derived_types.py
tests/test_control_flow/control_flow.py

tests/**/build
tests/test_transpile/transpile_*_c.c
tests/test_transpile/transpile_*_c.h
tests/test_transpile/transpile_*_fc.f90

tests/transpile*.f90

tests/kernel_test.intfb.h
tests/libsubroutine_external.a

tests/subroutine_external.py
tests/routine_axpy_scalar_py.py

# CMake overhead of hand-crafted test
tests/test_transpile/CMakeFiles/*
tests/test_transpile/CMakeCache.txt
tests/test_transpile/Makefile
tests/test_transpile/cmake_install.cmake

# Installation artifacts
loki_env/*
loki-activate

# Docs
docs/build
docs/source/loki.*rst
docs/source/scripts.*rst
docs/source/loki-*.rst
docs/source/lint_rules.*
docs/source/raps_deps.rst
docs/source/transformations.*

# notebooks
example/.ipynb_checkpoints
example/my_module.F90
.DS_Store
