*.o
*.so
*.py[co]
a.out
/build
/build-*/
/dist
/gemmi.egg-info
tags
/.vs/
/.vscode/
/docs/_build
/.eggs/
.gdb_history
.*.swp

# files generated by cmake
/CMakeFiles/
/Testing/
/CMakeCache.txt
/cmake_install.cmake
/CTestTestfile.cmake
/Makefile

# local pybind11 is used for testing new versions, don't add to the repo
third_party/pybind11

# ignore random data files in the top and source directory
/*.cif
/*.pdb
/*.ent
/*.json
/*.mtz
/*.crd
src/*.cif
src/*.pdb
src/*.json

# files generated by doctest
docs/A.cif
docs/new.cif
docs/new2.cif
docs/1pfe-*.cif
docs/X12.cif
docs/5wkd.ccp4
docs/out.ccp4
docs/out.cif
docs/out.pdb
docs/output.mtz
docs/8xfm.cif

# file stored by tools/cmp-size.py
/.size-save.txt

# temporary files
/out/
/out.*
/*.out.*
/out?.*
/tmp/
/tmp.*

# wasm
/wasm/*/*.wasm
/wasm/mtz/mtz.js

# files generated by shroud
fortran/*.json
fortran/*.log
fortran/*.mod
fortran/*_types.yaml
fortran/types*.h
fortran/util*.cpp
fortran/wrap*
fortran/*.a
# test programs
fortran/fsym
fortran/ftest
