Skip to content
Brian Kyanjo edited this page Oct 13, 2025 · 2 revisions

Welcome to the ICESEE Wiki

Ice Sheet State and Parameter Estimator (ICESEE) is a state-of-the-art data assimilation software package designed for ice sheet models. This advanced software facilitates the creation of an adaptive intelligent wrapper with robust protocols and APIs to seamlessly couple and integrate with various ice sheet models. The primary objective is to simplify the interaction between different models, enabling the adoption of complex data assimilation techniques across multiple frameworks.

This design will be extended to integrate with cloud computing services such as AWS, ensuring scalability and efficiency for larger simulations. Eventually, the software will be incorporated into the GHUB online ice sheet platform, significantly enhancing its capabilities by including the new features currently under development.


πŸ“š Documentation Overview

This Wiki provides comprehensive documentation for installing, using, and extending ICESEE. Whether you're a new user or a developer, you'll find guides and references to help you work with ICESEE effectively.


πŸš€ Quick Start

New to ICESEE? Start here:

  1. Installation Guide - Set up ICESEE on your system
  2. Usage Guide - Learn how to run ICESEE applications and use different EnKF variants
  3. Configuration Flags - Reference for all command-line and YAML configuration options

πŸ“– User Guides

Getting Started

  • 1. Installation - Complete installation instructions for ICESEE and its dependencies
  • 2. Usage - Running ICESEE applications, supported models, and data assimilation methods

Building and Packaging


πŸ”§ Developer Guides

Integration and Extension

Troubleshooting


πŸ–₯️ Platform-Specific Guides

macOS Installation


🎯 Key Features

  • Modular Python Interface: Easy integration with various ice sheet models
  • Multiple EnKF Variants: EnKF, DEnKF, EnTKF, EnRSKF with inflation and localization support
  • MPI Parallelization: Fully parallel and partially parallel modes for scalable computation
  • Supported Models: Icepack, ISSM, Lorenz-96, and Flowline models
  • Container Support: Docker and Apptainer recipes for portable deployments
  • HPC Ready: Designed for high-performance computing environments

πŸ”— External Resources


πŸ’¬ Getting Help

  • Questions? Open an issue on the GitHub repository
  • Contributions? Submit a pull request or contact the maintainer at bkyanjo3@gatech.edu
  • Bug Reports? Use the GitHub issue tracker with detailed reproduction steps

πŸ“‹ Wiki Contents

Installation and Setup

  1. Installation
  2. Usage
  3. Build ICESEE as a Package

Development and Integration

  1. Guide to Integrating Models into ICESEE
  2. Development Notes

Troubleshooting and Platform-Specific

  1. Common Issues and Solutions
  2. ISSM MATLAB Installation Guide for macOS 7.1. ISSM Dual Build Setup

Last Updated: January 2025