Gnssrefl

Latest version: v3.3.1

Safety actively analyzes 634607 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 24

3.3.1

rinex2snr: Added BKG access to high-rate files that are more than 6 months old.
This will allow parallel processing, though CDDIS does not (this is a restriction
at CDDIS, not because of gnssrefl).

Fixed bug in rinex3_snr (inputs had changed to run_rinex2snr)

Fixed download_rinex for highrate files from BKG and CDDIS so that it allows
both old and current datastreams

subdaily fails at the final spline that it writes out at even samples in cases where
there are no points at the end of hte final day (?), i.e. the record ends at hour 20
but it is trying to extrapolate to hour 24. To make my life easier I am simply using
the bandaid approach of using a try/except.

3.3.0

Problem with how some RINEX 2.11 files on Windows were being read when
I checked for whether the file was compliant. numpy loadtxt assumes certain kinds of
strings and it will fail if it is not (the file that led to this change was Latin-1).
This is not apparently an issue in linux or on macos. Or when files are picked up from
an archive. Anyway, I put the check for compliance behind a try/except command. So effectively
it own't check whether the file is RINEX 2.11, but it is better than crashing.

3.2.2

Fixed some bugs in quickplt. Timing limits along the x-axis are now
more consistent. If are you using time, the limits are YYYYMMDD format.
This can be prompted by using mjd, ydoy, ymdhms optional flags, e.g.

Changed issue report request so that users are directed to
provide needed information about version number.

3.2.1

gnssrefl now allows 1-hz files from CDDIS that are more than 6 months old.
I would still like someone 'other than me' to make a similar change for BKG.
The download is clearly much faster (download 1 file instead of 96) but
merging still slow. Has anyone tested new versions of gfzrnx to see if they
are faster? They might be.

3.2.0

Added NITE model. In gnssrefl this is refl_model 5.

For details see Peng (2023), DOI: 10.1109/TGRS.2023.3332422
While the NITE publication advocates using estimated zenith troposphere delays,
we provide no such access here, and use Saastamoinen model corrections using
standard met outputs created by Generic Mapping functions. If someone wants
to use estimated zenith delays, they are welcome to do so.

An a priori RH is needed for this model. It should be input and saved when
using the optional apriori_rh. The NITE model should be much more accurate
than the default refraction model (1). It is not clear how much more precise
it is. I would expect it to be more precise for tall sites.

Added MPF model - name may change. In gnssrefl this is refr_model 6.

3.1.5

quickplt has been significantly updated to allow plotting of SNR files.
This mode is triggered by setting the optional parameter -sat. See
the quickplt documentation for details.

remove_wget is a new function in gps.py. This is my attempt to get away from
using wet.download. It uses requests instead. That route doesn't work for ftp
address, so will need to do something else for those sites.

I removed fortran as optional boolean input to rinex2snr. this hsould be accommodated by setting
translator to 'fortran' instead.

rinex2snr logs will now be written to $REFL_CODE/logs. Previously the logs directory
was created wherever you were running the code, which was confusing to people using
dockers.

Page 1 of 24

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.