The Geospatial Data Abstraction Library (GDAL) is a unifying C/C++ API for accessing raster geospatial data, and currently includes formats like GeoTIFF, Erdas Imagine, Arc/Info Binary, CEOS, DTED, GXF, and SDTS. It is intended to provide efficient access, suitable for use in viewer applications, and also attempts to preserve coordinate systems and metadata. Python, C, and C++ interfaces are available.
ESKit is a portable C library that provides implementations of some self-adaptive evolution strategies. It features a simple API, comprehensive documentation, three state of the art self-adaptive evolution strategies (Isotropic CSA-ES, CMA-ES, and Separable CMA-ES), and can optionaly uses LAPACK. The implementation strictly follows the published papers introducing those evolution strategies and performs as in the published papers. A basic benchmark program is provided.
libgeotiff is a library (normally built on top of libtiff) for reading and writing coordinate system information from/to GeoTIFF files. It includes CSV files for expanding projected coordinate system codes into full projections definitions and examples of transforming the definitions into a form that can be used with the PROJ.4 projections library. It also includes the sample applications listgeo (for dumping GeoTIFF information in readable form) and geotifcp (for applying geotiff tags to an existing TIFF or GeoTIFF file).