Skip to content

Commit

Permalink
More optional deps
Browse files Browse the repository at this point in the history
  • Loading branch information
thehrh authored Nov 17, 2024
1 parent a510869 commit 66d63d1
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ To ensure that you can contribute to PISA's development, first obtain a GitHub u
Fork PISA on GitHub so you have your own copy of the repository to work on, from which you can create pull requests:<br>
https://github.com/icecube/pisa/fork

If you like, set up passwordless ssh access to github:<br>
If you like, set up passwordless ssh access to GitHub:<br>
https://help.github.com/articles/connecting-to-github-with-ssh

In your terminal, define a directory for PISA source code to live in, e.g.,<br>
Expand Down Expand Up @@ -84,7 +84,7 @@ Install the latest Miniforge Python distribution for either Mac or Linux (as you
```bash
mkdir -p <PATH TO MINIFORGE>/miniforge3
wget "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
wget "https://.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash "Miniforge3-$(uname)-$(uname -m).sh" -p <PATH TO MINIFORGE>/miniforge3 -u
rm "Miniforge3-$(uname)-$(uname -m).sh"
```
Expand Down Expand Up @@ -221,6 +221,8 @@ In this case, the old files have to be removed manually (along with any associat
Some of the following optional dependencies must be installed manually prior to installing PISA, and some will be installed automatically by pip, and this seems to vary from system to system. Therefore you can first try to run the installation, and just install whatever pip says it needed, or just use apt, pip, or conda/mamba to install the below before running the PISA installation.
* [emcee](https://github.com/dfm/emcee) Required for MCMC sampling functionality in the `llh_client`& `llh_server` utils modules and the `analysis` module.
* [GLoBES wrapper](https://github.com/atrettin/GLoBES_wrapper) Required for `osc.globes` service.
* [LeptonWeighter](https://github.com/icecube/leptonweighter) Required for `data.licloader_weighter` service.
* [MCEq](https://github.com/afedynitch/MCEq) Required for `create_barr_sys_tables_mceq.py` script.
* [nuSQuiDS](https://github.com/arguelles/nuSQuIDS) Required for `osc.nusquids` service.
Expand Down

0 comments on commit 66d63d1

Please sign in to comment.