Skip to content

jejjohnson/nerf4ssh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Neural Fields for Sea Surface Height Interpolation

WARNING: This repo is WIP and is being constructed now. Stay Tuned!

My experiments involving sea surface height (SSH) interpolation using coordinate-based neural networks, i.e. Neural Fields (NerFs).

Installation

conda - Recommended

git clone https://github.com/jejjohnson/nerf4ssh.git
cd nerf4ssh
mamba env create -f environments/linux.yaml

External Packages

I use quite a few of external packages that I've relegated to their own repo.

Neural Fields - This package has all of the NerF algorithms I use for the experiments.

pip install "git+https://github.com/jejjohnson/eqx-nerf.git"

Trainer - This package has the NN Trainer and logging that I use for this experiment.

pip install "git+https://github.com/jejjohnson/eqx-trainer.git"

OceanBench - This package has the datasets and metrics that I use for this paper.

brew install g++ cmake eigen boost gsl
pip install "git+https://github.com/jejjohnson/oceanbench.git"

Citations