-
Notifications
You must be signed in to change notification settings - Fork 2
Home
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.
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.
New to ICESEE? Start here:
- Installation Guide - Set up ICESEE on your system
- Usage Guide - Learn how to run ICESEE applications and use different EnKF variants
- Configuration Flags - Reference for all command-line and YAML configuration options
- 1. Installation - Complete installation instructions for ICESEE and its dependencies
- 2. Usage - Running ICESEE applications, supported models, and data assimilation methods
- 4. Build ICESEE as a Package - Instructions for building and distributing ICESEE to PyPI
- 3. Guide to Integrating Models into ICESEE - Comprehensive guide for integrating new models (MPI and non-MPI)
- 5. Development Notes - Project structure, namespace packages, and development best practices
- 6. Common Issues and Solutions - Resolving common installation and runtime issues
- 7. ISSM MATLAB Installation Guide for macOS - Step-by-step guide for installing ISSM with MATLAB on macOS
- 7.1 ISSM Dual Build Setup - Building ISSM with both MATLAB and Python interfaces using Makefile
- 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
- GitHub Repository - Source code and issue tracking
- Main README - Project overview and quick links
- Configuration Documentation - Complete flag reference
- 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
Last Updated: January 2025