... | @@ -47,7 +47,7 @@ The most OS-agnostic way to install `graph-tool` is using [Docker](https://www.d |
... | @@ -47,7 +47,7 @@ The most OS-agnostic way to install `graph-tool` is using [Docker](https://www.d |
|
```bash
|
|
```bash
|
|
docker pull tiagopeixoto/graph-tool
|
|
docker pull tiagopeixoto/graph-tool
|
|
```
|
|
```
|
|
This will download a Docker image based on [Arch GNU/Linux](https://www.archlinux.org/), that contains graph-tool, and can be run in any modern GNU/Linux distribution, MacOS X and Windows. It contains some other useful Python packages, such as [matplotlib](http://matplotlib.org/), [Pandas](http://pandas.pydata.org/), [IPython](https://ipython.org/) and [Jupyter](https://jupyter.org/).
|
|
This will download a Docker image based on [Arch GNU/Linux](https://www.archlinux.org/), that contains `graph-tool`, and can be run in any modern GNU/Linux distribution, MacOS X and Windows. It contains some other useful Python packages, such as [matplotlib](http://matplotlib.org/), [Pandas](http://pandas.pydata.org/), [IPython](https://ipython.org/) and [Jupyter](https://jupyter.org/).
|
|
|
|
|
|
## Interactive sessions
|
|
## Interactive sessions
|
|
|
|
|
... | @@ -104,7 +104,7 @@ And following the same usage instructions as above. |
... | @@ -104,7 +104,7 @@ And following the same usage instructions as above. |
|
|
|
|
|
# Installing using Apptainer/Singularity (useful for HPC systems)
|
|
# Installing using Apptainer/Singularity (useful for HPC systems)
|
|
|
|
|
|
[Apptainer/singularity](https://apptainer.org/) is a platform for virtualization similar to docker, but is simpler to use and does not require administration privileges — it can be run as regular user in a shared enviroment. One of the main uses of Apptainer/Singularity is to bring containers and reproducibility to scientific computing and the high-performance computing (HPC) systems. The idea is that you can setup your own up-to-date software stack in a container and use it to run jobs in your HPC cluster, which usually contains only outdated software, liberating you from depending on admins to install software!
|
|
[Apptainer/singularity](https://apptainer.org/) is a platform for virtualization similar to docker, but is simpler to use and does not require administration privileges — it can be run as a regular user in a shared environment. One of the main uses of Apptainer/Singularity is to bring containers and reproducibility to scientific computing and the high-performance computing (HPC) systems. The idea is that you can setup your own up-to-date software stack in a container and use it to run jobs in your HPC cluster, which usually contains only outdated software, liberating you from depending on admins to install software!
|
|
|
|
|
|
``graph-tool`` can also be used with singularity via its docker images, which can be easily converted to Apptainer/singularity images. This is done with:
|
|
``graph-tool`` can also be used with singularity via its docker images, which can be easily converted to Apptainer/singularity images. This is done with:
|
|
```bash
|
|
```bash
|
... | | ... | |