Projects / MeteoIO

MeteoIO

MeteoIO is a C++ library whose main design goals are: providing meteorological data format/protocol independent data access; providing safe and robust I/O; making I/O code as unobtrusive and simple as possible for the user; providing ready to use data to the user (transparent caching, filtering, resampling, and spatial interpolation); enabling unattended use from an I/O point of view; offering high modularity so that individual elements of the library can easily be replaced/expanded/added; and by its modularity, help interdisciplinary development, each module being targeted at a specific developer profile.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  15 Nov 2011 22:12

Release Notes: A major performance improvement has been found by slightly changing the API. This leads to an 8 times speed up. Several bugs have been fixed and several plugins improved in order to get the most out of the available data. Some new filters have been implemented. More error messages have been improved for clarity.

  •  19 Sep 2011 21:33

Release Notes: This release brings much improved packaging to Windows and Mac. A lot of cleanup has been done in the code as well as the build system. Many legacy hacks have been fixed, leading to bugfixes and some speed improvements. Significant efforts have been put into the statistical methods, implementing a least square fitting class, statistical analysis methods, and a more consistent interface to such methods.

  •  24 Jun 2011 23:31

Release Notes: This version now supports Windows with Visual C++ or Code::Blocks. Several plugins have been significantly improved in term of robustness, speed, and error messages. The various array structures have been improved by adding new method and improving existing ones. Speed has been improved and multiple bugs fixed. In order to help applications that provide their own data and need to bypass the data reading by the plugins, data injection capability has been added.

  •  15 Feb 2011 13:47

Release Notes: The structure has been deeply modified in order to address several shortcomings and bugs. A new user interface class has been designed. The filtering infrastructure was rewritten. The spatial interpolations were integrated. The buffering was refocused on buffering issues. The meteorological data structures have been merged with the metadata structures in order to make the user code simpler and more compact. A first set of meteorological physical laws has been introduced around sun and standard atmosphere models.

  •  05 Nov 2010 21:09

Release Notes: Several new spatial interpolations algorithms have been implemented, and some bugs fixed. The accumulation resampling algorithm has been rewritten from scratch. The JNative spatial interpolations interface has been improved, and now compiles on Linux and Windows. The build system has been improved and the auto-detection of third party libraries is much improved.

Screenshot

Project Spotlight

jOOQ

Java-based object oriented querying.

Screenshot

Project Spotlight

Jipes

A Java library to efficiently compute audio features.