You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Flexible and Extensible:** Designed to easily integrate with existing pipelines and astrophysical analysis tools.
26
26
27
27
## Installation
28
+
Rubix is on [PyPi](https://pypi.org/project/astro-rubix/). You can install it via
28
29
29
-
The Python package `rubix` is published on GitHub and can be installed alongside its runtime dependencies (including JAX) by choosing the relevant extras. For a CPU-only environment, install with:
30
+
```
31
+
pip install astro-rubix
32
+
```
33
+
34
+
If you need GPU acceleration, you can install it via
35
+
36
+
```
37
+
pip install astro-rubix[cuda]
38
+
```
39
+
40
+
Alternatively, the Python package `rubix` is published on GitHub and can be installed alongside its runtime dependencies (including JAX) by choosing the relevant extras. For a CPU-only environment, install with:
If you need GPU acceleration, replace `[cpu]`with `[cuda]` (or install `jax[cuda]` following the [JAX instructions](https://github.com/google/jax#installation) before installing Rubix). The plain `pip install .` command installs the minimal package without JAX and will raise `ImportError` if you try to import `rubix` before adding `jax` manually.
48
+
If you need GPU acceleration, please add the optional dependence with `[cuda]` (or install `jax[cuda]` following the [JAX instructions](https://github.com/google/jax#installation) before installing Rubix).
38
49
39
50
## Development installation
40
51
@@ -44,7 +55,7 @@ the following editable installation from this repository:
Having done so, the test suite can be run using `pytest`:
@@ -81,7 +92,7 @@ Please see [here](docs/CONTRIBUTING.md) for contribution guidelines.
81
92
82
93
Thank you for helping improve `rubix`!
83
94
84
-
## Citation & Acknowledgement
95
+
## Citation
85
96
86
97
Please cite **both** of the following papers ([Cakir et al. 2024](https://arxiv.org/abs/2412.08265), [Schaible et al. 2025](https://arxiv.org/abs/2511.17110)) if you use Rubix in your research:
Copy file name to clipboardExpand all lines: docs/CONTRIBUTING.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,10 +30,10 @@ You can then clone the repo and install it in editable mode with the extra devel
30
30
```bash
31
31
git clone https://github.com/AstroAI-Lab/rubix
32
32
cd rubix
33
-
pip install -e .[cpu,dev]
33
+
pip install -e .[dev]
34
34
```
35
35
36
-
Note: if you are planning to use RUBIX on the GPU you need to replace the `cpu` dependency with the corresponding `cuda` dependency. If you additionally plan to build the docs locally you'll also need to include the `docs` dependency group.
36
+
Note: if you are planning to use RUBIX on the GPU you need to add the corresponding optional`cuda` dependency. If you additionally plan to build the docs locally you'll also need to include the `docs` dependency group.
0 commit comments