-
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 Fiel Analysis (GFA) is a compilation of python's functions that I wrote for my internship in the Centro Sismológico Nacional (CSN) and in 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) and with this, obtain a velocity field that represent the cortical deformation. After, 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 of Numpy, scipy, matplotlib and optionaly, cartopy.
GFA is divide in two principal sections. The GNSS Analysis and the Field Analysis. The first is focus on calculate 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 include various scripts that use this classes and functions. Also, GFA include examples of use, and his 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.
- 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 to 2010.
- Create a configuration file to change project variables.
- Improve the quality of time series figure.
- Package like a python module.