GNU Gama

https://www.gnu.org/software/gama
GNU Gama is a project dedicated to adjustment of 'geodetic networks'. GNU Gama is based on a C++ library of geodetic classes and functions `libgama' and a small C++ template matrix library `matvec'. The stable branch of the project is limited to network adjustment in a local coordinate system and its functionality is represented by the program `gama-local, ' which adjusts geodetic (free) networks of observed distances, directions, angles, height differences, 3D vectors and observed coordinates (coordinates with given variance-covariance matrix). In the new branch the adjustment model is based on geocentric coordinate system (adjustment model on ellipsoid). Its functionality is represented by the program `gama-g3'.

The copyright and license notices on this page only apply to the
text on this page. Any software or copyright-licenses or other
similar notices described in this text has its own copyright notice
and license, which can usually be found in the distribution or license
text itself.