About ESMF Download Users Developers Management Work Plans Metrics Impacts Conventions

Interface Stability by Class

The redesign of Grid and Array data structures that began at the end of ESMF's first funding cycle affected the interfaces of many classes in the framework. With the 3 series (ESMF v3.*), these interfaces are growing increasingly stable. The following chart shows our assessment of interface stability by class. Note that even interfaces marked as stable may be subject to minor adjustments or argument name changes as we proceed with development and standardization.

ESMF v5.2.0 is the baseline release for this chart.

Class Stability level
GridComp Stable
CplComp Stable
State Stable
FieldBundle Stable
ArrayBundle Stable
Field Stable
Array Stable
LocalArray Stable
ArraySpec Stable
Grid Medium
DistGrid Stable
Mesh Unstable
LocStream Unstable
XGrid Unstable
IO Unstable
Calendar Stable
Time Stable
TimeInterval Stable
Clock Stable
Alarm Stable
Attributes Medium
Config Unstable The interfaces for this class are not likely to change but this class may be removed or consolidated with Attributes.
LogErr Stable
DELayout Stable
VM Stable