fixed pretty major problem with default (rapid) orbits. updated to new file names and locations for GFZ analysis center. I do not know when the old naming conventions will fail for ultra.
also added Wuhan ultra rapid orbit downloads from Wuhan to download_orbits. It was previously added to rinex2snr
Changed spline output file in subdaily so that you can print out 999 at the gap values (times during large gaps were previously not written out at all). per request, I also told people the time tags are in UTC in the file header. this is currently on the command line as gap_flag = T for putting in the gap flag.
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.