Installation Guide¶
Dependencies¶
synax depends on jax, numpy, scipy, healpy, interpax. We strongly recommend install jax manually following their documentation first, so that you can install the version that fits your platform.
Specifically, you can install the dependencies using the following command:
pip install numpy scipy healpy
pip install 'jax[cpu]==0.4.34' # or 'jax[cuda12]' if you have a NVidia GPU
pip install interpax
There’re currently compatibility issues with jax and interpax. We recommend using jax==0.4.43.
From PyPi¶
We havn’t upload our package to PyPi yet. Will do later.
From Source¶
To install the synax package from , follow these steps:
Open your terminal.
Navigate to your desired install directory.
Run the following command:
git clone https://github.com/dkn16/Synax.git cd Synax pip install .
This command will automatically clone the repo from github and install synax. Users from Mainland China might find it easier to run git clone git@github.com:dkn16/Synax.git.