The IDA sustainment team has developed a suite of R packages and tools to support our models and analyses in a well-documented and reproducible method.
Nectar | Data Management Curator
An IDA-created package in R that reads in raw data received from a sponsor and cleans it in order to prepare the files for the various pre-processing packages that we use (e.g., honeybee, sabrewing, etc.) in our analyses. After running nectar and obtaining clean data, two dictionaries will be produced to assign modeling properties for parts: a uniqueName dictionary and a NIIN dictionary.
Honeybee | Naval Aviation Model Pre-processor
An IDA-created package in R designed to read in a variety of Naval aviation data sources and generate sustainment metrics for specific Naval aviation platforms (e.g., F/A-18 E, F, G). Honeybee is intended to interface with stinger by providing stinger inputs directly as outputs (e.g., Component Data, Stock Data, etc.); however, honeybee also outputs numerous other files that are useful for parallel analyses.
Swordfish | Naval Maritime Model Pre-processor
An IDA-created package in R designed to assist in the creation of Naval maritime models. Swordfish is similar to IDA's other pre-processors in that it is meant to interface with stinger; however, swordfish specializes in reconciling two Navy databases (CDMD-OA & MRDB) to construct an RBD for a specific maritime platform. It generally involves iteratively resolving discrepancies in the RBD and therefore involves much more human interaction than IDA's other pre-processing packages.
Sabrewing | Air Force Model Pre-processor
An IDA-created package in R designed to read in a variety of Air Force data sources and generate sustainment metrics for Air Force platforms (e.g., CV-22). Sabrewing is intended to interface with stinger by providing stinger inputs directly as outputs (e.g., Component Data, Stock Data, etc.); however, sabrewing also outputs numerous other files that are useful for parallel analyses.
Stinger | Sustainment Model Translator
An IDA-created package in R designed to use human-readable, human-writable (i.e., easy to visually understand and modify) inputs to generate the extremely verbose inputs required for one of the most common discrete event modeling software packages used in the DOD. stinger was written to be platform-agnostic, meaning these models can be created regardless of whether the inputs came from honeybee/sabrewing/etc., or were built by hand.
And More | Specialized Analysis Tools
The IDA Sustainment team is always working on new ways to leverage our unique data pipeline to provide insights to our sponsors. Outside of those tools that compose our standard pipeline, we have built various analysis tools for specific use-cases: tracking historical MC rates for aircraft (birdwatcher), calculating platform-specific item criticalities for weapons systems (silverback), and assisting adapting our end-to-end pipeline to quickly explore proposed initiatives (CRIMson, darwin).