The transform method has been updated to display more useful information to the user in the command line and log non-critical errors rather than raising them. This means, for example, when one SYNOP report is incorrect, or a station is missing from the metadata file, synop2bufr informs the user of this and moves on to proceeding conversions to BUFR.
Additionally, I have removed the logging basic config in the newest forked version of pymetdecoder so that this can be handled in cli.py instead, which meant the Dockerfile had to be updated.
Finally, I have changed the names of the methods in __init__.py to Dave's preferences. These have been updated in the pytest file and the readme.
The
transform
method has been updated to display more useful information to the user in the command line and log non-critical errors rather than raising them. This means, for example, when one SYNOP report is incorrect, or a station is missing from the metadata file, synop2bufr informs the user of this and moves on to proceeding conversions to BUFR. Additionally, I have removed the logging basic config in the newest forked version of pymetdecoder so that this can be handled incli.py
instead, which meant the Dockerfile had to be updated. Finally, I have changed the names of the methods in__init__.py
to Dave's preferences. These have been updated in the pytest file and the readme.