Distribution Statement
# # # This source code is subject to the license referenced at
# # # NRLMMD-GEOIPS.
Architecture#
The architecture section describes the design and structure of GeoIPS in-depth. This section is intended for users who want to understand how GeoIPS works, plugin developers who need a deeper understanding of how plugins operate, and developers of the core GeoIPS package. The architecture section details the plugin system, the various plugin kinds and how they behave, interfaces and how they manage plugins, the plugin registry, unit and integration test structure, documentation standards, code standards, and more.
- Extend GeoIPS with Plugins
- The plugin registry (pluginify)
- What Are Output Checkers?
- How Output Checkers Work
- Practical Examples
- The Structure of GeoIPS
- Data Structures
- Software Requirements Specification
- Cache Files Managed by GeoIPS
- Test Infrastructure
- CI and Installation Infrastructure
- Documentation
- Command Line Interface
- Custom Types