As part of improving NCL for open development, the NCL source code may be factored into three components, each which will become a separate repository:
Core - this represents the NCL language itself, and will also contain NCL file I/O (addfile) since this is tied directly with the NCL variable model
Visualization - this will include the HLU library, NCAR Graphics, and any programs (idt, rasxxx, ctrans) that are associated with graphics
Computational - this will include the computational routines associated with NCL, and will mainly consist of C and Fortran codes.
As part of improving NCL for open development, the NCL source code may be factored into three components, each which will become a separate repository:
Core - this represents the NCL language itself, and will also contain NCL file I/O (addfile) since this is tied directly with the NCL variable model
Visualization - this will include the HLU library, NCAR Graphics, and any programs (idt, rasxxx, ctrans) that are associated with graphics
Computational - this will include the computational routines associated with NCL, and will mainly consist of C and Fortran codes.