semuconsulting / pyrtcm

Python library for parsing RTCM 3 protocol messages.
BSD 3-Clause "New" or "Revised" License
75 stars 23 forks source link

Rc 1.0.13 #44

Closed semuadmin closed 1 year ago

semuadmin commented 1 year ago

pyrtcm Pull Request Template

RELEASE CANDIDATE 1.0.13

ENHANCEMENTS:

  1. Enhance MSM signal attribute labelling to support either frequency band (e.g. "L1") or signal RINEX code (e.g. "1C"):
    • The labelmsm keyword argument in RTCMReader and RTCMMessage is now an integer rather than a boolean, with values 0 = no label, 1 = label with signal RINEX code (the existing default behaviour), 2 = label with frequency band
    • cell2prn helper method - new optional parameter sigcode 0 = use frequency band, 1 - use signal RINEX code (existing default behaviour)

Fixes #43

Testing

Please test all changes, however trivial, against the supplied pytest suite tests/test_*.py. Please describe any test cases you have amended or added to this suite to maintain >= 99% code coverage.

Checklist: