iowarp/geodesy
GNSS geodesy methods for any network: position time series (frames, trajectory models with rate, offsets and seasonal terms, noise and rate uncertainty) with a bundled fit, station catalogs read without guessing columns, region resolution, and station-coverage comparison over any discovered catalog.
Compare how many stations of one discovered catalog fall within the same radius of several regions, from metadata only, optionally counting independent regions in child agents.
In a child agent, resolve one assigned region and count the stations of an already normalized catalog within the assigned radius, returning the counts and their evidence.
Analyse GNSS station position time series from any network - east/north/up components, reference frames, trajectory models (rate, offsets, annual and semiannual terms), outliers, noise and rate uncertainty, and how to present them. Bundles fit_trajectory.py.
Ground a place name or explicit coordinates into one fixed analysis region (center and radius, or bounds) before any station or dataset claim, with provenance and stated assumptions.
Read any station catalog (ids and coordinates of GNSS or other monitoring stations) without guessing columns - identify latitude, longitude and height by value range and documentation, handle unit-label rows and duplicate column names, and write a normalized copy for spatial filtering. Bundles station_catalog.py.