Software Development

Vienna VLBI and Satellite Software (VieVS)

The Vienna VLBI and Satellite Software VieVS is being developed at TU Wien since 2008. Starting as a state-of-the-art VLBI analysis software package, VieVS was gradually updated with additional capabilities and modules. Today, all software developed at the GEO department at TU Wien is released under the VieVS-umbrella. All VieVS modules are designed with a focus on interoperability in order to extend the functional range of VieVS.

Read the VieVS reference paper: Böhm et al. (2018), PASP, Vol. 130, Nr. 986 (open access)!

VieVS is available on GitHub!

All components of VieVS are open source. Feel free to use and modify the source code according to your needs and in accordance with the terms of the GNU General Public License v3.0. We are open for comments, bug-reports and of course questions (if they cannot be solved using the documentations).

VIeVS on GitHub:

The following VieVS Modules are publicly available:

  • VieVS-VLBI: State-of-the-art VLBI analysis software, including features for the simulation and scheduling of VLBI sessions.
  • VieSched++: A new VLBI scheduling software written in C++.
  • RADIATE: A ray-tracing program for the reconstruction of tropospheric delays in geodesy, written in Fortran.


The VLBI Module in VieVS is a state-of-the-art software package for geodetic VLBI. Although the main focus is data analysis and the estimation of geodetic target parameters, it provides advanced features for simulation and scheduling as well. VieVS-VLBI is written in MATLAB, which simplifies code modification and facilitate the implementation of new features. Hence, VieVS is highly suitable for a wide range of research tasks. VieVS-VLBI is used for all data analysis tasks in Vienna’s VLBI analysis center.
Learn more about VieVS-VLBI in our Wiki!


VieSched++ is a stand-alone tool of the Vienna VLBI and Satellite Software (VieVS). The scheduler is written in C++ and aims to be flexible and easy to use, with a modern graphical user interface while creating high-quality schedules.VIeSched++ is widely applied in our scheduling center.

Read the VieSched++ reference paper: Schartner & Böhm (2019), PASP, Vol. 131, Nr. 1002 (open access)!


The ray-tracing software RADIATE allows to calculate troposphere delays in the microwave domain by applying ray-tracing. The program code is implemented with FORTRAN. It utilizes meteorological data provided by numerical weather models of the European Centre for Medium-Range Weather Forecasts (ECMWF). RADIATE is used to derive ray-traced delays on a daily bases that are provided on TU Wien’s VMF server:
Read the RADIATE reference paper: Hofmeister & Böhm (2017), JGeod, Vol. 91, 8 (open access)!Try the online ray-tracer implementing RADIATE!