# To update the project's gitignore, try at the root directory:
#
#     git config --global core.excludesfile .gitignore
#
# For instructions to untrack existing objects in the project see:
# https://stackoverflow.com/questions/24290358/remove-a-folder-from-git-tracking
# git config core.filemode true
# https://stackoverflow.com/questions/14267441/automatically-apply-git-update-index-chmod-x-to-executable-files

#########################
# Compiled source
#########################

*.com
*.class
*.dll
*.exe
*.o
*.so
*.so.5
*.lib
*.obj
*.pdb
*.mod
*.smod
*.asv
#*.png
*.out

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

*.pyc
**/__pycache__/*

#########################
# Packages              #
#########################

# unpack these files and commit the raw source.
# git has its own builtin compression methods.
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
*.tgz

######################
# Logs and databases #
######################

*.log
*.sql
*.sqlite

######################
# OS generated files #
######################

.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

######################
# C++/Fortran
######################

# Prerequisites
*.d

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

# Precompiled Headers
*.gch
*.pch

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

# Fortran module files
*.mod
*.smod

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

# Executables
*.exe
*.out
*.app

#########################
# MATLAB
#########################

*.mex*
src/interface/MATLAB/paramonte/vis/colornames/htm/*

#########################
# ParaMonte temp folders
#########################

**/src/kernel/ParaMonte_mod@version@kernel.inc.f90
**/getCompilerVersion.f90
**/paramonte-kernel-doc
**/.ipynb_checkpoints
**/paramonte-codecov
**/paramonte-julia
**/paramonte-doc
**/paramontex
**/benchmark
**/codecov
**/build
**/trash
**/temp
**/bin
**/R
**/___*___

#########################
# ParaMonte temp files
#########################

*sc.html
*_log.txt
*_time.txt
*_chain.txt
*_sample.txt
*_report.txt
*_restart.txt
*_restart.bin
*_progress.txt
*.stderr
*.temp
*.rfn
*.bin
*.tmp

___*___.*

copyFiles.sh
bpp.sh

#########################
# CMake
#########################

CMakeLists.txt.user
CMakeCache.txt
CMakeFiles
CMakeScripts
Testing
Makefile
cmake_install.cmake
install_manifest.txt
compile_commands.json
CTestTestfile.cmake
_deps

#########################
# latex files
#########################

*.tex
*.bak

#########################
# photos
#########################

*.pdf
#*.png
*.gif
*.jpg
*.jpeg
*.tiff

#########################
# documentation
#########################

**/paramonte-kernel-doc/*
**/devscripts/*
**/draft/*
**/doc/*

#########################
# temporary files
#########################

*.R
*.r.*
.Rproj.user
