es_sfgtools.novatel_tools.novatel_ascii_operations module

es_sfgtools.novatel_tools.novatel_ascii_operations.novatel_ascii_2rinex(file: str, writedir: Path, site: str) Path
es_sfgtools.novatel_tools.novatel_ascii_operations.novatel_ascii_2tile(files: List[str], gnss_obs_tdb: Path, n_procs: int = 10) None

This function is a python wrapper for the nova2tile golang binary. Given a list of novatel ascii files, get all the rangea logs and add them to a single tdb array

Parameters:
  • files (List[str]) – List of asset entries to process

  • gnss_obs_tdb (Path) – Path to the gnss_obs tiledb array

  • n_procs (int, optional) – number of processes to use. Defaults to 10.

es_sfgtools.novatel_tools.novatel_ascii_operations.qcpin_to_novatelpin(source: str | Path, writedir: Path) Path

Convert a QCPIN JSON file to a Novatel PIN text file. :param source: Path to the QCPIN JSON file. :type source: str|Path :param writedir: Directory where the Novatel PIN text file will be saved. :type writedir: Path

Returns:

Path to the generated Novatel PIN text file.

Return type:

Path