Note

If you are using a prebuilt Virtual Computer, you can skip this step

At this point, you should have a working conda Python environment, and you have used git to clone our repositories into ~/adcpcode/programs.

Check your Python environment. Your prompt should include (pycodas); if it doesn’t, execute conda activate pycodas. You can also check your python version:

python --version

should return something like:

Python 3.13.9

The version number will depend on when and how you installed or last updated Python.

Compile and install codas3 (C code for libraries and executables) first:

cd ~/adcpcode/programs/codas3
./conda-install.sh
cd ~

Now we compile the C extension code in the pycurrents package, and install it along with the onship packages. Most of the CODAS processing tools are in pycurrents.

Install now:

cd ~/adcpcode/programs/pycurrents
pip install --no-build-isolation .
cd ../onship
pip install --no-build-isolation .
cd ~

Note

The uhdas installation here is only for obtaining access to code used in processing data acquired with UHDAS. It does not constitute the UHDAS system itself.

Now that you have compiled and installed CODAS C and Python code, it is time for the next step: getting the non-git components.

(Return to TOP)