Skip to content

Commit caf190e

Browse files
committed
Merge branch 'release/v1.0.0'
2 parents 2d89c67 + c574948 commit caf190e

File tree

638 files changed

+62116
-25984
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

638 files changed

+62116
-25984
lines changed

.editorconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ insert_final_newline = true
88
indent_style = space
99
trim_trailing_whitespace = true
1010

11+
[Makefile]
12+
indent_style = tab
13+
1114
[*.md]
1215
indent_size = 4
1316
trim_trailing_whitespace = false
@@ -17,3 +20,9 @@ indent_size = 2
1720

1821
[*.{c,h,cpp,hpp}]
1922
indent_size = 4
23+
24+
[*.py]
25+
indent_size = 4
26+
27+
[*.json]
28+
indent_size = 2

.gitignore

Lines changed: 316 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,276 @@
11
## MEMO: While gitignore uses shell glob, Rbuildignore uses regex.
22

3-
# RStudio files
4-
.Rproj.user
53

4+
# Created by https://www.gitignore.io/api/r,linux,macos,python,windows,pycharm,jupyternotebook,visualstudiocode
5+
# Edit at https://www.gitignore.io/?templates=r,linux,macos,python,windows,pycharm,jupyternotebook,visualstudiocode
6+
7+
### JupyterNotebook ###
8+
.ipynb_checkpoints
9+
*/.ipynb_checkpoints/*
10+
11+
# Remove previous ipynb_checkpoints
12+
# git rm -r .ipynb_checkpoints/
13+
#
14+
15+
### Linux ###
16+
*~
17+
18+
# temporary files which can be created if a process still has a handle open of a deleted file
19+
.fuse_hidden*
20+
21+
# KDE directory preferences
22+
.directory
23+
24+
# Linux trash folder which might appear on any partition or disk
25+
.Trash-*
26+
27+
# .nfs files are created when an open file is removed but is still being accessed
28+
.nfs*
29+
30+
### macOS ###
31+
# General
32+
.DS_Store
33+
.AppleDouble
34+
.LSOverride
35+
36+
# Icon must end with two \r
37+
Icon
38+
39+
# Thumbnails
40+
._*
41+
42+
# Files that might appear in the root of a volume
43+
.DocumentRevisions-V100
44+
.fseventsd
45+
.Spotlight-V100
46+
.TemporaryItems
47+
.Trashes
48+
.VolumeIcon.icns
49+
.com.apple.timemachine.donotpresent
50+
51+
# Directories potentially created on remote AFP share
52+
.AppleDB
53+
.AppleDesktop
54+
Network Trash Folder
55+
Temporary Items
56+
.apdisk
57+
58+
### PyCharm ###
59+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
60+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
61+
62+
# User-specific stuff
63+
.idea/**/workspace.xml
64+
.idea/**/tasks.xml
65+
.idea/**/usage.statistics.xml
66+
.idea/**/dictionaries
67+
.idea/**/shelf
68+
69+
# Generated files
70+
.idea/**/contentModel.xml
71+
72+
# Sensitive or high-churn files
73+
.idea/**/dataSources/
74+
.idea/**/dataSources.ids
75+
.idea/**/dataSources.local.xml
76+
.idea/**/sqlDataSources.xml
77+
.idea/**/dynamic.xml
78+
.idea/**/uiDesigner.xml
79+
.idea/**/dbnavigator.xml
80+
81+
# Gradle
82+
.idea/**/gradle.xml
83+
.idea/**/libraries
84+
85+
# Gradle and Maven with auto-import
86+
# When using Gradle or Maven with auto-import, you should exclude module files,
87+
# since they will be recreated, and may cause churn. Uncomment if using
88+
# auto-import.
89+
# .idea/modules.xml
90+
# .idea/*.iml
91+
# .idea/modules
92+
93+
# CMake
94+
cmake-build-*/
95+
96+
# Mongo Explorer plugin
97+
.idea/**/mongoSettings.xml
98+
99+
# File-based project format
100+
*.iws
101+
102+
# IntelliJ
103+
out/
104+
105+
# mpeltonen/sbt-idea plugin
106+
.idea_modules/
107+
108+
# JIRA plugin
109+
atlassian-ide-plugin.xml
110+
111+
# Cursive Clojure plugin
112+
.idea/replstate.xml
113+
114+
# Crashlytics plugin (for Android Studio and IntelliJ)
115+
com_crashlytics_export_strings.xml
116+
crashlytics.properties
117+
crashlytics-build.properties
118+
fabric.properties
119+
120+
# Editor-based Rest Client
121+
.idea/httpRequests
122+
123+
# Android studio 3.1+ serialized cache file
124+
.idea/caches/build_file_checksums.ser
125+
126+
# JetBrains templates
127+
**___jb_tmp___
128+
129+
### PyCharm Patch ###
130+
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
131+
132+
# *.iml
133+
# modules.xml
134+
# .idea/misc.xml
135+
# *.ipr
136+
137+
# Sonarlint plugin
138+
.idea/sonarlint
139+
140+
### Python ###
141+
# Byte-compiled / optimized / DLL files
142+
__pycache__/
143+
*.py[cod]
144+
*$py.class
145+
146+
# C extensions
147+
*.so
148+
149+
# Distribution / packaging
150+
.Python
151+
build/
152+
develop-eggs/
153+
dist/
154+
downloads/
155+
eggs/
156+
.eggs/
157+
lib/
158+
lib64/
159+
parts/
160+
sdist/
161+
var/
162+
wheels/
163+
pip-wheel-metadata/
164+
share/python-wheels/
165+
*.egg-info/
166+
.installed.cfg
167+
*.egg
168+
MANIFEST
169+
170+
# PyInstaller
171+
# Usually these files are written by a python script from a template
172+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
173+
*.manifest
174+
*.spec
175+
176+
# Installer logs
177+
pip-log.txt
178+
pip-delete-this-directory.txt
179+
180+
# Unit test / coverage reports
181+
htmlcov/
182+
.tox/
183+
.nox/
184+
.coverage
185+
.coverage.*
186+
.cache
187+
nosetests.xml
188+
coverage.xml
189+
*.cover
190+
.hypothesis/
191+
.pytest_cache/
192+
193+
# Translations
194+
*.mo
195+
*.pot
196+
197+
# Django stuff:
198+
*.log
199+
local_settings.py
200+
db.sqlite3
201+
202+
# Flask stuff:
203+
instance/
204+
.webassets-cache
205+
206+
# Scrapy stuff:
207+
.scrapy
208+
209+
# Sphinx documentation
210+
docs/_build/
211+
212+
# PyBuilder
213+
target/
214+
215+
# Jupyter Notebook
216+
217+
# IPython
218+
profile_default/
219+
ipython_config.py
220+
221+
# pyenv
222+
.python-version
223+
224+
# pipenv
225+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
226+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
227+
# having no cross-platform support, pipenv may install dependencies that don’t work, or not
228+
# install all needed dependencies.
229+
#Pipfile.lock
230+
231+
# celery beat schedule file
232+
celerybeat-schedule
233+
234+
# SageMath parsed files
235+
*.sage.py
236+
237+
# Environments
238+
.env
239+
.venv
240+
env/
241+
venv/
242+
ENV/
243+
env.bak/
244+
venv.bak/
245+
246+
# Spyder project settings
247+
.spyderproject
248+
.spyproject
249+
250+
# Rope project settings
251+
.ropeproject
252+
253+
# mkdocs documentation
254+
/site
255+
256+
# mypy
257+
.mypy_cache/
258+
.dmypy.json
259+
dmypy.json
260+
261+
# Pyre type checker
262+
.pyre/
263+
264+
### R ###
6265
# History files
7266
.Rhistory
8267
.Rapp.history
9268

