No description
  • Julia 85.5%
  • Shell 14.5%
Find a file
2026-06-06 09:36:29 +00:00
.forgejo/workflows ci: add releasers 2026-05-31 17:48:13 +02:00
build-tools ci: move releaser to build-tools/ 2026-05-31 17:57:52 +02:00
examples fix: add small examples of the API 2026-06-03 18:25:17 +02:00
src fix: add more borg error propagation 2026-06-06 11:35:54 +02:00
test feat: add backpropagation of errors from Julia to C++ 2026-06-06 11:07:12 +02:00
.gitignore fix: add .gitignore [no-ci] 2026-06-02 07:20:39 +02:00
.releaserc.json fix: bump release in Project.toml 2026-05-31 17:49:55 +02:00
CHANGELOG.md chore(release): 1.2.0-pre.14 [skip ci] 2026-06-06 09:36:29 +00:00
Manifest.toml feat: move AquilaBorg out of Borg into JuBorg.jl 2026-05-29 10:08:38 +02:00
package-lock.json ci: fix missing package* 2026-05-31 17:53:17 +02:00
package.json ci: fix missing package* 2026-05-31 17:53:17 +02:00
Project.toml chore(release): 1.2.0-pre.14 [skip ci] 2026-06-06 09:36:29 +00:00
README.md fix: avoid duplication & add README 2026-05-29 16:26:41 +02:00
VERSION.txt chore(release): 1.2.0-pre.14 [skip ci] 2026-06-06 09:36:29 +00:00

JuBorg.jl

JuBorg.jl is the official Julia binding package for the BORG infrastructure for cosmological inference with voxel/pixel based likelihood. It binds with the BORG library and is also the backend for hades_julia when running in embedded mode.

Installation

Compile and install BORG according to the instruction. If unspecified, and not running in a conda or virtual environment, it is installed in the install/ subdirectory of the source directory, that we will call $SRCDIR here. You have to define LIBBORG_PATH=$SRCDIR/install/lib.

Install Julia, launch julia -tauto (for multithreading) and run:

using Pkg; Pkg.add("https://git.aquila-consortium.org/Aquila-Consortium/JuBorg.jl")