pyacs.gts.lib.format.pos module

Reads and write PBO pos files

pyacs.gts.lib.format.pos.read_pos(self, tsdir='.', tsfile=None, xyz=True, verbose=False)[source]

Read GAMIT/GLOBK PBO pos file in a directory and actually loads the time series

Parameters
  • tsdir – directory of pos file

  • tsfile – pos file to be loaded

  • xyz – reads xyz sx sy sz corr_xy corr_xz corr_yz columns

  • verbose – verbose mode

Return Nothing

Raises

Nothing

Note

Since a pos file includes (almost) all the information, data, code, X0,Y0,Z0,t0 will be populated

If file=None, then read_pos will look for a file named CODE*.pos

pyacs.gts.lib.format.pos.write_pos(self, idir, add_key='', force=None, verbose=False)[source]

Write a time series in GAMIT/GLOBK PBO pos format

Parameters
  • idir – output directory

  • add_key – if not blank then the output pos file will be CODE_add_key.pos, CODE.pos otherwise.

  • force – set force to ‘data’ or ‘data_xyz’ to force pos to be written from .data or .data_xyz

Note1

default behaviour (force = None) if data and data_xyz are not None, then print them independently if there are data only, then uses X0,Y0,Z0 to write data_xyz if there are data_xyz only, recreate data and write it