Releases: NOAA-MDL/GIFTs
Releases · NOAA-MDL/GIFTs
GIFTs v1.5.0
Update to
- Configuration files and default behavior to generate IWXXM XML documents consistent with IWXXM 2023-1 release.
- Remove potential race condition with the IWXXM daemon
GIFTs v1.4.3
Rollup of bug fixes affecting the volcanic, space weather and tropical cyclone advisories.
- For volcanic ash advisory encoder
- Fixed gml:TimeInstant when eruption details refer to an event (or events) that occurred last month
- For space weather and tropical cyclone advisory encoders
- Use gml:patches instead of deprecated gml:polygonPatches type
Timezone fixes
Fix Issue #35
- Local timezone no longer consulted while constructing timestamp in the
<bulletinIdentifier>
element; - Local timezone setting is overridden when encoders are initialized.
GIFTs v1.4.0
This minor release due to:
- Updated TPG package to latest available version
- bulletin write() method changed to accept a file or a os.PathLike object
- XML declaration line is now always written to the file
- Python 2 no longer supported.
Corrected internal bulletinIdentifier file name format
This micro-release fixes issue #33
- When insertion of WMO_AHL line in the XML file is requested, the MeteorologicalBulletin element file extension shall remain '.xml', not '.txt'.
- Updates to README documentation
Space Weather Advisory Encoder fix
This micro release, 1.3.1 :
- updates the setup script to create new directory for the JPL Ephemeris file used by the SWA Encoder
- replace depreciated .subpoint() method
- updates the setup.cfg file to match git tag
ICAO Annex 3 Amendment 79/80 update
With this minor update:
- New documentation in README.md describing the Bulletin object that all encoders return to the user
- Introduced new optional parameter to the Bulletin.write() method
- New tests in test_bulletin.py
- Numerous but very minor changes/updates to documentation blocks in python code.
ICAO Annex 3 Amendment 79/80
With IWXXM 2021-2 Release:
- Tropical Cyclone Advisory schema now has the 'intensityChange' element. The TCA XML Encoder includes it now;
- Missing forecast position and/or maximum wind speed in TCA better handled in the schema;
- Most nilled elements now require explicit utilization of the
xsi:nil
attribute; - TAF Encoder now processes <12hr TAFs -- recognition of T1T2 == 'TC' as a TAF code form.
Annex 3 Amendment 79 changes
Amendment 79 to Annex 3 is effective on 5 November 2020.
Changes to Annex 3 products, that are in IWXXM, are as follows:
- Removal of the state of the runway from METAR reports. The metarDecoder.py will still recognize and process the runway state code, it just won't be encoded into IWXXM. In the near future, this capability will be removed from the metarDecoder.py as well
- Introduction of a new mandatory element in the Tropical Cyclone Advisory (TCA): Intensity change. The decoder now expects this line to appear in the traditional alphanumeric code form of the TCA. This new element will appear in IWXXM when v3.1 is released which is planned for Spring 2021.
- Wording changes introduced into the Volcanic Ash Advisory to indicate re-suspended ash.
Initial release of software
v1.0.0 Update README.md