Skip to content

Commit bd648b9

Browse files
This is the initial version.
0 parents  commit bd648b9

24 files changed

+3630
-0
lines changed

LICENSE

Lines changed: 674 additions & 0 deletions
Large diffs are not rendered by default.

README

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
CUPiDO - Connecting Undifferenced Points in Deformation Observations
2+
3+
The CUPiDO software enables a standardized approach for the analysis
4+
and preparation of geodetic data for the use in geophysi-
5+
cal modeling. The approach resolves the problem of non-
6+
uniformity in the datasets obtained by different measurement
7+
techniques.
8+
9+
The approach is based on two main steps: uniformization
10+
of the data using a standardized data format (NetCDF), and
11+
the application of the CUPiDO conversion tool to construct
12+
double-difference observations.
13+
14+
The CUPiDO software is structured in three directories:
15+
16+
create_netcdf
17+
scripts to generate the standardized NetCDF data files
18+
(currently in Matlab only).
19+
20+
create_double_differences
21+
conversion tool to generate an optimal set of double
22+
differences based on the NetCDF data files (in Python2).
23+
24+
example
25+
An example setup to demonstrate the CUPiDO software.
26+
27+
28+
(c) Delft University of Technology, 2017
29+

create_double_differences/CHANGELOG

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
Version: 1.0, 19 September 2016
2+
- initial version
3+
4+
Version: 1.1, 29 September 2016
5+
- enabling different benchmark classes
6+
- selection with or without outliers
7+
- polygon selection
8+
9+
Version: 1.1.1, 7 October 2016
10+
- better handling of nan values in region of interest check (avoiding warning)
11+
12+
Version: 1.1.2, 9 October 2016
13+
- bug fix in case SD observations of a single epoch are selected (and therefore no DD can be formed)
14+
15+
Version: 1.1.3, 4 November 2016
16+
- bug fix in indexing
17+
18+
Version: 1.1.4, 14 February 2017
19+
- implementation of unique benchmark list (for combined levelling/gps data)
20+
- detection and removal of dependent DD observations
21+
- removal of maximum number of allowed iteration in SD to DD transformation
22+
- format change of dates in default cupido.py settings
23+

create_double_differences/README

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
CUPiDO - Connecting Undifferenced Points in Deformation Observations
2+
3+
The CUPiDO conversion tool creates the optimal set of double-difference geodetic
4+
(GPS and leveling) measurements and its corresponding covariance matrix
5+
based on the user input: Period of interest (POI), Region of interest (ROI),
6+
and technique of interest (TOI).
7+
8+
The software includes one main function and eight subfunctions:
9+
10+
cupido.py (main function)
11+
For the detailed description of Inputs/Outputs of cupido.py, see
12+
the header of cupido.py.
13+
14+
construct_sd2dd_transformation_gps.py
15+
This subfunction constructs the single-to-double difference transformation
16+
for both leveling and GPS data.
17+
18+
construct_sd2dd_transformation.py
19+
This subfunction constructs the single-to-double difference transformation
20+
for both leveling and leveling data.
21+
22+
construct_st_idealization_covmx.py
23+
This subfunction constructs the covariance matrix associated with the
24+
spatio-temporally correlated component of idealization noise.
25+
26+
construct_t_idealization_covmx.py
27+
This subfunction constructs the covariance matrix associated with the
28+
temporally correlated component of idealization noise.
29+
30+
csv_idealization_reading.py
31+
This subfunction reads the idealization noise parameters from the database
32+
(See the header of 'cupido.py' for more info about the input database).
33+
34+
csv_polygon_reading.py
35+
This subfunction reads the polygon of the ROI.
36+
37+
netcdf_reading.py
38+
This subfunction reads the geodetic observations from the database
39+
(See the header of 'cupido.py' for more info about the input database)
40+
41+
cupido_logging.py
42+
Logging subfunction.
43+
44+
For the detailed description of Inputs/Outputs of cupido.py, see the
45+
header of cupido.py.
46+
47+
48+
(c) Delft University of Technology, 2017
49+

0 commit comments

Comments
 (0)