studies/**/sample-*
docs/demos/countries.geojson
docs/demos/test-program
docs/demos/test-program.cpp
.ci/logs/
.clangd/

# Generated includes
include/awkward/kernels.h
src/awkward/_kernel_signatures.py
src/awkward/_kernel_signatures_cuda.py
src/awkward/_connect/cuda/_kernel_signatures.py

# Kernel tests
tests-cpu-kernels
tests-cuda-kernels
tests-spec
tests-spec-explicit

# to use all-contributors-cli without adding it to the project
node_modules
package.json
yarn.lock

array*.parquet

############################################################# Sphinx & Doxygen

docs/.sass-cache
docs/_site
docs-mkdocs/docs
docs-sphinx/_build
docs-sphinx/_static/doxygen
docs-sphinx/reference/generated
docs-sphinx/release/*
!docs-sphinx/release/.gitignore
docs-sphinx/.jupyter_cache
docs-sphinx/jupyter_execute
docs-sphinx/environment.yml

############################################################# IDEs
.idea
cmake-build-debug
GTAGS
GPATH
GRTAGS
.vscode
pyrightconfig.json
# ...

############################################################# LaTeX

*.aux
*.log
_minted-*

############################################################# Python

# Awkward directory at top-level is temporary
/awkward/
/localbuild/

# Byte-compiled / optimized / DLL files
__pycache__
*.py[cod]
*$py.class

# Distribution / packaging
_skbuild/
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
cuda-kernels/include
cuda-kernels/src
cuda-kernels/VERSION_INFO

# Virtual Environment folder is not needed
venv

# PyInstaller
#  Usually these files are written by a python script from a template
#  before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/

# Jupyter Notebook
.ipynb_checkpoints

############################################################# C and C++

# ctest
Testing/

# Prerequisites
*.d

# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Fortran module files
*.mod
*.smod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Executables
*.exe
*.out
*.app

# Python environments
/.env/*

# Pip stuff
/pip-wheel-metadata/*
/_skbuild/*
