NRLMMD-GEOIPS / geoips

Main Geolocated Information Processing System code base with basic functionality enabled.
https://nrlmmd-geoips.github.io/geoips/
Other
13 stars 10 forks source link

Documentation Guideline for Developer-Assisted Package Creation #507

Open evrose54 opened 2 months ago

evrose54 commented 2 months ago

Requested Update

Description

At CIRA (and maybe NRL), we as developers are tasked with integrating established geospatial processing routines into GeoIPS, or as a standalone package that can interact with GeoIPS. For example, I've already created a standalone geoips_glm package which implements Global Lightning Mapper algorithms, GREMLIN Algorithms, and other functionality needed to produce outputs that match those created by non-geoips based code, achieving the same thing. The purpose of this issue is to create a documentation guideline for both developers and researchers, who will be working together to get their routines integrated to work alongside GeoIPS.

Background and Motivation

The motivation of this issue is to make it clear and easy for both developers and researchers to get software completely unrelated to GeoIPS to integrate with GeoIPS correctly. With this documentation created, developers will know if what they've created is accurate and working correctly, and researchers will know what to provide to developers to make this a streamlined process.

Checklist for Completion

Create a Documentation Guideline that highlights the process of getting proprietary code integrated with GeoIPS. Should include the following to produce the desired outputs.