Welcome to geodezyx’s documentation!
Introduction
The purpose of geodezyx (pronounced geode- zeecks), also known as the GeodeZYX toolbox, is to provide all the functions which can be useful for Geodesy and Geophysics.
It includes low level functions, file management functions, time and space-coordinates conversion functions, data (especially GNSS observations and orbits) retrieve functions, plots and visual selection functions …
It is designed for Python 3 on a LINUX Ubuntu-like system. Also tested with Anaconda
Installation
See the dedicated section: Installation.
Useful links
Documentation: https://ipgp.github.io/geodezyx
GitHub repository: https://github.com/IPGP/geodezyx
PyPi project: https://pypi.org/project/geodezyx
License
GNU General Public License, Version 3, 29 June 2007
Copyright © 2019 Helmholtz Centre Potsdam GFZ German Research Centre for Geosciences, Potsdam, Germany (Pierre Sakic, Gustavo Mansur, and Kitpracha “Na” Chaiyaporn, Valérie Ballu)
The geodezyx toolbox is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. The geodezyx toolbox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Indices and tables
Contents
- Welcome to geodezyx’s documentation!
- Getting started
- geodezyx’s Cookbook
- GeodeZYX’s complete reference package
- Subpackages
- geodezyx.athmo package
- geodezyx.conv package
- Submodules
- geodezyx.conv.conv_angle module
- geodezyx.conv.conv_coords module
ECEF2ECI()
ECI2ECEF()
ECI2RTN()
ECI2RTN_or_RPY()
ENU2XYZ()
ENU2XYZ_legacy()
ENU2XYZ_vector()
GEO2XYZ()
GEO2XYZ_vector()
XYZ2ENU()
XYZ2ENU_2()
XYZ2ENU_around_fix_pos()
XYZ2ENU_vector()
XYZ2GEO()
XYZ2GEO_vector()
normal_vector()
sENU2sFLH()
sFLH2sENU()
sFLH2sXYZ()
sXYZ2sENU()
vector_separator()
wnorm()
- geodezyx.conv.conv_geometric module
- geodezyx.conv.conv_interpolators module
- geodezyx.conv.conv_proj_lambert module
- geodezyx.conv.conv_proj_utm module
- geodezyx.conv.conv_rinex module
- geodezyx.conv.conv_rotation_matrices module
- geodezyx.conv.conv_time module
MJD2dt()
convert_partial_year()
date2dt()
date_string_2_dt()
date_to_jd()
datestr_gins_filename_2_dt()
datestr_sinex_2_dt()
datetime64_numpy2dt()
datetime_improved()
doy2dt()
dt2MJD()
dt2date()
dt2doy()
dt2doy_year()
dt2epoch_rnx3()
dt2fracday()
dt2gpstime()
dt2gpsweek_decimal()
dt2jjulCNES()
dt2list()
dt2posix()
dt2secinday()
dt2sp3_timestamp()
dt2str()
dt2tuple()
dt2year_decimal()
dt2ymdhms()
dt_2_sinex_datestr()
dt_2_sp3_datestr()
dt_ceil()
dt_gpstime2dt_tai()
dt_gpstime2dt_utc()
dt_improved()
dt_in_local_timezone2posix()
dt_range()
dt_round()
dt_tai2dt_tt()
dt_tai2dt_utc()
dt_utc2dt_tai()
dt_utc2dt_ut1()
dt_utc2dt_ut1_smart()
epo_epos_converter()
find_leapsecond()
get_leapsecond_frontend()
gpstime2dt()
gpstime2utc_bad()
gpsweek_decimal2dt()
hr_to_Day()
jd_to_date()
jd_to_mjd()
jjulCNES2dt()
matlab_time2dt()
mjd_to_jd()
numpy_datetime2dt()
numpy_dt2dt()
pandas_timestamp2dt()
posix2dt()
posix2dt_in_local_timezone()
rinexname2dt()
roundTime()
round_dt()
sp3name2dt()
sp3name_leg_2dt()
sp3name_v3_2dt()
statname_dt2rinexname()
statname_dt2rinexname_long()
str_date2dt()
strdate2dt()
string_date2dt()
tgipsy2dt()
toYearFraction()
trimble_file2dt()
tup_or_lis2dt()
utc2gpstime()
utc2gpstime_bad()
year_decimal2dt()
ymdhms2dt()
ymdhms_vectors2dt()
- geodezyx.externlib package
- geodezyx.files_rw package
- Submodules
- geodezyx.files_rw.geo_files_converter_lib module
Tropsinex_DataFrame()
convert_statinfo2eqfile()
header_from_ellipsoid()
list_stat_in_statinfo()
plot_nmea()
read_OTPS_tide_file()
read_eqfile_as_dico()
read_eqfile_time_solo()
read_globk_vel_file()
read_lfile_solo()
read_nmea()
read_pbo_vel_file_solo()
read_rinex_2_dataobjts()
read_rinex_nav()
read_sinex()
read_sinex_bench_antenna()
read_sinex_discontinuity_solo()
read_sinex_legacy()
read_sinex_versatile()
read_snx_trop()
read_station_info_solo()
read_station_info_solo_date()
read_station_info_time_solo()
receptor_gins_corrector()
sinex_DataFrame()
smart_elt_list()
stat_file_GINS_new_fmt()
stat_list_in_station_info()
statinfo_2_cats()
station_info_2_gins()
statname_of_catsfile()
unzip_gz_Z()
write_eqfile_from_dico()
write_latlontime_file_4_OTPS_tide()
write_lfile_from_datalists()
write_station_file_gins_from_datalists()
write_station_file_gins_from_rinex()
write_station_info_from_datalists()
- geodezyx.files_rw.read_athmo module
- geodezyx.files_rw.read_coords_misc module
- geodezyx.files_rw.read_coords_time_series module
MZB_GINS_2_ATM_GAMIT()
convert_sp3_clk_2_GINS_clk()
gins_readTROPOZ()
gins_read_MZB()
gins_read_time()
interp_sndy_SYS_UTC()
read_IGS_coords()
read_all_obs()
read_all_points()
read_calais()
read_epos_slv_times()
read_epos_sta_coords_mono()
read_epos_sta_coords_multi()
read_epos_sta_coords_multi_legacy()
read_epos_sta_kinematics()
read_epos_tim()
read_gins()
read_gins_double_diff()
read_gins_double_diff_multi()
read_gins_multi_extracted()
read_gins_multi_raw_listings()
read_gins_solution()
read_gins_solution_multi()
read_gins_wrapper()
read_gipsy_apps()
read_gipsy_bosser()
read_gipsy_gdcov()
read_gipsy_gdcov_list()
read_gipsy_tdp()
read_gipsy_tdp_list()
read_gipsyx_tdp()
read_gipsyx_tdp_list()
read_gipsyx_xfile()
read_gipsyx_xfile_list()
read_groops_position()
read_hector_neu()
read_jpl_timeseries_solo()
read_jump_file()
read_nav_step1_geodesea()
read_nevada()
read_nrcan_csv()
read_nrcan_pos()
read_pbo_pos()
read_pride_pppar_kin()
read_pride_pppar_pos()
read_pride_pppar_pos_mono()
read_qinsy()
read_renag_synthetic()
read_rtklib()
read_sndy_mat_att()
read_sndy_mat_nav()
read_sonardyne_attitude()
read_sonardyne_posi()
read_track()
read_track_2()
read_webobs()
sorting_a_calais_file()
write_ATM_GAMIT()
- geodezyx.files_rw.read_eop module
- geodezyx.files_rw.read_geo_files_misc module
- geodezyx.files_rw.read_gnss_prods module
- geodezyx.files_rw.read_gnss_qc module
- geodezyx.files_rw.read_igs_combi module
- geodezyx.files_rw.read_logsheets module
- geodezyx.files_rw.read_rinex module
- geodezyx.files_rw.read_slr module
- geodezyx.files_rw.write_geo_files module
- geodezyx.files_rw.write_rinex module
- geodezyx.geodyn package
- geodezyx.logconfig package
- geodezyx.marine package
- Submodules
- geodezyx.marine.marine module
- geodezyx.marine.obp module
butter_bandpass()
butter_bandpass_filtfilt()
butter_highpass()
butter_highpass_filtfilt()
butter_lowpass()
butter_lowpass_filtfilt()
butterworth()
compute_dens_profile()
compute_phibot()
compute_spectrogram()
compute_steric()
exp()
exp_linear()
extract_profile()
fit_model()
get_bottom_depth()
interp_time()
interp_xy()
interp_z()
linear()
log()
log_linear()
read_duacs()
read_ecco2()
read_glorys()
read_hycom()
- geodezyx.marine.obscom module
- geodezyx.megalib package
- geodezyx.operational package
- Submodules
- geodezyx.operational.anubis_frontend module
- geodezyx.operational.cluster_gfz module
- geodezyx.operational.download_cddis module
- geodezyx.operational.download_dropbox module
- geodezyx.operational.download_find_files module
- geodezyx.operational.download_prods module
- geodezyx.operational.download_rinex module
download_gnss_rinex()
effective_save_dir()
ens_fr()
ftp_download_frontend()
ftp_files_crawler()
geoaus_server()
igs_cddis_nav_server()
igs_cddis_server()
igs_ign_ensg_server()
igs_ign_server()
igs_sopac_server()
nav_bkg_server()
nav_rob_server()
orpheon_server()
ovsg_server()
renag_server()
rgp_ign_mlv_server()
rgp_ign_smn_1_hz_server()
rgp_ign_smn_server()
sonel_server()
unavco_server()
uwiseismic_server()
- geodezyx.operational.download_rinex_legacy module
download_gnss_rinex_legacy()
effective_save_dir()
ens_fr_legacy()
geoaus_server_legacy()
igs_cddis_nav_server_legacy()
igs_cddis_server_legacy()
igs_sopac_server_legacy()
multi_archiver_rinex()
multi_downloader_rinex()
nav_bkg_server()
nav_rob_server_legacy()
orpheon_server_legacy()
ovsg_server_legacy()
renag_server()
rgp_ign_mlv_server()
rgp_ign_smn_1_hz_server_legacy()
rgp_ign_smn_server_legacy()
rnx_long2short_name()
sonel_server_legacy()
unavco_server_legacy()
uwiseismic_server()
- geodezyx.operational.download_utils module
- geodezyx.operational.gins_runner module
bad_sat_finder()
check_good_exec_of_GINS()
check_if_DOMES_in_oceanloadfile()
check_if_file_in_gin_folder()
check_if_stat_in_stationfile()
clk_2_gins()
copy_file_in_gin_folder()
dirs_copy_generik_2_working()
double90_runner()
double_diff_binom()
double_diff_multi()
download_convert_2_gins_orb_clk()
export_results_gins_listing()
find_DOMESstat_in_stationfile()
gen_dirs_from_double_diff()
gen_dirs_from_rnxs()
get_director_list()
get_gins_path()
get_rinex_list()
get_temp_data_gins_path()
make_path_ginsstyle()
merge_yaml()
orbit_cleaner()
prairie_manual()
run_director_list_wrap()
run_director_wrap()
run_directors()
run_dirs_multislots()
smart_directors_to_run()
smart_listing_archive()
sort_by_stations()
sort_orbit_gins()
sp3_2_gins()
write_oceanload_file()
- geodezyx.operational.groops_frontend module
- geodezyx.operational.hector_frontend module
- geodezyx.operational.midas_frontend module
- geodezyx.operational.pride_pppar_frontend module
- geodezyx.operational.rinex_lister_plotter module
- geodezyx.operational.rinex_utils module
- geodezyx.operational.rtklib_frontend module
- geodezyx.operational.track_frontend module
- geodezyx.reffram package
- Submodules
- geodezyx.reffram.geometry module
BL_from_points()
R2_calc()
R2_from_a_line_regress()
calc_pos_speed_itrf()
circle_draw()
estimated_autocorrelation()
group_consecutives()
guess_seq_len()
helmert_trans_apply()
helmert_trans_estim()
helmert_trans_estim_minimisation()
helmert_trans_estim_minimisation_scalar()
helmert_trans_legacy()
interp1d_ang
itrf_helmert_get_parameters()
itrf_helmert_trans()
itrf_psd_fundamuntal_formula()
itrf_speed_calc()
mat_poids()
points_circle_border()
project_point_on_plan()
randn_bool()
random_walk_in_a_circle()
randomwalk_normal()
randomwalk_uniform()
rotate_points()
rotmat2()
rotmat3()
savage_buford_formula()
semi_major_axis_from_mean_motion()
unwrap180()
wrap360()
wrapTo180()
wrapTo2Pi()
wrapTo360()
wrapToPi()
- geodezyx.reffram.gnss_products module
ClkDF_common_epoch_finder()
ClkDF_common_epoch_finder_multi()
ClkDF_filter()
ClkDF_filter2()
ClkDF_reg_2_multidx()
DFOrb_velocity_calc()
OrbDF_common_epoch_finder()
OrbDF_const_sv_columns_maker()
OrbDF_crf2trf()
OrbDF_lagrange_interpolate()
OrbDF_multidx_2_reg()
OrbDF_reg_2_multidx()
beta_angle_calc()
beta_sun_eclip_long()
beta_sun_ra_dec()
compar_clk_plot()
compar_clock()
compar_clock_table()
compar_orbit()
compar_orbit_frontend()
compar_orbit_plot()
compar_orbit_table()
compar_sinex()
eop_interpotate()
get_block_svn()
stats_slr()
svn_prn_equiv()
svn_prn_equiv_DF()
- geodezyx.reffram.kepler_gzyx module
- geodezyx.reffram.quaternions module
- geodezyx.reffram.sofa18 module
- geodezyx.stats package
- Submodules
- geodezyx.stats.least_squares module
bins_middle()
chi2_test_frontend()
chi2_test_lsq()
clean_nan()
constraint_improve_N()
ellipse_angle_of_rotation()
ellipse_axis_length()
ellipse_center()
ellipse_fit()
ellipse_get_coords()
error_ellipse()
error_ellipse_parameters()
error_ellipse_parameters_2()
fitEllipse_core()
fuv_calc()
fuv_calc_OLD()
fuv_calc_OLD2()
get_accur_coeff()
jacobian()
jacobian_line()
kwargs_for_jacobian()
nan_cleaner()
partial_derive()
partial_derive_old()
sigmas_formal_calc()
smart_i_giver()
triangle_arr2vect()
weight_mat()
weight_mat_simple()
- geodezyx.stats.stats module
RMSmean()
butter_lowpass()
butter_lowpass_filter()
color_of_season()
confid_interval_slope()
dates_middle()
detrend_timeseries()
find_intersection()
gaussian_filter_GFZ_style_smoother()
gaussian_filter_GFZ_style_smoother_improved()
get_season()
harmonic_mean()
lagrange1()
lagrange2()
lagrange_interpolate()
linear_coef_a_b()
linear_reg_getvalue()
linear_regression()
mad()
movingaverage()
movingaverage_bis()
movingaverage_ter()
outlier_above_below()
outlier_above_below_binom()
outlier_above_below_simple()
outlier_mad()
outlier_mad_binom()
outlier_mad_binom_legacy()
outlier_overmean()
outlier_sigma()
plot_vertical_bar()
plot_vertical_bar_ax()
rms_mean()
rms_mean_alternativ()
rms_mean_kouba()
runningMean()
running_mean()
running_mean_core()
running_mean_help()
sinusoide()
smooth()
time_win_basic()
time_win_multi()
time_win_multi_start_end()
wrapTo180()
wrapTo360()
- geodezyx.time_series package
- Submodules
- geodezyx.time_series.ts_class module
- geodezyx.time_series.ts_export module
- geodezyx.time_series.ts_fcts module
add_offset_point()
add_offset_smart_for_GINS_kine()
add_offset_ts()
baselines_calc()
bool_cleaner()
compar()
compar2()
compar_elts_in_ts()
compar_plot()
decimate_cleaner()
decimate_cleaner_2()
detrend_ts()
dist_btwn_2pts()
dist_diff_btwn_2pts()
find_pts_from_ts_with_time()
helmert_trans()
interpolator_light()
interpolator_with_extrapolated()
linear_regress_find_coeff()
linear_regress_ts()
linear_regress_ts_discont()
mad_cleaner()
mean_list_of_pts()
mean_posi_multi()
merge()
merge_ts()
print4compar()
print4compar_tabular()
refENU_for_tslist()
retrend_ts()
rotate_points_class()
rotate_pt_cls_solo()
round_time()
sigma_cleaner()
std_dev_cleaner()
time_gap()
time_win()
time_win_T()
time_win_multi()
ts_from_list()
velocity_trans()
- geodezyx.toolbox_meta package
- geodezyx.utils package
- Submodules
- geodezyx.utils.dict_utils module
- geodezyx.utils.list_utils module
chunkIt()
consecutive_groupIt()
decimateIt()
df_sel_val_in_col()
dicofdic()
duplicates_finder()
find_common_elts()
find_index_multi_occurences()
find_interval_bound()
find_nearest()
find_regex_in_list()
find_surrounding()
get_interval()
groups_near_central_values()
identical_consecutive_eltsIt()
identical_groupIt()
is_listoflist()
median_improved()
middle()
minmax()
most_common()
occurence()
second_smallest()
shrink_listoflist()
sliceIt()
sort_binom_list()
sort_multinom_list()
sort_table()
sublistsIt()
trio_lists_2_tab()
uniq_and_sort()
uniq_set_list()
uniqify_list()
uniqify_list_of_lists()
uniquetol()
uniquetol2()
- geodezyx.utils.pandas_utils module
- geodezyx.utils.plot_utils module
- geodezyx.utils.shell_like module
cat()
cat_print()
cat_remove_header()
check_regex()
create_dir()
egrep_big_string()
empty_file_check()
fileprint()
find_recursive()
glob_smart()
grep()
grep_boolean()
head()
insert_lines_in_file()
insert_str_in_file_if_line_contains()
is_exe()
regex2filelist()
regex_OR_from_list()
remove_dir()
replace()
subprocess_frontend()
tail()
uncompress()
walk_dir()
write_in_file()
- geodezyx.utils.utils_core module
Aformat()
Tee
Tee_frontend()
alphabet()
alphabet_reverse()
array_from_lists()
boolean_dict()
clear_all()
dday()
diagonalize()
docstring_generic()
eval_a_dict()
extract_text_between_elements()
extract_text_between_elements_2()
get_computer_name()
get_function_name()
get_specific_locals()
get_timestamp()
get_type_smart()
get_username()
globals_filtered()
greek_alphabet()
indice_printer()
is_iterable()
is_lambda()
is_not_iterable()
join_improved()
line_count()
line_in_file_checker()
mdot()
mdotr()
memmap_from_array()
mmpa()
multidot()
open_readlines_smart()
patterns_in_string_checker()
pickle_loader()
pickle_saver()
read_comments()
read_mat_file()
replace_in_file()
save_array_fast()
save_obj_as_file()
split_improved()
spyder_run_check()
str2float_smart()
str2int_float_autodetect()
str2int_smart()
str_2_float_line()
stringizer()
timeout()
transpose_vector_array()
trunc()
vectorialize()
- Subpackages