source: GPS World
Built around the C++ programming language, GPSTk primarily consists of two pieces, the afore-mentioned core library and the suite of applications. The library includes functions such as GPS time, ephemeris calculations, atmospheric delay models, position solutions, mathematics and an application framework. The applications suite includes basic transformations, observation data collection and conversion, file comparison and validation, data editing, ionosphere modeling, and autonomous and relative positioning.