This is the HYCOM-tools repository.
All information about the HYCOM-tools (installation, compilation) are described in the HYCOM-tools Wiki page.
The Dockerfile provides a platform-independent (supporting ARM and x86 architectures) container runtime with compiled HYCOM-Tools. The resulting image is based on the Debian linux distro. It can be built using the docker compose CLI and the included docker-compose file.
Run these commands from within the repository directory.
Build the docker image
docker compose buildRun the docker image as a container. The -d flag runs the container in the background.
docker compose up -dStopping the image: docker compose down.
Start an interactive bash session on the image
docker compose exec -ti hycom bashExample Usage: Run archv2ncdf3z conversion tool to process files in the local data directory (which is mounted to /data in the container).
docker compose exec -ti hycom bash -c "archv2ncdf3z < /data/archv2ncdf3z.IN"Disk Warning: Running the example script will trigger file downloads totaling ~6GB, requiring, once unzipped, ~18GB of disk space.
Run the rtofs conversion example script from within the container to test the tooling for converting full-volume RTOFS binaries to netcdf. You can copy the script to the ./data folder to access it on the running container.