- shell programs are now in a
bin
folder and are set as executable in thesetup.py
- the frontend command line interface program has been renamed
rinexmod_run.py
to avoid conflict with the module name - add
shortname
option to force RINEX file renaming with short name convention, and modifylongname
option to force RINEX file renaming with long name convention (Behavior of previouslongname
option was ambiguous.)shortname
is mutually exclusive withlongname
.
--tolerant_file_period/-tol
is replaced by a more flexible --filename_style/-fns option.- it takes now one string argument with 3 acceptable values: 'basic' (per default), 'flex', and 'exact'. see help for more details
- misc. improvements and bug corrections
Misc improvements:
- Enhanced log messages
- Some exception handling when reading RINEX
- RINEX version attribute is now also float
- you can now remove your input RINEXs with -rm, but be carful of what you are doing!
make rinexmod compliant with IGSMAIL-8458, i.e. nine characters site in sitelogs, and Country or Region field instead of Country.
- important user interface change
- The arguments
RINEXINPUT
andOUTPUTFOLDER
are now positional and require options-i/--rinexinput
and-o/--outputfolder
, i.e.:-i RINEXINPUT [RINEXINPUT ...], --rinexinput RINEXINPUT [RINEXINPUT ...]
-o OUTPUTFOLDER, --outputfolder OUTPUTFOLDER
- previous
-i
and-o
are now:-ig, --ignore
-ol OUTPUT_LOGS, --output_logs OUTPUT_LOGS
- The arguments
- import of GAMIT's files station.info & apr/L-file is now possible with
-sti
and-lfi
options - Refactoring:
SiteLog
class becomesMetaData
class for more versatility. Many functions and variables have been renamed accordingly. - add an option
-nh/--no_hatanaka
and-co/--country
- Misc. bugs correction
Under the hood improvements:
- add the
rinexmod
module (folder) - add
setup.py
for assisted installation
NB: present v2.2.1 corrects an import bug for front-end programs
Under the hood improvements:
- add the
rinexmod
module (folder) - add
setup.py
for assisted installation
v2.1 release features
- allows multiprocessing to fasten RINEX modifications (option
-mp
) - new debug mode (option
-d
) -tol, --tolerant_file_period
option the RINEX file period is tolerant and stick to the actual data content, but then can be odd (e.g. 07H, 14H...). A strict file period is applied per default (01H or 01D), being compatible with the IGS conventionsfilename_data_source
(R, S, U) as modification keywords- several miscellaneous bugs corrected
Add modularity in the behavior of rinexmod:
- a new module
rinexmod_api
has been created - better RINEX3 handling
- several bug corrections (a detailed help and tutorial will come in a future release ;) )
Misc. modifications in the options.
A bigger update is in preparation to allows to run rinexmod in an API mode.