1- # vscode workspace
2- .vscode /
3-
4- # Python module bytecode
5- __pycache__
6-
7- # Jupyter Notebook
8- * /.ipynb_checkpoints
9-
1+ # ## DEMENTpy specific
102
113# bash
124bashscripts /
@@ -19,3 +11,202 @@ documentation/DEMENTpy_Documentation.*
1911
2012# DEMENTpy_notebooks
2113DEMENTpy_notebooks /
14+
15+
16+ # ## Generic python .gitignore from GitHub
17+
18+ # Byte-compiled / optimized / DLL files
19+ __pycache__ /
20+ * .py [cod ]
21+ * $py.class
22+
23+ # C extensions
24+ * .so
25+
26+ # Distribution / packaging
27+ .Python
28+ build /
29+ develop-eggs /
30+ dist /
31+ downloads /
32+ eggs /
33+ .eggs /
34+ lib /
35+ lib64 /
36+ parts /
37+ sdist /
38+ var /
39+ wheels /
40+ share /python-wheels /
41+ * .egg-info /
42+ .installed.cfg
43+ * .egg
44+ MANIFEST
45+
46+ # PyInstaller
47+ # Usually these files are written by a python script from a template
48+ # before PyInstaller builds the exe, so as to inject date/other infos into it.
49+ * .manifest
50+ * .spec
51+
52+ # Installer logs
53+ pip-log.txt
54+ pip-delete-this-directory.txt
55+
56+ # Unit test / coverage reports
57+ htmlcov /
58+ .tox /
59+ .nox /
60+ .coverage
61+ .coverage. *
62+ .cache
63+ nosetests.xml
64+ coverage.xml
65+ * .cover
66+ * .py,cover
67+ .hypothesis /
68+ .pytest_cache /
69+ cover /
70+
71+ # Translations
72+ * .mo
73+ * .pot
74+
75+ # Django stuff:
76+ * .log
77+ local_settings.py
78+ db.sqlite3
79+ db.sqlite3-journal
80+
81+ # Flask stuff:
82+ instance /
83+ .webassets-cache
84+
85+ # Scrapy stuff:
86+ .scrapy
87+
88+ # Sphinx documentation
89+ docs /_build /
90+
91+ # PyBuilder
92+ .pybuilder /
93+ target /
94+
95+ # Jupyter Notebook
96+ .ipynb_checkpoints
97+
98+ # IPython
99+ profile_default /
100+ ipython_config.py
101+
102+ # pyenv
103+ # For a library or package, you might want to ignore these files since the code is
104+ # intended to run in multiple environments; otherwise, check them in:
105+ # .python-version
106+
107+ # pipenv
108+ # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
109+ # However, in case of collaboration, if having platform-specific dependencies or dependencies
110+ # having no cross-platform support, pipenv may install dependencies that don't work, or not
111+ # install all needed dependencies.
112+ # Pipfile.lock
113+
114+ # UV
115+ # Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
116+ # This is especially recommended for binary packages to ensure reproducibility, and is more
117+ # commonly ignored for libraries.
118+ uv.lock
119+
120+ # poetry
121+ # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
122+ # This is especially recommended for binary packages to ensure reproducibility, and is more
123+ # commonly ignored for libraries.
124+ # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
125+ # poetry.lock
126+ # poetry.toml
127+
128+ # pdm
129+ # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
130+ # pdm.lock
131+ # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
132+ # in version control.
133+ # https://pdm.fming.dev/latest/usage/project/#working-with-version-control
134+ .pdm.toml
135+ .pdm-python
136+ .pdm-build /
137+
138+ # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
139+ __pypackages__ /
140+
141+ # Celery stuff
142+ celerybeat-schedule
143+ celerybeat.pid
144+
145+ # SageMath parsed files
146+ * .sage.py
147+
148+ # Environments
149+ .env
150+ .venv
151+ env /
152+ venv /
153+ ENV /
154+ env.bak /
155+ venv.bak /
156+
157+ # Spyder project settings
158+ .spyderproject
159+ .spyproject
160+
161+ # Rope project settings
162+ .ropeproject
163+
164+ # mkdocs documentation
165+ /site
166+
167+ # mypy
168+ .mypy_cache /
169+ .dmypy.json
170+ dmypy.json
171+
172+ # Pyre type checker
173+ .pyre /
174+
175+ # pytype static type analyzer
176+ .pytype /
177+
178+ # Cython debug symbols
179+ cython_debug /
180+
181+ # PyCharm
182+ # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
183+ # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
184+ # and can be added to the global gitignore or merged into this file. For a more nuclear
185+ # option (not recommended) you can uncomment the following to ignore the entire idea folder.
186+ # .idea/
187+
188+ # Abstra
189+ # Abstra is an AI-powered process automation framework.
190+ # Ignore directories containing user credentials, local state, and settings.
191+ # Learn more at https://abstra.io/docs
192+ .abstra /
193+
194+ # Visual Studio Code
195+ # Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore
196+ # that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore
197+ # and can be added to the global gitignore or merged into this file. However, if you prefer,
198+ # you could uncomment the following to ignore the entire vscode folder
199+ .vscode /
200+
201+ # Ruff stuff:
202+ .ruff_cache /
203+
204+ # PyPI configuration file
205+ .pypirc
206+
207+ # Cursor
208+ # Cursor is an AI-powered code editor. `.cursorignore` specifies files/directories to
209+ # exclude from AI features like autocomplete and code analysis. Recommended for sensitive data
210+ # refer to https://docs.cursor.com/context/ignore-files
211+ .cursorignore
212+ .cursorindexingignore
0 commit comments