BAT

A Bayesian Analysis Toolkit in Julia

https://github.com/bat/bat.jl

Science Score: 85.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    14 of 32 committers (43.8%) from academic institutions
  • Institutional organization owner
    Organization bat has institutional domain (www.mpp.mpg.de)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.2%) to scientific vocabulary

Keywords

bayesian-inference bayesian-statistics julia machine-learning mcmc posterior prior statistics

Keywords from Contributors

pde matrix-exponential particles energy-systems ocean-modelling interpretability julialang numerics simulations networks
Last synced: 6 months ago · JSON representation ·

Repository

A Bayesian Analysis Toolkit in Julia

Basic Info
  • Host: GitHub
  • Owner: bat
  • License: other
  • Language: Julia
  • Default Branch: main
  • Homepage:
  • Size: 20.5 MB
Statistics
  • Stars: 217
  • Watchers: 9
  • Forks: 32
  • Open Issues: 20
  • Releases: 30
Topics
bayesian-inference bayesian-statistics julia machine-learning mcmc posterior prior statistics
Created almost 9 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Citation

README.md

BAT.jl

Documentation for stable version Documentation for development version License Build Status Codecov DOI

Welcome to BAT, a Bayesian analysis toolkit in Julia.

BAT.jl offers a variety of posterior sampling, mode estimation and integration algorithms, supplemented by plotting recipes and I/O functionality.

BAT.jl originated as a rewrite/redesign of BAT, the Bayesian Analysis Toolkit in C++. BAT.jl now offer a different set of functionality and a wider variety of algorithms than its C++ predecessor.

Installation

To install BAT.jl, start Julia and run

julia julia> using Pkg julia> pkg"add BAT"

Note: BAT.jl requires Julia >= v1.10, we recommend to use the latest stable Julia version for optimal performance.

Documentation

Citing BAT.jl

When using BAT.jl for research, teaching or similar, please cite our work, see CITATION.bib.

Owner

  • Name: Bayesian analysis toolkit
  • Login: bat
  • Kind: organization
  • Email: bat@mpp.mpg.de

Citation (CITATION.bib)

@article{Schulz:2021BAT,
  author  = {Schulz, Oliver and Beaujean, Frederik and Caldwell, Allen and Grunwald, Cornelius and Hafych, Vasyl and Kr{\"o}ninger, Kevin and Cagnina, Salvatore La and R{\"o}hrig, Lars and Shtembari, Lolian},
  journal = {SN Computer Science},
  title   = {BAT.jl: A Julia-Based Tool for Bayesian Inference},
  year    = {2021},
  issn    = {2661-8907},
  month   = {Apr},
  number  = {3},
  pages   = {210},
  volume  = {2},
  day     = {12},
  doi     = {10.1007/s42979-021-00626-4},
  url     = {https://doi.org/10.1007/s42979-021-00626-4},
}

GitHub Events

Total
  • Fork event: 1
  • Create event: 36
  • Commit comment event: 11
  • Issues event: 1
  • Release event: 6
  • Watch event: 8
  • Delete event: 23
  • Member event: 1
  • Issue comment event: 44
  • Push event: 228
  • Pull request event: 56
  • Pull request review event: 4
  • Pull request review comment event: 5
Last Year
  • Fork event: 1
  • Create event: 36
  • Commit comment event: 11
  • Issues event: 1
  • Release event: 6
  • Watch event: 8
  • Delete event: 23
  • Member event: 1
  • Issue comment event: 44
  • Push event: 228
  • Pull request event: 56
  • Pull request review event: 4
  • Pull request review comment event: 5

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 1,180
  • Total Committers: 32
  • Avg Commits per committer: 36.875
  • Development Distribution Score (DDS): 0.246
Past Year
  • Commits: 83
  • Committers: 6
  • Avg Commits per committer: 13.833
  • Development Distribution Score (DDS): 0.253
Top Committers
Name Email Commits
Oliver Schulz o****z@m****e 890
Tobias Pielok t****k@m****e 53
Cornelius-G c****d@t****e 50
github-actions[bot] 4****] 33
VasylHafych v****h@g****m 31
Scott H s****i@t****e 27
CompatHelper Julia c****y@j****g 21
Michael Dudkowiak m****k@t****e 21
Lukas Hauertmann l****t@m****e 9
jlrestrepol 3****l 6
Cedrik Laue g****c@m****e 4
C G 3
salv s****a@t****e 3
dependabot[bot] 4****] 3
waldie11 8****1 3
RCS-77 r****l@s****e 2
celaue 8****e 2
Pietro Monticone 3****e 2
Marco Szalay m****y@m****e 2
Francesca Capel f****l@t****e 2
Frederik Beaujean F****n@l****e 2
Benoit Pasquier 4****c 1
Felix Hagemann h****n@m****e 1
Julia TagBot 5****t 1
Kevin Alexander Kroeninger k****r@c****h 1
Lolian Shtembari l****i@t****e 1
Tobias Pielok t****k@m****e 1
Jakob Knollmüller j****r@M****x 1
Maros Petro 5****4 1
Salvatore La Cagnina s****a@t****e 1
and 2 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 22
  • Total pull requests: 172
  • Average time to close issues: 7 days
  • Average time to close pull requests: 19 days
  • Total issue authors: 18
  • Total pull request authors: 15
  • Average comments per issue: 6.09
  • Average comments per pull request: 2.1
  • Merged pull requests: 122
  • Bot issues: 0
  • Bot pull requests: 47
Past Year
  • Issues: 3
  • Pull requests: 47
  • Average time to close issues: 2 days
  • Average time to close pull requests: 11 days
  • Issue authors: 3
  • Pull request authors: 7
  • Average comments per issue: 2.0
  • Average comments per pull request: 1.4
  • Merged pull requests: 33
  • Bot issues: 0
  • Bot pull requests: 13
Top Authors
Issue Authors
  • oschulz (3)
  • Moelf (2)
  • philippeller (2)
  • gipert (2)
  • takuizum (1)
  • JuliaTagBot (1)
  • ParadaCarleton (1)
  • atasattari (1)
  • athoynilimanew (1)
  • kangkang-Zhao (1)
  • lmh91 (1)
  • YaniBion (1)
  • yemsb (1)
  • jknollm (1)
  • Micki-D (1)
Pull Request Authors
  • oschulz (69)
  • github-actions[bot] (46)
  • Micki-D (28)
  • sthayashi (12)
  • Cornelius-G (10)
  • dependabot[bot] (10)
  • waldie11 (8)
  • lmh91 (3)
  • fhagemann (3)
  • philippeller (2)
  • Shoram444 (2)
  • celaue (2)
  • pitmonticone (1)
  • briochemc (1)
  • kalmarek (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (10) github_actions (1)

Packages

  • Total packages: 1
  • Total downloads:
    • julia 42 total
  • Total dependent packages: 1
  • Total dependent repositories: 0
  • Total versions: 30
juliahub.com: BAT

A Bayesian Analysis Toolkit in Julia

  • Versions: 30
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 42 Total
Rankings
Stargazers count: 4.5%
Forks count: 5.2%
Dependent repos count: 9.9%
Average: 10.6%
Dependent packages count: 23.0%
Last synced: 6 months ago

Dependencies

.github/workflows/TagBot.yml actions
  • JuliaRegistries/TagBot v1 composite
.github/workflows/ci.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • codecov/codecov-action v1 composite
  • julia-actions/julia-buildpkg latest composite
  • julia-actions/julia-docdeploy latest composite
  • julia-actions/julia-processcoverage v1 composite
  • julia-actions/julia-runtest latest composite
  • julia-actions/setup-julia latest composite