CIS has built-in support for reading NetCDF, ASCII, HDF and PP file formats. That said, most data sources require some sort of pre-processing before being ready to be plotted or analysed (for example this often involves specifying the variables which contain the spatio-temporal coordinates of the data, or shifting the time coordinate onto a common reference). For that reason, CIS deals with reading in data files via the concept of "data plugins". Each data plugin has its own specific way of reading and interpreting the data in order for it to be ready to be plotted, analysed, etc.
CIS also supports changing and extending the behaviour of the collocation routines through "analysis plugins". These plugins can be created to implement new kernels for averaging a set of points, new constraints for selecting particular regions or sets of data, or whole new collocation engines for running the collocation itself.
This page lets you browse the plugins that come with CIS, as well as those which have been developed by the community. If you can't find a data plugin which matches your needs then take a look at section 14 in the documentation for a comprehensive guide to developing your own. More detail about the design of the different collocation components, and advice for developing analysis plugins can be found in section 15.Submit a new plugin +
If you've already developed a plugin you can easily share it with the community using the button on the right.