This GNU Guix channel provides recent versions of scientific software, which cannot be included upstream. Currently the following software is packaged:
- JASP (
jasp) - Jupyter Notebook (
python-notebook) - JupyterLab (
python-jupyterlab) - RStudio Desktop (
rstudio) - RStudio Server (
rstudio-server)
See Specifying Additional Channels in the Guix manual for instructions how
to add it to your installation or simply add the following snippet to your
channels.scm:
(channel
(name 'guix-science)
(url "https://github.com/guix-science/guix-science.git")
(introduction
(make-channel-introduction
"b1fe5aaff3ab48e798a4cce02f0212bc91f423dc"
(openpgp-fingerprint
"CA4F 8CF4 37D7 478F DA05 5FD4 4213 7701 1A37 8446"))))Binary substitutes for x86_64-linux are available from
https://substitutes.guix.psychnotebook.org/, see Getting Substitutes from
Other Servers in the official manual. The signing key can be imported using:
$ guix archive --authorize <<EOF
(public-key
(ecc
(curve Ed25519)
(q #D4E1CAFAB105581122B326E89804E3546EF905C0D9B39F161BBD8ABB4B11D14A#)
)
)
EOFWe accept software fulfilling the following criteria:
- Free and open source. Use guix-science-nonfree otherwise.
- Related to scientific research or teaching.
- Not upstreamable to Guix proper per their rules. For example: Some parts cannot be built from source without major efforts, excessive vendoring, prebuilt JavaScript, … Dependencies are exempt from this rule, although we prefer to have them upstreamed if possible.