Skip to content

jbrzensk/rockfish_helpers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rockfish_helpers

Scripts and environments for the rockfish server at SIO

This is separated into multiple folders:

MOM6: MOM6 Interactive runtime environment

R : R and R studio specific helpers

  • R_server.sh: Launches a containerized R which contains most of ESMF scripts and is parallelized.

bash: bash scripts for commonly repeated tasks.

fortran: Fortran sample code

modules: Module usage explanation

  • An explanation of the module system. Mostly pertains to monkfish, but rockfish uses the same system.

netcdf: netCDF Helper Scripts

  • netcdf_splitter: Splits netCDF files into slices, with a common name stem. Computations are generally faster on smaller netCDF files. Files cna be combined at the end with net_cdf_combiner.

  • netcdf_combiner: Combines what splitter takes apart.

  • VolMP: Scripts for integrating and averaging some specific plankton and fish values from VolMP data sets. See here for how to do weighted averaging and integrating.

python: Python helpers for rockfish    

  • environment_builder: This function builds an environment for MOM analysis. The code can be reused to build other environments for other projects. It also included a mom_requirements.txt file, which has everything pip needs to create an environment for running the diagnostics in the MOM6 diagnostics folder.

  • jupyter_notebook_helper: This is a script for starting a Jupyter notebook instance. It also gives the command to SSH tunnel into Rockfish to your Jupyter instance.

ssh: How to setup SSH keys for password-less login

About

Scripts and environments for the rockfish server at SIO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published