10269
# Session Data files
11270
.RData
271+
*.rda
272+
273+
# User-specific files
12274
.Ruserdata
13275

14276
# Example code in package build process
@@ -20,6 +282,9 @@
20282
# Output files from R CMD check
21283
/*.Rcheck/
22284

285+
# RStudio files
286+
.Rproj.user/
287+
23288
# produced vignettes
24289
vignettes/*.html
25290
vignettes/*.pdf
@@ -35,13 +300,59 @@ vignettes/*.pdf
35300
*.utf8.md
36301
*.knit.md
37302

38-
# Source files (new)
303+
### R.Bookdown Stack ###
304+
# R package: bookdown caching files
305+
/*_files/
306+
307+
### VisualStudioCode ###
308+
.vscode/*
309+
!.vscode/settings.json
310+
!.vscode/tasks.json
311+
!.vscode/launch.json
312+
!.vscode/extensions.json
313+
314+
### VisualStudioCode Patch ###
315+
# Ignore all local history of files
316+
.history
317+
318+
### Windows ###
319+
# Windows thumbnail cache files
320+
Thumbs.db
321+
ehthumbs.db
322+
ehthumbs_vista.db
323+
324+
# Dump file
325+
*.stackdump
326+
327+
# Folder config file
328+
[Dd]esktop.ini
329+
330+
# Recycle Bin used on file shares
331+
$RECYCLE.BIN/
332+
333+
# Windows Installer files
334+
*.cab
335+
*.msi
336+
*.msix
337+
*.msm
338+
*.msp
339+
340+
# Windows shortcuts
341+
*.lnk
342+
343+
# End of https://www.gitignore.io/api/r,linux,macos,python,windows,pycharm,jupyternotebook,visualstudiocode
344+
345+
# R-related
39346
*.o
40347
*.o.tmp
41348
*.cc
42349
*.hpp
43350
*.so
44351
*.dll
45-
46-
# CRAN-RELEASE
47352
CRAN-RELEASE
353+
354+
# Py-related
355+
*.pkl
356+
Python/.idea
357+
Python/hbayesdm/version.py
358+

.readthedocs.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# .readthedocs.yml
2+
# Read the Docs configuration file
3+
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
4+
5+
# Required
6+
version: 2
7+
8+
# Build documentation in the docs/ directory with Sphinx
9+
sphinx:
10+
configuration: Python/docs/conf.py
11+
12+
# Optionally set the version of Python and requirements required to build your docs
13+
python:
14+
version: 3.7
15+
install:
16+
- requirements: Python/requirements.txt
17+
- method: pip
18+
path: ./Python

0 commit comments

Comments
 (0)