-Had to update the awips-ade and awips-devel dockers
-Update rpm building to include awips2-python-awips (which includes awips, dynamicserialize, thrift packages), and remove rpm install dependencies on ufpy, dynamicserialize, and thrift
-Update LDM scripts and edexBridge to use awips instead of ufpy
-Update multiple python scripts across several repos to use awips instead of ufpy
-awips2
-awips2-core
-awips2-nativelib
-awips2-ncep
-awips2-rpm
- for some reason this was completely broken in v20
- updated the size and display length for better UI experience
- fixed the drawing and closing of the locate window
-Remove the LAPS Tools menu entry and reference since we don't have this data
-Remove print statement about "No base Apps_defaults file found" since we don't use this
-Moved xml maps from the spi and lpi plugins to the com.raytheon.uf.viz.core.maps (in awips2-core repo)
-Created new TDWR.lpi file (this was copied from v18)
-Removed FFMP, Hydro, and GFE (Tropical) maps since we don't use these
-Removed the spotters and fireWxSta lpi and xml files because we don't receive updated lpi files in realtime
-Removed LDAD map files because we don't ingest this data
-Removed the GFS Bufr Sounding because it didn't contain any data
- update plugin.xml to reference proper class to delete displays (bundles)
- Add in DeleteAWIPSBundle class from v18 (MJ created it originally)
-update class to remove unused import and update the deprecated method call
- added `fullBundleLoad="true"` to menu files to force all resources to be drawn properly when opening in a new editor
- the only files that actually changed the menus were:
- .../radar/dualPol/baseRadarLegacy.xml
- .../radar/dualPol/baseRadarFourPanelBestRes.xml
- .../radar/dualPol/baseRadarFourPanel.xml
- the rest were still changed anyway, in case we ever need those files, but likely the best course of action is to remove all unused files to make this less confusing
com.raytheon.viz.lpi/localization/basemaps
- NEXRAD.lpi - new file
com.raytheon.viz.radar
- localization/bundles/DefaultRadarDualPolBaseData.xml - updated CC in four panel
- localization/bundles/nexradAvailability.xml - new file to display NEXRCOMP reflectivity
- localization/bundles/site/Radar*.xml - new file to display all 2 panel radar
- localization/menus/radar/baseRadarMenu.xml - updated to include Nexrad menu option
- src/com/raytheon/viz/radar/rsc/map/RadarMapMouseHandler.java - new file
- src/com/raytheon/viz/radar/rsc/map/RadarMapResource.java - new file
- src/com/raytheon/viz/radar/rsc/map/RadarMapResourceData.java
com.raytheon.edex.plugin.satellite
- src/com/raytheon/edex/plugin/satellite/dao/SatelliteDao.java - force interpolation levels for NEXRCOMP products
- utility/common_static/base/styleRules/satelliteImageryStyleRules.xml - add in Unidata FNEXRAD rules
com.raytheon.uf.common.dataplugin.radar
- utility/common_static/base/colormaps/Radar/DHR.cmap - new colormap for NEXRCOMP
com.raytheon.uf.edex.plugin.satellite.gini
- META-INF/MANIFEST.MF - add in new plugin
- src/com/raytheon/uf/edex/plugin/satellite/gini/GiniSatelliteDecoder.java - add functionality to decode zlib/png compressed satellite data
- utility/common_static/base/distribution/satellite.gini.xml - add in regex for NEXRCOMP
- utility/common_static/base/satellite/gini/lookuptables/creatingEntities.xml - add in index for NEXRCOMP
- utility/common_static/base/satellite/gini/lookuptables/physicalElements - add in index for different NEXRCOMP products
- utility/common_static/base/satellite/gini/lookuptables/sectorIds.xml - add in index for NEXRCOMP sector
- utility/common_static/base/satellite/gini/lookuptables/sources.xml - add in index for UCAR source
- utility/common_static/base/satellite/gini/lookuptables/units.xml - add in index for NEXRCOMP units
-Force text workstation requests to look at the operational stdtextproducts db table instead of practicestdtxtproducts db table when CAVE is running in practice mode (Unidata default)
-Brought back logic that looks at the site level for the DefaultSiteAlarms.xml if it doesn't exist at the workstation level
-Copy DefaultSiteAlarms.xml to the site level during rpm install (awips2-localization rpm)
Plugins removed from commenting out com.raytheon.uf.edex.hydro.feature from com.raytheo.edex.feature.uframe/feature.xml:
com.raytheon.edex.plugin.shef.jar
com.raytheon.uf.common.dataplugin.mpe.jar
com.raytheon.uf.common.dataplugin.shef.jar
com.raytheon.uf.common.hydro.jar
com.raytheon.uf.common.mpe.jar
com.raytheon.uf.common.ohd.jar
com.raytheon.uf.common.xmrg.jar
Plugins not built because com.raytheon.uf.edex.mpe.feature was removed from com.raytheo.edex.feature.uframe/feature.xml
com.raytheon.uf.common.mpe.gribit2.jar
com.raytheon.uf.edex.plugin.mpe.dpa.jar
com.raytheon.uf.edex.plugin.mpe.jar
com.raytheon.uf.edex.plugin.mpe.test.jar
Plugins not built because com.raytheon.uf.edex.dat.feature was removed from com.raytheo.edex.feature.uframe/feature.xml
com.raytheon.uf.common.dataplugin.cwat.jar
com.raytheon.uf.common.dataplugin.ffmp.jar
com.raytheon.uf.common.dataplugin.fog.jar
com.raytheon.uf.common.dataplugin.fssobs.jar
com.raytheon.uf.common.dataplugin.preciprate.jar
com.raytheon.uf.common.dataplugin.qpf.jar
com.raytheon.uf.common.dataplugin.scan.jar
com.raytheon.uf.common.dataplugin.vil.jar
com.raytheon.uf.common.monitor.cpg.jar
com.raytheon.uf.common.monitor.jar
com.raytheon.uf.edex.cpgsrv.jar
com.raytheon.uf.edex.dat.utils.jar
com.raytheon.uf.edex.ohd.jar
com.raytheon.uf.edex.plugin.cwat.jar
com.raytheon.uf.edex.plugin.ffmp.jar
com.raytheon.uf.edex.plugin.fog.jar
com.raytheon.uf.edex.plugin.fssobs.jar
com.raytheon.uf.edex.plugin.loctables.jar
com.raytheon.uf.edex.plugin.preciprate.jar
com.raytheon.uf.edex.plugin.qpf.jar
com.raytheon.uf.edex.plugin.scan.common.jar
com.raytheon.uf.edex.plugin.scan.jar
com.raytheon.uf.edex.plugin.vil.jar
Plugins not built because com.raytheon.uf.edex.aviation.feature was removed from com.raytheo.edex.feature.uframe/feature.xml
com.raytheon.uf.common.tafqueue.jar
com.raytheon.uf.edex.aviation.aag.jar
com.raytheon.uf.edex.aviation.jar
com.raytheon.uf.edex.metartohmdbsrv.jar
The following plugins we completely removed:
com.raytheon.uf.common.backupsvc.jar
com.raytheon.uf.common.localization.backup.jar
com.raytheon.uf.edex.backupsvc.jar
com.raytheon.uf.edex.localization.backup.jar
The script sources buildEnvironment.sh, and writes those values out to the about.mappings file before mounting all of the files to the docker to build
*Also updated the " to '' in the plugin.properties
-Added back in the NSHARP button and icon
-Re-implemented Unidata's v18 NSHARP load functionality (instead of loading a file, it queuries the database and provides a map of available soundings at differnt times)
-Had to add the com.raytheon.uf.edex.ncep.nco.feature to the list of uframe features so that a few ncep edex plugins would start up with ingest
- check the values() array for null, before attempting to cycle through it
- calculate the text positions the first time the display strings are created
- set the current zoom after drawing all the entries
AbstractWWAResource
- cache current frame
- cache current list of WWA entries
- add color, string, and DrawableString objects to the internal WarningEntry class
- use cached information when drawing, to draw faster (paintInternal method)
-Removed phensig print statement
-Fixed the colorized surface products
-Updated menu items to reference WPC instead of HPC (TODO: on the EDEX side the model data gets decoded as HPC still, but that's a deeper dive to make all of those changes)
-Remove NCEP Upper Air menu items (don't have any data populating this)
- brought over previous changes from v18, which changed the default size of the dialog to accomodate more screen sizes and resolutions
- added the ability to resize the dialog
-Changed the menu name from "Obs" to "Surface"
-Added in previous java code to plot/display the Surface Temps
-Added in previous bundles
-Combined the METAR/Synoptic plots to one menu (like in v18)
-Removed local data
-Removed mping (local data)
-Added in previous svg files needed for plotting