GithubHelp home page GithubHelp logo

arctic-interface / ridgepack Goto Github PK

View Code? Open in Web Editor NEW

This project forked from proteanplanet/ridgepack

0.0 1.0 0.0 136.96 MB

Sea Ice Analysis and Development Package for Coupled Models

License: Other

MATLAB 85.63% Shell 1.12% Mathematica 13.25%

ridgepack's Introduction

Ridgepack

Ridgepack is a MATLAB sea ice model analysis and development package designed as part of the Regional Arctic System Model (RASM) project, funded by the Department of Energy, Office of Naval Research, and National Science Foundation. It has been used to analyse output from RASM, as well as the Community Earth System Model (CESM) and Energy Exascale Earth System Model (E3SM) sea ice components, and for model developments leading to contributions to the CICE Consortium sea ice model (https://github.com/CICE-Consortium). Ridgepack libraries are readily applicable to other models that use CICE or its column package, called Icepack, including the Discrete Element Model of Sea Ice (DEMSI).

Contents

Libraries

These libraries form the backbone of Ridgepack to read netCDF data output from CICE, MPAS-Seaice and observational datasets and make vigorous use of the metadata within the output to aid model analysis. The libraries include extensive graphics and analysis function, as well as development libraries for new physics being implemented in Icepack. There are four libraries:

Library Description
datastructures Ingests, twists and turns netcdf data
graphics Publication quality graphics functions
morphology Library of sea ice thickness distribution functions for the paper Roberts, A.F., E.C. Hunke, S.M. Kamal, W.H. Lipscomb, C. Horvat, W. Maslowski (2019), A Variational Method for Sea Ice Ridging in Earth System Models, J. Adv. Model Earth Sy.
infrastructure Basic functions for Ridgepack to operate smoothly

Cases

The cases area of Ridgepack is for MATLAB scripts that make use of the above function library:

Case Description
JAMES_2019_VarRidging Scripts used to demonstrate the functionality of the sea ice morphology library described in: Roberts, A.F., E.C. Hunke, S.M. Kamal, W.H. Lipscomb, C. Horvat, W. Maslowski (2019), Variational Method for Sea Ice Ridging in Earth System Models, J. Adv. Model Earth Sy..
RASM_Sea_Ice_Toolbox Scripts used to analyse coupled RASM model components

Startup

startup.m is a sample MATLAB startup file to accompany Ridgepack, and includes examples of setting several environment variables relevant to this MATLAB utility. It is anticipated that MATLAB will be run on a Unix, Linux or Mac OSX platform when using this package.

Contact

Andrew Roberts: [email protected]

History

Author: Andrew Roberts, Naval Postgraduate School, April 2018

Reviewer: Samy Kamal, Naval Postgraduate School, May 2018

Update: Andrew Roberts, Los Alamos National Laboratory, December 2018

Required software

Designed to be used with MATLAB 2018b or a newer version, and for one script, Mathematica 11.3

ridgepack's People

Contributors

proteanplanet avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.