pyacs.sinex package

Submodules

pyacs.sinex.constants module

class pyacs.sinex.constants.record[source]

Bases: object

pyacs.sinex.date module

class pyacs.sinex.date.date(*args)[source]

Bases: object

add_s(n)[source]
add_h(n)[source]
add_d(n)[source]
classmethod from_mjd(d)[source]
classmethod from_ymdhms(y, m, d, hour=0, min=0, sec=0)[source]
classmethod from_weekdow(w, d)[source]
classmethod from_snxepoch(s)[source]
classmethod from_ydec(y)[source]
classmethod from_wdec(w)[source]
snxepoch()[source]
ydec()[source]
isoepoch()[source]
wdec()[source]

pyacs.sinex.mathutils module

pyacs.sinex.mathutils.dot(A, B)[source]
pyacs.sinex.mathutils.syminv(M)[source]
pyacs.sinex.mathutils.sympinv(M)[source]
pyacs.sinex.mathutils.rms(x)[source]
pyacs.sinex.mathutils.trend(t, x)[source]
pyacs.sinex.mathutils.detrend(t, x)[source]
pyacs.sinex.mathutils.cart2geo(X)[source]
pyacs.sinex.mathutils.geo2cart(phi, lam, h)[source]
pyacs.sinex.mathutils.xyz2enh(X)[source]
pyacs.sinex.mathutils.enh2uvh(X1, X2)[source]
pyacs.sinex.mathutils.vondrak(t, x, fc, return_partials=False)[source]
pyacs.sinex.mathutils.lombscargle(t, x, sf=4, f=None, normalize=False)[source]
pyacs.sinex.mathutils.kolmo2d(x, y)[source]
pyacs.sinex.mathutils.Q2C(Q)[source]
pyacs.sinex.mathutils.chebychev(x, n)[source]
pyacs.sinex.mathutils.spline_smooth(x, y, s, l, return_partials=False)[source]

pyacs.sinex.sinex module

class pyacs.sinex.sinex.sinex[source]

Bases: object

classmethod read(file, dont_read=[])[source]
write(file, dont_write=[], epochs_style='new')[source]
check_staid(codomes, check_pt=True, check_crd=True, check_desc=True, log=None, append=False)[source]
check_solns(solns, log=None, append=False)[source]
check_erp()[source]
get_xyz(code, pt=None, soln=None)[source]
get_plh(code, pt=None, soln=None)[source]
get_lonlat(code, pt=None, soln=None)[source]
get_sigenh(code, pt, soln)[source]
get_cov_sta(code, pt=None, soln=None)[source]
get_helmert_matrix(params='RST', pole=False, gc=False)[source]
map(write_codes=True, title=None, output=None)[source]
propagate(epo, keep_vel=False)[source]
remove_sta(code, pt=None, soln=None, log=None, append=False)[source]
keep_sta(code, pt=None, soln=None, log=None, append=False)[source]
remove_sta_wo_domes()[source]
keep_relevant_solns(t, solns)[source]
remove_params(types)[source]
remove_undef_params()[source]
unconstrain()[source]
prior2ref(ref, log=None, append=False)[source]
fix_params(types)[source]
fix_sta(code, pt=None, soln=None, log=None, append=False)[source]
reduce_params(types)[source]
reduce_sta(code, pt=None, soln=None, log=None, append=False)[source]
reduce_doublons(log=None, append=False)[source]
setup_geocenter(tref)[source]
setup_scale(tref)[source]
reduce_helmerts(params)[source]
add_min_const(params='', sigma=0.0001, code=None, pt=None, soln=None, reduce_B=False)[source]
set_constraints(keep_const_on=[], add_const_on=[], add_const_sig=[], min_const_on='', min_const_sig=0.0001, code=None, pt=None, soln=None, reduce_B=False)[source]
neqinv(keep_const_on=[], add_const_on=[], add_const_sig=[], min_const_on='', min_const_sig=0.0001, code=None, pt=None, soln=None, reduce_B=False)[source]
rescale(f)[source]
get_common_points(ref)[source]
helmert_wrt(ref, params='RST', weighting='identity', with_vel=False, normalize=True, log=None, append=False)[source]
trim_metadata(start, end)[source]
update_stalist(sta, ac)[source]
get_core(file, ref, thr=None, log=None, append=False)[source]
extract_core(file, ref, thr=None, log=None, append=False)[source]
apriori_sf(stdref)[source]
add_metadata(metasnx, ref=None, comments=None, acks=None, t=None)[source]
get_residuals(ref, erp=False, gc=False)[source]
check_sat_pco(ref)[source]
refsys_effect(params=['all'], log=None, append=False)[source]
correct_opoleload(opole, mjd, meanpm='IERS2010', reverse=False)[source]
get_nonpubsolns(sigmax, fcontr)[source]
add_psd(psd)[source]
remove_psd(psd)[source]
add_per(file, T, tref)[source]
plate_poles(file, Trate=True, weighting='full', log=None, append=False)[source]
insert_disc(code, t)[source]
apply_offsets(code, pt, soln, denh)[source]
write_solndomes(solns, file)[source]
loadest_wrt(ref, center, lmax, lovefile, weighting='full', log=None, append=False)[source]

pyacs.sinex.snxutils module

pyacs.sinex.snxutils.earlier(t1, t2)[source]
pyacs.sinex.snxutils.read_domes(file, coord=True)[source]
pyacs.sinex.snxutils.read_solns(file)[source]
pyacs.sinex.snxutils.extract_solns(solns, snx, file, comment=None)[source]
pyacs.sinex.snxutils.helmert_outliers(code, pt, soln, v, vn, thr_raw=None, thr_norm=None, thr_auto=4.0, log=None, append=False)[source]
pyacs.sinex.snxutils.helmert14_outliers(code, pt, soln, v, vn, thr_raw=None, thr_norm=None, thr_auto=5.0, log=None, append=False)[source]
pyacs.sinex.snxutils.helmert_hist(v, unit='mm', nbins=100, output=None, no_up=False)[source]
pyacs.sinex.snxutils.helmert_map(lon, lat, v, unit='mm', h_scale=1, v_scale=1, legend=5, title=None, output=None, no_up=False)[source]
pyacs.sinex.snxutils.station_map(lon, lat, code, write_codes=True, title=None, output=None)[source]
pyacs.sinex.snxutils.meanpole(d, meanpm='IERS2010')[source]
pyacs.sinex.snxutils.read_opoleload(inp)[source]
pyacs.sinex.snxutils.compute_opoleload(opole, lon, lat, mjd, xpo, ypo, meanpm='IERS2010')[source]
pyacs.sinex.snxutils.compute_psd(snx, sta, t)[source]

pyacs.sinex.utils module

pyacs.sinex.utils.leapsec(d, timescale='UTC')[source]
pyacs.sinex.utils.temp_file()[source]
pyacs.sinex.utils.ps2png(ps, png, rotate=0, margin=20)[source]
pyacs.sinex.utils.sed_keywords(s, t)[source]
pyacs.sinex.utils.dict2rec(y, sed=False, t=None)[source]
pyacs.sinex.utils.rec2dict(r)[source]
pyacs.sinex.utils.read_yaml(inp, sed=False, t=None)[source]
pyacs.sinex.utils.write_yaml(r, out)[source]
pyacs.sinex.utils.parallel_sh(file, nproc)[source]
pyacs.sinex.utils.print_message(message, mainlog, timestamp=False)[source]
pyacs.sinex.utils.isfloat(s)[source]

Module contents