-
Notifications
You must be signed in to change notification settings - Fork 2
Home
My name is Vicente Yañez and I'm a geologist interested in computer science. GNSS Field Analysis (GFA) is a compilation of python's functions that I wrote for my internship in Centro Sismológico Nacional (CSN) and during my undergraduate thesis (spanish).
This software has the functions to calculate vectors from a GNSS time series data (from the trajectory model of Bevis & Brown, 2014 or from a simple lineal fitting), to obtain a velocity field that represent the cortical deformation. Then, from the velocity field this program include the tools to calculate the velocity tensor, and from this, the vorticity and stretching tensors (from the equation of Davis & Titus, 2011).
GFA depends on Numpy, scipy, matplotlib and optionaly, cartopy.
GFA is divided in two principal sections. The GNSS Analysis and the Field Analysis. The first is focused on the calculation of the velocity vector and the second one, use the output of GNSS Analysis to analyze the velocity field in different ways.
Classes
- TimeSeriesControl
- ModelControl
- ModeloTrayectoria
Functions
- loadGPS
- lineal_model
- hvsd
- fun_vector
Functions
- field
- geometry
Finally, GFA includes various scripts that use this classes and functions. Also, GFA includes examples of use, and its results.
Scripts
- ts_seleccionar: Cut and save the time series giving a specific time and location area.
- ts_buildmodelall: Calculate the trajectory model for all the stations in the db using the same parameters for all of them.
- ts_build (on development)
- ts_graficar (on development)
- ts_calcvector (on development)
Examples
- example_vorticity: Calculate the vorticity in the southern Andes from velocity vectors between the years 2007-2010.
- Create a configuration file to change project variables.
- Improve the quality of time series figure.
- Package GFA like a python module.
- To improve the interpolation method.