# General ignores
.DS_Store
.vscode
*.swp
*.o

# CMake artifacts
CMakeFiles/
CMakeCache.txt
Makefile
*.cmake
*.a
!CMakeLists.txt

# Python build artifacts
build/
dist/
wheelhouse/
*.egg-info/
__pycache__/
_version.py
*.pyc
.venv/

# Compiled binaries
epigeec/bin/*
epigeec/lib/*
*.so
*.so.*
*.dylib

# Keep directory structure
!epigeec/bin/.gitkeep
!epigeec/lib/.gitkeep

# Ignore auto-generated test files
.pytest_cache/
epigeec/test/files/test.mat
epigeec/test/test_list*.txt
epigeec/test/files/hdf5/d9f18e91644bacfee3669d577b661d15
epigeec/test/files/hdf5/fd85fe6672c629a116a9b6131883a60b
epigeec/test/files/hdf5/70ac0e9e6b4dbdf5d6b5cbf54a8989e3
epigeec/test/files/filtered/d9f18e91644bacfee3669d577b661d15
epigeec/test/files/filtered/fd85fe6672c629a116a9b6131883a60b

bin/
