12.6.1-10 baseline

Former-commit-id: 3cd0902b49 [formerly edac4d827c [formerly 8dc4a774e2] [formerly 3cd0902b49 [formerly dd65e6d99709e0117519a1f2a2f02a41c8938d0e]]]
Former-commit-id: edac4d827c [formerly 8dc4a774e2]
Former-commit-id: edac4d827c
Former-commit-id: a9742f306e
This commit is contained in:
Steve Harris 2012-06-21 08:58:00 -05:00
parent de6731783f
commit d97af08a30
380 changed files with 8835 additions and 2113 deletions

2
15017_632_ll_after.out Normal file
View file

@ -0,0 +1,2 @@
-rw-r--r-- 1 dmsys dmtool 19566 Jun 6 09:19 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPDataLoader.java
-rw-r--r-- 1 dmsys dmtool 4833 Jun 6 09:19 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPCacheRecord.java

2
15017_632_ll_b4.out Normal file
View file

@ -0,0 +1,2 @@
-rw-r--r-- 1 dmsys dmtool 19492 Jun 8 08:39 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPDataLoader.java
-rw-r--r-- 1 dmsys dmtool 4896 Jun 8 08:39 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPCacheRecord.java

5
after_761_for_10.out Normal file
View file

@ -0,0 +1,5 @@
-rw-r--r-- 1 dmsys dmtool 71784 Jun 19 10:41 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/FFMPMonitor.java
-rw-r--r-- 1 dmsys dmtool 2166 Jun 19 10:41 edexOsgi/com.raytheon.uf.common.cache/src/com/raytheon/uf/common/cache/CacheFactory.java
-rw-r--r-- 1 dmsys dmtool 15561 Jun 19 10:41 edexOsgi/com.raytheon.uf.common.cache/src/com/raytheon/uf/common/cache/DiskCache.java
-rw-r--r-- 1 dmsys dmtool 3824 Jun 19 10:41 edexOsgi/com.raytheon.uf.common.cache/src/com/raytheon/uf/common/cache/ICache.java
-rw-r--r-- 1 dmsys dmtool 14644 Jun 19 10:41 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPCacheRecord.java

157
after_del4_adds.out Normal file
View file

@ -0,0 +1,157 @@
-rw-r--r-- 1 dmsys dmtool 11941 May 29 12:46 cave/build/static/common/cave/etc/gfe/userPython/procedures/PWS_Procedure.py
-rw-r--r-- 1 dmsys dmtool 10563 May 29 12:46 cave/build/static/common/cave/etc/menus/upperair/baseUSEastern.xml
-rw-r--r-- 1 dmsys dmtool 12156 May 29 12:46 cave/com.raytheon.uf.viz.d2d.nsharp/src/com/raytheon/uf/viz/d2d/nsharp/rsc/D2DNSharpResourceData.java
-rw-r--r-- 1 dmsys dmtool 3364 May 29 12:46 cave/com.raytheon.uf.viz.d2d.ui/localization/styleRules/d2dArrowStyleRules.xml
-rw-r--r-- 1 dmsys dmtool 13014 May 29 12:46 cave/com.raytheon.uf.viz.d2d.xy.adapters/src/com/raytheon/uf/viz/d2d/xy/adapters/crosssection/GribCSAdapter.java
-rw-r--r-- 1 dmsys dmtool 979 May 29 12:46 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/Gust.xml
-rw-r--r-- 1 dmsys dmtool 94518 May 29 12:46 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/FFMPMonitor.java
-rw-r--r-- 1 dmsys dmtool 71285 May 29 12:46 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/dialogs/FfmpBasinTableDlg.java
-rw-r--r-- 1 dmsys dmtool 7156 May 29 12:46 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/dialogs/FFMPTableCellData.java
-rw-r--r-- 1 dmsys dmtool 9851 May 29 12:44 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPColorUtils.java
-rw-r--r-- 1 dmsys dmtool 40157 May 29 12:46 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPDataGenerator.java
-rw-r--r-- 1 dmsys dmtool 18611 May 29 12:46 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPDataLoader.java
-rw-r--r-- 1 dmsys dmtool 147202 May 29 12:46 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPResource.java
-rw-r--r-- 1 dmsys dmtool 5594 May 29 12:46 cave/com.raytheon.uf.viz.monitor/src/com/raytheon/uf/viz/monitor/GenerateFSSObReport.java
-rw-r--r-- 1 dmsys dmtool 11500 May 29 12:46 cave/com.raytheon.uf.viz.monitor/src/com/raytheon/uf/viz/monitor/ObsMonitor.java
-rw-r--r-- 1 dmsys dmtool 7534 May 29 12:46 cave/com.raytheon.uf.viz.ui.menus/src/com/raytheon/uf/viz/ui/menus/widgets/tearoff/TearOffMenuListener.java
-rw-r--r-- 1 dmsys dmtool 3710 May 29 12:46 cave/com.raytheon.uf.viz.xy.crosssection/src/com/raytheon/uf/viz/xy/crosssection/adapter/AbstractCrossSectionAdapter.java
-rw-r--r-- 1 dmsys dmtool 8164 May 29 12:46 cave/com.raytheon.uf.viz.xy.crosssection/src/com/raytheon/uf/viz/xy/crosssection/CrossSectionRotation.java
-rw-r--r-- 1 dmsys dmtool 20603 May 29 12:46 cave/com.raytheon.uf.viz.xy.crosssection/src/com/raytheon/uf/viz/xy/crosssection/rsc/AbstractCrossSectionResource.java
-rw-r--r-- 1 dmsys dmtool 2303 May 29 12:46 cave/com.raytheon.viz.aviation/META-INF/MANIFEST.MF
-rwxr-xr-x 1 dmsys dmtool 24532 May 29 12:46 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/editor/LoaderDialog.java
-rwxr-xr-x 1 dmsys dmtool 16243 May 29 12:46 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/observer/SendDialog.java
-rwxr-xr-x 1 dmsys dmtool 24732 May 29 12:46 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/utility/TransmissionQueueDlg.java
-rw-r--r-- 1 dmsys dmtool 4432 May 29 12:46 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/utility/TransmissionViewerDlg.java
-rwxr-xr-x 1 dmsys dmtool 4544 May 29 12:46 cave/com.raytheon.viz.avnconfig/src/com/raytheon/viz/avnconfig/HelpUsageDlg.java
-rw-r--r-- 1 dmsys dmtool 1978 May 29 12:46 cave/com.raytheon.viz.avnfps.feature/feature.xml
-rw-r--r-- 1 dmsys dmtool 25679 May 29 12:46 cave/com.raytheon.viz.awipstools/src/com/raytheon/viz/awipstools/ui/layer/TimeOfArrivalLayer.java
-rw-r--r-- 1 dmsys dmtool 32074 May 29 12:46 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/parm/DbParm.java
-rw-r--r-- 1 dmsys dmtool 4451 May 29 12:46 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/ui/GFEEditAreaMenu.java
-rw-r--r-- 1 dmsys dmtool 5648 May 29 12:46 cave/com.raytheon.viz.hydro/src/com/raytheon/viz/hydro/util/SetTimeVals.java
-rw-r--r-- 1 dmsys dmtool 53515 May 29 12:46 cave/com.raytheon.viz.pointdata/src/com/raytheon/viz/pointdata/PlotModelFactory2.java
-rw-r--r-- 1 dmsys dmtool 10817 May 29 12:46 cave/com.raytheon.viz.texteditor/src/com/raytheon/viz/texteditor/alarmalert/dialogs/AlarmAlertBell.java
-rw-r--r-- 1 dmsys dmtool 23346 May 29 12:46 cave/com.raytheon.viz.texteditor/src/com/raytheon/viz/texteditor/alarmalert/dialogs/CurrentAlarmQueue.java
-rw-r--r-- 1 dmsys dmtool 2647 May 29 12:46 cave/com.raytheon.viz.texteditor/src/com/raytheon/viz/texteditor/alarmalert/util/FlashBellJob.java
-rwxr-xr-x 1 dmsys dmtool 23518 May 29 12:46 cave/com.raytheon.viz.textworkstation/src/com/raytheon/viz/textworkstation/TextWorkstationDlg.java
-rw-r--r-- 1 dmsys dmtool 13559 May 29 12:46 cave/com.raytheon.viz.ui.personalities.awips/src/com/raytheon/viz/ui/personalities/awips/AbstractCAVEComponent.java
-rw-r--r-- 1 dmsys dmtool 4481 May 29 12:46 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/gis/AffectedAreas.java
-rw-r--r-- 1 dmsys dmtool 13264 May 29 12:46 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/gis/GisUtil.java
-rw-r--r-- 1 dmsys dmtool 76621 May 29 12:46 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/gui/WarngenDialog.java
-rw-r--r-- 1 dmsys dmtool 91414 May 29 12:46 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/gui/WarngenLayer.java
-rw-r--r-- 1 dmsys dmtool 33725 May 29 12:46 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/template/TemplateRunner.java
-rw-r--r-- 1 dmsys dmtool 21845 May 29 12:46 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/util/CurrentWarnings.java
-rw-r--r-- 1 dmsys dmtool 13055 May 29 12:46 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/util/FollowUpUtil.java
-rw-r--r-- 1 dmsys dmtool 30115 May 29 12:46 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/util/WarningTextHandler.java
-rwxr-xr-x 1 dmsys dmtool 666 May 29 12:44 deltaScripts/12.5.1/drop_gfe_tables.sh
-rw-r--r-- 1 dmsys dmtool 1386 May 29 12:46 deltaScripts/12.6.1/edex/removeMonitorAreaFiles.sh
-rw-r--r-- 1 dmsys dmtool 8507 May 29 12:46 edexOsgi/build.edex/esb/data/utility/common_static/base/ffmp/FFMPSourceConfig.xml
-rw-r--r-- 1 dmsys dmtool 24695 May 29 12:46 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/arealFloodAdvisoryFollowup.vm
-rw-r--r-- 1 dmsys dmtool 31780 May 29 12:46 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/arealFloodAdvisoryFollowup_Zones.vm
-rw-r--r-- 1 dmsys dmtool 15479 May 29 12:46 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/arealFloodWarningFollowup.vm
-rw-r--r-- 1 dmsys dmtool 18575 May 29 12:46 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/arealFloodWarningFollowup_Zones.vm
-rw-r--r-- 1 dmsys dmtool 16928 May 29 12:46 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/extremeWindWarningFollowup.vm
-rw-r--r-- 1 dmsys dmtool 18785 May 29 12:46 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/flashFloodWarningFollowup.vm
-rw-r--r-- 1 dmsys dmtool 20341 May 29 12:46 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/flashFloodWarningFollowup_Zones.vm
-rw-r--r-- 1 dmsys dmtool 54800 May 29 12:46 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/impactSevereWeatherStatement.vm
-rw-r--r-- 1 dmsys dmtool 32294 May 29 12:46 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/nonConvectiveFlashFloodWarningFollowup.vm
-rw-r--r-- 1 dmsys dmtool 32344 May 29 12:46 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/nonConvectiveFlashFloodWarningFollowup_Zones.vm
-rw-r--r-- 1 dmsys dmtool 40565 May 29 12:46 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/severeWeatherStatement.vm
-rw-r--r-- 1 dmsys dmtool 57069 May 29 12:46 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/specialMarineWarningFollowup.vm
-rw-r--r-- 1 dmsys dmtool 20425 May 29 12:46 edexOsgi/build.edex/esb/data/utility/edex_static/base/config/gfe/doConfig.py
-rw-r--r-- 1 dmsys dmtool 86289 May 29 12:46 edexOsgi/build.edex/esb/data/utility/edex_static/base/config/gfe/serverConfig.py
-rw-r--r-- 1 dmsys dmtool 3656 May 29 12:46 edexOsgi/build.edex/rpm/component/edex/includes/edex-common-core/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 4932 May 29 12:46 edexOsgi/build.edex/rpm/component/edex/includes/edex-dataplugins/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 47632 May 29 12:46 edexOsgi/com.raytheon.edex.feature.uframe/feature.xml
-rw-r--r-- 1 dmsys dmtool 1495 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.bufrmos/res/pointdata/bufrmosHPC.xml
-rw-r--r-- 1 dmsys dmtool 3172 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/META-INF/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 199 May 29 12:44 edexOsgi/com.raytheon.edex.plugin.gfe/META-INF/services/com.raytheon.uf.common.serialization.ISerializableObject
-rw-r--r-- 1 dmsys dmtool 25166 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/config/GFESiteActivation.java
-rw-r--r-- 1 dmsys dmtool 24961 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/config/IFPServerConfig.java
-rw-r--r-- 1 dmsys dmtool 2954 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/config/SimpleServerConfig.java
-rw-r--r-- 1 dmsys dmtool 43000 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/db/dao/GFEDao.java
-rw-r--r-- 1 dmsys dmtool 2682 May 29 12:44 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/db/dao/IscSendRecordDao.java
-rw-r--r-- 1 dmsys dmtool 10338 May 29 12:44 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/isc/IscSendJob.java
-rw-r--r-- 1 dmsys dmtool 26385 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/isc/IscSendQueue.java
-rw-r--r-- 1 dmsys dmtool 7810 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/isc/IscSendRecord.java
-rw-r--r-- 1 dmsys dmtool 8602 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/isc/SendIscTransactions.java
-rw-r--r-- 1 dmsys dmtool 32578 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/D2DGridDatabase.java
-rw-r--r-- 1 dmsys dmtool 7298 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/D2DSatDatabase.java
-rw-r--r-- 1 dmsys dmtool 16827 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/GridDatabase.java
-rw-r--r-- 1 dmsys dmtool 101743 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/IFPGridDatabase.java
-rw-r--r-- 1 dmsys dmtool 6065 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/NetCDFDatabaseManager.java
-rw-r--r-- 1 dmsys dmtool 27190 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/NetCDFFile.java
-rw-r--r-- 1 dmsys dmtool 23998 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/NetCDFGridDatabase.java
-rw-r--r-- 1 dmsys dmtool 14639 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/NetCDFUtils.java
-rw-r--r-- 1 dmsys dmtool 10226 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/TopoDatabase.java
-rw-r--r-- 1 dmsys dmtool 15058 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/TopoDatabaseManager.java
-rw-r--r-- 1 dmsys dmtool 2645 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/VGridDatabase.java
-rw-r--r-- 1 dmsys dmtool 52614 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/GridParmManager.java
-rw-r--r-- 1 dmsys dmtool 8115 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/handler/CommitGridsHandler.java
-rw-r--r-- 1 dmsys dmtool 5122 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/handler/SaveGfeGridHandler.java
-rw-r--r-- 1 dmsys dmtool 50952 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.grib/GribDecoder.py
-rw-r--r-- 1 dmsys dmtool 48232 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/plugin/grib/Grib1Decoder.java
-rw-r--r-- 1 dmsys dmtool 12908 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/util/grib/GribParamTranslator.java
-rw-r--r-- 1 dmsys dmtool 5036 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.grib/utility/common_static/base/grid/parameterNameAlias.txt
-rw-r--r-- 1 dmsys dmtool 4884 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/postProcessModels/postProcessedModels.txt
-rw-r--r-- 1 dmsys dmtool 51665 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.obs/src/com/raytheon/edex/plugin/obs/metar/MetarDecoder.java
-rw-r--r-- 1 dmsys dmtool 29224 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.redbook/utility/edex_static/base/redbook/redbookFcstMap.xml
-rw-r--r-- 1 dmsys dmtool 136643 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.shef/src/com/raytheon/edex/plugin/shef/database/PostShef.java
-rw-r--r-- 1 dmsys dmtool 64776 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.shef/src/com/raytheon/edex/plugin/shef/database/PostTables.java
-rw-r--r-- 1 dmsys dmtool 11689 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.shef/src/com/raytheon/edex/plugin/shef/database/PurgeText.java
-rw-r--r-- 1 dmsys dmtool 9430 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.shef/src/com/raytheon/edex/plugin/shef/ShefDecoder.java
-rw-r--r-- 1 dmsys dmtool 55309 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.shef/src/com/raytheon/edex/plugin/shef/ShefSeparator.java
-rw-r--r-- 1 dmsys dmtool 76 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/build.properties
-rw-r--r-- 1 dmsys dmtool 369 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/.classpath
-rw-r--r-- 1 dmsys dmtool 376 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/component-deploy.xml
-rw-r--r-- 1 dmsys dmtool 593 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/META-INF/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 666 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/.project
-rw-r--r-- 1 dmsys dmtool 2731 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/res/spring/tafqueue-request.xml
-rw-r--r-- 1 dmsys dmtool 387 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/.settings/org.eclipse.jdt.core.prefs
-rw-r--r-- 1 dmsys dmtool 9203 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/edex/plugin/tafqueue/TafQueueDao.java
-rw-r--r-- 1 dmsys dmtool 7062 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/edex/plugin/tafqueue/TafQueueManager.java
-rw-r--r-- 1 dmsys dmtool 6620 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/edex/plugin/tafqueue/TafQueueRequestHandler.java
-rw-r--r-- 1 dmsys dmtool 24537 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.warning/src/com/raytheon/edex/plugin/warning/gis/GeospatialDataGenerator.java
-rw-r--r-- 1 dmsys dmtool 14664 May 29 12:46 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPDataContainer.java
-rw-r--r-- 1 dmsys dmtool 26923 May 29 12:46 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPRecord.java
-rw-r--r-- 1 dmsys dmtool 41606 May 29 12:46 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPUtils.java
-rw-r--r-- 1 dmsys dmtool 9394 May 29 12:46 edexOsgi/com.raytheon.uf.common.dataplugin.fssobs/src/com/raytheon/uf/common/dataplugin/fssobs/FSSObsRecordTransform.java
-rw-r--r-- 1 dmsys dmtool 16822 May 29 12:46 edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/config/ProjectionData.java
-rw-r--r-- 1 dmsys dmtool 15853 May 29 12:46 edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/db/objects/DatabaseID.java
-rw-r--r-- 1 dmsys dmtool 27466 May 29 12:46 edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/db/objects/GridLocation.java
-rw-r--r-- 1 dmsys dmtool 14460 May 29 12:44 edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/db/objects/ParmID.java
-rw-r--r-- 1 dmsys dmtool 22527 Mar 28 10:53 edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/RemapGrid.java
-rw-r--r-- 1 dmsys dmtool 2082 May 29 12:46 edexOsgi/com.raytheon.uf.common.dataplugin.warning/src/com/raytheon/uf/common/dataplugin/warning/gis/GeospatialDataSet.java
-rw-r--r-- 1 dmsys dmtool 12468 May 29 12:46 edexOsgi/com.raytheon.uf.common.dataplugin.warning/src/com/raytheon/uf/common/dataplugin/warning/gis/GeospatialFactory.java
-rw-r--r-- 1 dmsys dmtool 13470 May 29 12:46 edexOsgi/com.raytheon.uf.common.dataplugin.warning/src/com/raytheon/uf/common/dataplugin/warning/util/GeometryUtil.java
-rw-r--r-- 1 dmsys dmtool 17715 May 29 12:46 edexOsgi/com.raytheon.uf.common.monitor/src/com/raytheon/uf/common/monitor/MonitorAreaUtils.java
-rw-r--r-- 1 dmsys dmtool 61981 May 29 12:46 edexOsgi/com.raytheon.uf.common.monitor/src/com/raytheon/uf/common/monitor/scan/ScanUtils.java
-rw-r--r-- 1 dmsys dmtool 76 May 29 12:46 edexOsgi/com.raytheon.uf.common.tafqueue/build.properties
-rw-r--r-- 1 dmsys dmtool 369 May 29 12:46 edexOsgi/com.raytheon.uf.common.tafqueue/.classpath
-rw-r--r-- 1 dmsys dmtool 374 May 29 12:46 edexOsgi/com.raytheon.uf.common.tafqueue/component-deploy.xml
-rw-r--r-- 1 dmsys dmtool 457 May 29 12:46 edexOsgi/com.raytheon.uf.common.tafqueue/META-INF/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 46 May 29 12:46 edexOsgi/com.raytheon.uf.common.tafqueue/META-INF/services/com.raytheon.uf.common.serialization.ISerializableObject
-rw-r--r-- 1 dmsys dmtool 664 May 29 12:46 edexOsgi/com.raytheon.uf.common.tafqueue/.project
-rw-r--r-- 1 dmsys dmtool 387 May 29 12:46 edexOsgi/com.raytheon.uf.common.tafqueue/.settings/org.eclipse.jdt.core.prefs
-rw-r--r-- 1 dmsys dmtool 2893 May 29 12:46 edexOsgi/com.raytheon.uf.common.tafqueue/src/com/raytheon/uf/common/tafqueue/ServerResponse.java
-rw-r--r-- 1 dmsys dmtool 7863 May 29 12:46 edexOsgi/com.raytheon.uf.common.tafqueue/src/com/raytheon/uf/common/tafqueue/TafQueueRecord.java
-rw-r--r-- 1 dmsys dmtool 3067 May 29 12:46 edexOsgi/com.raytheon.uf.common.tafqueue/src/com/raytheon/uf/common/tafqueue/TafQueueRequest.java
-rw-r--r-- 1 dmsys dmtool 65982 May 29 12:46 edexOsgi/com.raytheon.uf.edex.plugin.ffmp/src/com/raytheon/uf/edex/plugin/ffmp/common/FFMPProcessor.java
-rw-r--r-- 1 dmsys dmtool 36163 May 29 12:46 edexOsgi/com.raytheon.uf.edex.plugin.ffmp/src/com/raytheon/uf/edex/plugin/ffmp/common/FFTI.java
-rw-r--r-- 1 dmsys dmtool 13059 May 29 12:46 edexOsgi/com.raytheon.uf.edex.plugin.ffmp/src/com/raytheon/uf/edex/plugin/ffmp/common/FFTIProcessor.java
-rw-r--r-- 1 dmsys dmtool 47290 May 29 12:46 edexOsgi/com.raytheon.uf.edex.plugin.ffmp/src/com/raytheon/uf/edex/plugin/ffmp/FFMPGenerator.java
-rw-r--r-- 1 dmsys dmtool 17730 May 29 12:46 edexOsgi/com.raytheon.uf.edex.plugin.ffmp/src/com/raytheon/uf/edex/plugin/ffmp/FFMPURIFilter.java
-rw-r--r-- 1 dmsys dmtool 28752 May 29 12:46 edexOsgi/com.raytheon.uf.edex.plugin.fssobs/src/com/raytheon/uf/edex/plugin/fssobs/FSSObsDataTransform.java
-rw-r--r-- 1 dmsys dmtool 753 May 29 12:46 edexOsgi/com.raytheon.uf.edex.plugin.loctables/META-INF/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 6276 May 29 12:46 edexOsgi/com.raytheon.uf.edex.plugin.loctables/src/com/raytheon/uf/edex/plugin/loctables/ingest/LocationTablesIngest.java
-rw-r--r-- 1 dmsys dmtool 6764 May 29 12:46 edexOsgi/com.raytheon.uf.edex.plugin.svrwx/src/com/raytheon/uf/edex/plugin/svrwx/decoder/InternalReport.java
-rw-r--r-- 1 dmsys dmtool 4700 Mar 28 10:53 edexOsgi/com.raytheon.uf.edex.plugin.svrwx/src/com/raytheon/uf/edex/plugin/svrwx/SvrWxDecoder.java
-rw-r--r-- 1 dmsys dmtool 10236386 May 29 12:46 localization/localization.OAX/utility/edex_static/site/OAX/shapefiles/FFMP/FFMP_aggr_basins.dbf
-rw-r--r-- 1 dmsys dmtool 158422908 May 29 12:46 localization/localization.OAX/utility/edex_static/site/OAX/shapefiles/FFMP/FFMP_aggr_basins.shp
-rw-r--r-- 1 dmsys dmtool 174692 May 29 12:46 localization/localization.OAX/utility/edex_static/site/OAX/shapefiles/FFMP/FFMP_aggr_basins.shx
-rw-r--r-- 1 dmsys dmtool 12266478 May 29 12:46 localization/localization.OAX/utility/edex_static/site/OAX/shapefiles/FFMP/FFMP_ref_sl.dbf
-rw-r--r-- 1 dmsys dmtool 45664632 May 29 12:46 localization/localization.OAX/utility/edex_static/site/OAX/shapefiles/FFMP/FFMP_ref_sl.shp
-rw-r--r-- 1 dmsys dmtool 226196 May 29 12:46 localization/localization.OAX/utility/edex_static/site/OAX/shapefiles/FFMP/FFMP_ref_sl.shx
-rw-r--r-- 1 dmsys dmtool 6349 May 29 12:46 pythonPackages/ufpy/NotificationMessage.py
-rwxr-xr-x 1 dmsys dmtool 6751 May 29 12:46 rpms/awips2.core/deploy.builder/build.sh
-rw-r--r-- 1 dmsys dmtool 5535 May 29 12:46 rpms/awips2.core/Installer.localization/component.spec
-rw-r--r-- 1 dmsys dmtool 8306 May 29 12:46 rpms/build/release/buildCoreRPMs.sh

34
after_del4_deletes.out Normal file
View file

@ -0,0 +1,34 @@
ls: edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/plugin/grib/decoderpostprocessors/SREFProbPostProcessor.java: No such file or directory
ls: cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/utility/TafMessageData.java: No such file or directory
ls: cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/utility/TafTransmissionJob.java: No such file or directory
ls: cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/utility/TransmissionQueue.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/isc/IscSendRecordPK.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/plugin/grib/decoderpostprocessors/TPCWindPostProcessor.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/ClimoDatabase.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/ClimoDatabaseManager.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/HLSTopoDatabase.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/HLSTopoDatabaseManager.java: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.climo/.classpath: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.climo/.project: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.climo/.pydevproject: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.climo/.settings/org.eclipse.jdt.core.prefs: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.climo/META-INF/MANIFEST.MF: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.climo/build.properties: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.climo/com.raytheon.uf.common.climo.ecl: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.climo/component-deploy.xml: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.climo/src/com/raytheon/uf/common/climo/ClimoQuery.java: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.climo/src/com/raytheon/uf/common/climo/IClimoQuery.java: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.climo/src/com/raytheon/uf/common/climo/util/climoTohdf5.py: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.hlstopo/.classpath: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.hlstopo/.project: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.hlstopo/.pydevproject: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.hlstopo/.settings/org.eclipse.jdt.core.prefs: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.hlstopo/META-INF/MANIFEST.MF: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.hlstopo/build.properties: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.hlstopo/com.raytheon.uf.common.hlstopo.ecl: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.hlstopo/component-deploy.xml: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.hlstopo/src/com/raytheon/uf/common/hlstopo/HLSTopoQuery.java: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.hlstopo/src/com/raytheon/uf/common/hlstopo/util/hlsTopoTohdf5.py: No such file or directory
ls: edexOsgi/build.edex/tmp/includes/core.includes: No such file or directory
ls: edexOsgi/build.edex/tmp/includes/cots.includes: No such file or directory
ls: edexOsgi/build.edex/tmp/includes/plugins.includes: No such file or directory

5
after_dr14192-14193.out Normal file
View file

@ -0,0 +1,5 @@
-r--r--r-- 1 dmsys dmtool 4557 May 15 14:11 cave/com.raytheon.uf.viz.monitor/src/com/raytheon/uf/viz/monitor/GenerateFSSObReport.java
-r--r--r-- 1 dmsys dmtool 10059 May 15 14:08 cave/com.raytheon.uf.viz.monitor/src/com/raytheon/uf/viz/monitor/ObsMonitor.java
-r--r--r-- 1 dmsys dmtool 51223 Oct 25 2011 edexOsgi/com.raytheon.edex.plugin.obs/src/com/raytheon/edex/plugin/obs/metar/MetarDecoder.java
-r--r--r-- 1 dmsys dmtool 9262 Sep 29 2011 edexOsgi/com.raytheon.uf.common.dataplugin.fssobs/src/com/raytheon/uf/common/dataplugin/fssobs/FSSObsRecordTransform.java
-r--r--r-- 1 dmsys dmtool 28519 Sep 29 2011 edexOsgi/com.raytheon.uf.edex.plugin.fssobs/src/com/raytheon/uf/edex/plugin/fssobs/FSSObsDataTransform.java

View file

@ -0,0 +1,48 @@
-rw-r--r-- 1 dmsys dmtool 19566 Jun 7 18:06 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPDataLoader.java
-rw-r--r-- 1 dmsys dmtool 4833 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPCacheRecord.java
-rw-r--r-- 1 dmsys dmtool 4479 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/plugin/grib/util/DataFieldTableLookup.java
-rw-r--r-- 1 dmsys dmtool 22530 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/dataFieldTable.txt
-rw-r--r-- 1 dmsys dmtool 1168 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG.xml
-rw-r--r-- 1 dmsys dmtool 1160 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG518E2.xml
-rw-r--r-- 1 dmsys dmtool 1160 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG549E2.xml
-rw-r--r-- 1 dmsys dmtool 1160 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG579E2.xml
-rw-r--r-- 1 dmsys dmtool 1158 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_122E2.xml
-rw-r--r-- 1 dmsys dmtool 1158 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_152E2.xml
-rw-r--r-- 1 dmsys dmtool 1158 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_183E2.xml
-rw-r--r-- 1 dmsys dmtool 1171 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_20.xml
-rw-r--r-- 1 dmsys dmtool 1158 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_213E2.xml
-rw-r--r-- 1 dmsys dmtool 1158 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_244E2.xml
-rw-r--r-- 1 dmsys dmtool 1159 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_274E2.xml
-rw-r--r-- 1 dmsys dmtool 1171 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_30.xml
-rw-r--r-- 1 dmsys dmtool 1160 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_305E2.xml
-rw-r--r-- 1 dmsys dmtool 1160 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_335E2.xml
-rw-r--r-- 1 dmsys dmtool 1160 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_366E2.xml
-rw-r--r-- 1 dmsys dmtool 1160 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_396E2.xml
-rw-r--r-- 1 dmsys dmtool 1171 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_40.xml
-rw-r--r-- 1 dmsys dmtool 1160 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_427E2.xml
-rw-r--r-- 1 dmsys dmtool 1160 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_457E2.xml
-rw-r--r-- 1 dmsys dmtool 1160 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_488E2.xml
-rw-r--r-- 1 dmsys dmtool 1171 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_50.xml
-rw-r--r-- 1 dmsys dmtool 1171 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_60.xml
-rw-r--r-- 1 dmsys dmtool 1160 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_610E2.xml
-rw-r--r-- 1 dmsys dmtool 1159 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_61E2.xml
-rw-r--r-- 1 dmsys dmtool 1160 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_640E2.xml
-rw-r--r-- 1 dmsys dmtool 1160 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_671E2.xml
-rw-r--r-- 1 dmsys dmtool 1171 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_70.xml
-rw-r--r-- 1 dmsys dmtool 1160 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_701E2.xml
-rw-r--r-- 1 dmsys dmtool 1160 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_732E2.xml
-rw-r--r-- 1 dmsys dmtool 1160 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_762E2.xml
-rw-r--r-- 1 dmsys dmtool 1171 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_80.xml
-rw-r--r-- 1 dmsys dmtool 1171 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_90.xml
-rw-r--r-- 1 dmsys dmtool 1157 Jun 7 18:06 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_91E2.xml
-rw-r--r-- 1 dmsys dmtool 52076 Jun 7 18:06 cave/com.raytheon.viz.volumebrowser/localization/menus/xml/fieldsMenus.xml
-rw-r--r-- 1 dmsys dmtool 85066 Jun 7 18:06 edexOsgi/build.edex/esb/data/utility/edex_static/base/config/gfe/serverConfig.py
-rw-r--r-- 1 dmsys dmtool 15051 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/cache/d2dparms/D2DParmIdCache.java
-rw-r--r-- 1 dmsys dmtool 43139 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/db/dao/GFEDao.java
-rw-r--r-- 1 dmsys dmtool 50853 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.grib/GribDecoder.py
-rw-r--r-- 1 dmsys dmtool 13164 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/util/grib/GribParamTranslator.java
-rw-r--r-- 1 dmsys dmtool 6174 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.grib/utility/common_static/base/grid/master_grib2_lookup.txt
-rw-r--r-- 1 dmsys dmtool 10460 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/parameterInfo/TPCSurgeProb.xml
-rw-r--r-- 1 dmsys dmtool 4772 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/postProcessModels/postProcessedModels.txt
-rw-r--r-- 1 dmsys dmtool 1361 Mar 28 10:53 edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/tables/7/14/4.2.10.3.table
-rw-r--r-- 1 dmsys dmtool 104459 Jun 7 18:06 cave/build/static/common/cave/etc/gfe/userPython/utilities/SmartScript.py

View file

@ -0,0 +1,48 @@
-rw-r--r-- 1 dmsys dmtool 19566 Jun 6 09:19 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPDataLoader.java
-rw-r--r-- 1 dmsys dmtool 4833 Jun 6 09:19 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPCacheRecord.java
ls: edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/plugin/grib/util/DataFieldTableLookup.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/dataFieldTable.txt: No such file or directory
-r--r--r-- 1 dmsys dmtool 1045 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG.xml
-r--r--r-- 1 dmsys dmtool 1160 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG518E2.xml
-r--r--r-- 1 dmsys dmtool 1160 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG549E2.xml
-r--r--r-- 1 dmsys dmtool 1160 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG579E2.xml
-r--r--r-- 1 dmsys dmtool 1158 Sep 8 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_122E2.xml
-r--r--r-- 1 dmsys dmtool 1158 Sep 8 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_152E2.xml
-r--r--r-- 1 dmsys dmtool 1158 Sep 8 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_183E2.xml
-r--r--r-- 1 dmsys dmtool 1047 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_20.xml
-r--r--r-- 1 dmsys dmtool 1158 Sep 8 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_213E2.xml
-r--r--r-- 1 dmsys dmtool 1158 Sep 8 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_244E2.xml
-r--r--r-- 1 dmsys dmtool 1159 Sep 8 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_274E2.xml
-r--r--r-- 1 dmsys dmtool 1047 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_30.xml
-r--r--r-- 1 dmsys dmtool 1160 Sep 8 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_305E2.xml
-r--r--r-- 1 dmsys dmtool 1160 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_335E2.xml
-r--r--r-- 1 dmsys dmtool 1160 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_366E2.xml
-r--r--r-- 1 dmsys dmtool 1160 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_396E2.xml
-r--r--r-- 1 dmsys dmtool 1047 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_40.xml
-r--r--r-- 1 dmsys dmtool 1160 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_427E2.xml
-r--r--r-- 1 dmsys dmtool 1160 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_457E2.xml
-r--r--r-- 1 dmsys dmtool 1160 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_488E2.xml
-r--r--r-- 1 dmsys dmtool 1047 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_50.xml
-r--r--r-- 1 dmsys dmtool 1047 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_60.xml
-r--r--r-- 1 dmsys dmtool 1160 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_610E2.xml
-r--r--r-- 1 dmsys dmtool 1159 Sep 8 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_61E2.xml
-r--r--r-- 1 dmsys dmtool 1160 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_640E2.xml
-r--r--r-- 1 dmsys dmtool 1160 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_671E2.xml
-r--r--r-- 1 dmsys dmtool 1047 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_70.xml
-r--r--r-- 1 dmsys dmtool 1160 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_701E2.xml
-r--r--r-- 1 dmsys dmtool 1160 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_732E2.xml
-r--r--r-- 1 dmsys dmtool 1160 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_762E2.xml
-r--r--r-- 1 dmsys dmtool 1047 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_80.xml
-r--r--r-- 1 dmsys dmtool 1047 Sep 29 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_90.xml
-r--r--r-- 1 dmsys dmtool 1157 Sep 8 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/TPCSG_91E2.xml
-r--r--r-- 1 dmsys dmtool 52076 Dec 5 2011 cave/com.raytheon.viz.volumebrowser/localization/menus/xml/fieldsMenus.xml
-rw-r--r-- 1 dmsys dmtool 85030 May 30 18:06 edexOsgi/build.edex/esb/data/utility/edex_static/base/config/gfe/serverConfig.py
-rw-r--r-- 1 dmsys dmtool 14894 May 10 11:41 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/cache/d2dparms/D2DParmIdCache.java
-rw-r--r-- 1 dmsys dmtool 43000 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/db/dao/GFEDao.java
-rw-r--r-- 1 dmsys dmtool 50952 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.grib/GribDecoder.py
-rw-r--r-- 1 dmsys dmtool 12908 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/util/grib/GribParamTranslator.java
-r--r--r-- 1 dmsys dmtool 6742 Sep 29 2011 edexOsgi/com.raytheon.edex.plugin.grib/utility/common_static/base/grid/master_grib2_lookup.txt
-r--r--r-- 1 dmsys dmtool 6428 Oct 26 2011 edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/parameterInfo/TPCSurgeProb.xml
-rw-r--r-- 1 dmsys dmtool 4884 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/postProcessModels/postProcessedModels.txt
-r--r--r-- 1 dmsys dmtool 1361 Dec 6 2011 edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/tables/7/14/4.2.10.3.table
-r--r--r-- 1 dmsys dmtool 104597 Jan 17 18:48 cave/build/static/common/cave/etc/gfe/userPython/utilities/SmartScript.py

5
b4_761_for_10.out Normal file
View file

@ -0,0 +1,5 @@
-rw-r--r-- 1 dmsys dmtool 71784 Jun 15 18:57 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/FFMPMonitor.java
-rw-r--r-- 1 dmsys dmtool 2166 Jun 13 17:21 edexOsgi/com.raytheon.uf.common.cache/src/com/raytheon/uf/common/cache/CacheFactory.java
-rw-r--r-- 1 dmsys dmtool 13647 Jun 13 16:30 edexOsgi/com.raytheon.uf.common.cache/src/com/raytheon/uf/common/cache/DiskCache.java
-r--r--r-- 1 dmsys dmtool 2933 Sep 19 2011 edexOsgi/com.raytheon.uf.common.cache/src/com/raytheon/uf/common/cache/ICache.java
-rw-r--r-- 1 dmsys dmtool 5056 Jun 13 16:30 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPCacheRecord.java

157
b4_del4_adds.out Normal file
View file

@ -0,0 +1,157 @@
-r--r--r-- 1 dmsys dmtool 11927 Oct 31 2011 cave/build/static/common/cave/etc/gfe/userPython/procedures/PWS_Procedure.py
-r--r--r-- 1 dmsys dmtool 10563 May 22 10:49 cave/build/static/common/cave/etc/menus/upperair/baseUSEastern.xml
-rw-r--r-- 1 dmsys dmtool 12172 Apr 25 11:06 cave/com.raytheon.uf.viz.d2d.nsharp/src/com/raytheon/uf/viz/d2d/nsharp/rsc/D2DNSharpResourceData.java
-rw-r--r-- 1 dmsys dmtool 3333 Apr 25 11:06 cave/com.raytheon.uf.viz.d2d.ui/localization/styleRules/d2dArrowStyleRules.xml
-rw-r--r-- 1 dmsys dmtool 13406 May 10 11:41 cave/com.raytheon.uf.viz.d2d.xy.adapters/src/com/raytheon/uf/viz/d2d/xy/adapters/crosssection/GribCSAdapter.java
-r--r--r-- 1 dmsys dmtool 923 May 19 2011 cave/com.raytheon.uf.viz.derivparam/localization/derivedParameters/definitions/Gust.xml
-rw-r--r-- 1 dmsys dmtool 94518 May 17 14:24 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/FFMPMonitor.java
-rw-r--r-- 1 dmsys dmtool 71285 May 17 14:24 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/dialogs/FfmpBasinTableDlg.java
-rw-r--r-- 1 dmsys dmtool 7156 May 17 14:24 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/dialogs/FFMPTableCellData.java
-r--r--r-- 1 dmsys dmtool 13128 May 22 10:41 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPColorUtils.java
-rw-r--r-- 1 dmsys dmtool 40157 May 17 14:24 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPDataGenerator.java
-rw-r--r-- 1 dmsys dmtool 18611 May 17 14:24 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPDataLoader.java
-rw-r--r-- 1 dmsys dmtool 147202 May 17 14:24 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPResource.java
-r--r--r-- 1 dmsys dmtool 4557 May 15 14:11 cave/com.raytheon.uf.viz.monitor/src/com/raytheon/uf/viz/monitor/GenerateFSSObReport.java
-r--r--r-- 1 dmsys dmtool 10059 May 15 14:08 cave/com.raytheon.uf.viz.monitor/src/com/raytheon/uf/viz/monitor/ObsMonitor.java
-r--r--r-- 1 dmsys dmtool 7610 Mar 14 14:12 cave/com.raytheon.uf.viz.ui.menus/src/com/raytheon/uf/viz/ui/menus/widgets/tearoff/TearOffMenuListener.java
-r--r--r-- 1 dmsys dmtool 3475 Apr 19 2011 cave/com.raytheon.uf.viz.xy.crosssection/src/com/raytheon/uf/viz/xy/crosssection/adapter/AbstractCrossSectionAdapter.java
-rw-r--r-- 1 dmsys dmtool 6915 May 10 11:41 cave/com.raytheon.uf.viz.xy.crosssection/src/com/raytheon/uf/viz/xy/crosssection/CrossSectionRotation.java
-r--r--r-- 1 dmsys dmtool 20540 Feb 27 14:10 cave/com.raytheon.uf.viz.xy.crosssection/src/com/raytheon/uf/viz/xy/crosssection/rsc/AbstractCrossSectionResource.java
-r--r--r-- 1 dmsys dmtool 2219 Apr 29 2011 cave/com.raytheon.viz.aviation/META-INF/MANIFEST.MF
-r-xr-xr-x 1 dmsys dmtool 24563 Oct 13 2011 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/editor/LoaderDialog.java
-r-xr-xr-x 1 dmsys dmtool 15329 Dec 8 13:26 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/observer/SendDialog.java
-r-xr-xr-x 1 dmsys dmtool 18879 Oct 13 2011 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/utility/TransmissionQueueDlg.java
-r--r--r-- 1 dmsys dmtool 4328 Apr 29 2010 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/utility/TransmissionViewerDlg.java
-r-xr-xr-x 1 dmsys dmtool 4544 Apr 29 2010 cave/com.raytheon.viz.avnconfig/src/com/raytheon/viz/avnconfig/HelpUsageDlg.java
-r--r--r-- 1 dmsys dmtool 1816 Apr 18 2011 cave/com.raytheon.viz.avnfps.feature/feature.xml
-r--r--r-- 1 dmsys dmtool 25634 Nov 8 2011 cave/com.raytheon.viz.awipstools/src/com/raytheon/viz/awipstools/ui/layer/TimeOfArrivalLayer.java
-r--r--r-- 1 dmsys dmtool 32074 May 14 09:15 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/parm/DbParm.java
-r--r--r-- 1 dmsys dmtool 4437 Mar 14 14:12 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/ui/GFEEditAreaMenu.java
-r--r--r-- 1 dmsys dmtool 5484 Aug 24 2011 cave/com.raytheon.viz.hydro/src/com/raytheon/viz/hydro/util/SetTimeVals.java
-rw-r--r-- 1 dmsys dmtool 53439 Apr 25 11:06 cave/com.raytheon.viz.pointdata/src/com/raytheon/viz/pointdata/PlotModelFactory2.java
-r--r--r-- 1 dmsys dmtool 9615 Mar 19 16:00 cave/com.raytheon.viz.texteditor/src/com/raytheon/viz/texteditor/alarmalert/dialogs/AlarmAlertBell.java
-r--r--r-- 1 dmsys dmtool 22716 Apr 6 11:44 cave/com.raytheon.viz.texteditor/src/com/raytheon/viz/texteditor/alarmalert/dialogs/CurrentAlarmQueue.java
ls: cave/com.raytheon.viz.texteditor/src/com/raytheon/viz/texteditor/alarmalert/util/FlashBellJob.java: No such file or directory
-r-xr-xr-x 1 dmsys dmtool 23561 Dec 8 17:48 cave/com.raytheon.viz.textworkstation/src/com/raytheon/viz/textworkstation/TextWorkstationDlg.java
-r--r--r-- 1 dmsys dmtool 13006 Nov 16 2011 cave/com.raytheon.viz.ui.personalities.awips/src/com/raytheon/viz/ui/personalities/awips/AbstractCAVEComponent.java
-r--r--r-- 1 dmsys dmtool 4021 Aug 15 2011 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/gis/AffectedAreas.java
-r--r--r-- 1 dmsys dmtool 13153 May 9 09:07 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/gis/GisUtil.java
-rw-r--r-- 1 dmsys dmtool 77253 May 10 11:41 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/gui/WarngenDialog.java
-rw-r--r-- 1 dmsys dmtool 90612 May 10 11:41 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/gui/WarngenLayer.java
-r--r--r-- 1 dmsys dmtool 32628 May 11 09:04 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/template/TemplateRunner.java
-r--r--r-- 1 dmsys dmtool 22051 Nov 8 2011 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/util/CurrentWarnings.java
-r--r--r-- 1 dmsys dmtool 9998 Oct 26 2011 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/util/FollowUpUtil.java
-r--r--r-- 1 dmsys dmtool 30276 May 14 12:02 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/util/WarningTextHandler.java
-rwxr-xr-x 1 dmsys dmtool 666 May 10 11:41 deltaScripts/12.5.1/drop_gfe_tables.sh
ls: deltaScripts/12.6.1/edex/removeMonitorAreaFiles.sh: No such file or directory
-r--r--r-- 1 dmsys dmtool 8130 Dec 6 14:36 edexOsgi/build.edex/esb/data/utility/common_static/base/ffmp/FFMPSourceConfig.xml
-r--r--r-- 1 dmsys dmtool 19056 Mar 16 10:57 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/arealFloodAdvisoryFollowup.vm
-r--r--r-- 1 dmsys dmtool 24062 Mar 16 10:57 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/arealFloodAdvisoryFollowup_Zones.vm
-r--r--r-- 1 dmsys dmtool 14484 May 11 12:06 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/arealFloodWarningFollowup.vm
-r--r--r-- 1 dmsys dmtool 17588 May 11 12:06 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/arealFloodWarningFollowup_Zones.vm
-r--r--r-- 1 dmsys dmtool 16764 May 11 12:08 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/extremeWindWarningFollowup.vm
-r--r--r-- 1 dmsys dmtool 17854 May 11 12:06 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/flashFloodWarningFollowup.vm
-r--r--r-- 1 dmsys dmtool 19416 May 11 12:06 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/flashFloodWarningFollowup_Zones.vm
-r--r--r-- 1 dmsys dmtool 53977 May 11 12:08 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/impactSevereWeatherStatement.vm
-r--r--r-- 1 dmsys dmtool 24913 May 11 12:06 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/nonConvectiveFlashFloodWarningFollowup.vm
-r--r--r-- 1 dmsys dmtool 24912 May 11 12:06 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/nonConvectiveFlashFloodWarningFollowup_Zones.vm
-r--r--r-- 1 dmsys dmtool 39742 May 11 12:06 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/severeWeatherStatement.vm
-rwxr-xr-x 1 dmsys dmtool 40418 May 22 16:33 edexOsgi/build.edex/esb/data/utility/common_static/base/warngen/specialMarineWarningFollowup.vm
-r--r--r-- 1 dmsys dmtool 19734 May 9 10:42 edexOsgi/build.edex/esb/data/utility/edex_static/base/config/gfe/doConfig.py
-r--r--r-- 1 dmsys dmtool 83468 May 22 11:39 edexOsgi/build.edex/esb/data/utility/edex_static/base/config/gfe/serverConfig.py
-r--r--r-- 1 dmsys dmtool 3599 Sep 19 2011 edexOsgi/build.edex/rpm/component/edex/includes/edex-common-core/MANIFEST.MF
-r--r--r-- 1 dmsys dmtool 4873 Feb 16 16:47 edexOsgi/build.edex/rpm/component/edex/includes/edex-dataplugins/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 47627 May 8 13:04 edexOsgi/com.raytheon.edex.feature.uframe/feature.xml
-r--r--r-- 1 dmsys dmtool 1479 Jun 3 2011 edexOsgi/com.raytheon.edex.plugin.bufrmos/res/pointdata/bufrmosHPC.xml
-rw-r--r-- 1 dmsys dmtool 3248 Apr 25 11:06 edexOsgi/com.raytheon.edex.plugin.gfe/META-INF/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 199 May 10 11:41 edexOsgi/com.raytheon.edex.plugin.gfe/META-INF/services/com.raytheon.uf.common.serialization.ISerializableObject
-rw-r--r-- 1 dmsys dmtool 24994 Apr 25 11:06 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/config/GFESiteActivation.java
-r--r--r-- 1 dmsys dmtool 24793 Nov 16 2011 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/config/IFPServerConfig.java
-r--r--r-- 1 dmsys dmtool 2910 Nov 16 2011 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/config/SimpleServerConfig.java
-rw-r--r-- 1 dmsys dmtool 42738 May 10 11:41 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/db/dao/GFEDao.java
-rw-r--r-- 1 dmsys dmtool 2682 May 10 11:41 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/db/dao/IscSendRecordDao.java
-rw-r--r-- 1 dmsys dmtool 10338 May 10 11:41 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/isc/IscSendJob.java
-rw-r--r-- 1 dmsys dmtool 25377 May 10 11:41 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/isc/IscSendQueue.java
-rw-r--r-- 1 dmsys dmtool 8175 May 10 11:41 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/isc/IscSendRecord.java
-rw-r--r-- 1 dmsys dmtool 8600 May 10 11:41 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/isc/SendIscTransactions.java
-r--r--r-- 1 dmsys dmtool 31095 Mar 2 15:36 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/D2DGridDatabase.java
-r--r--r-- 1 dmsys dmtool 7091 Sep 15 2011 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/D2DSatDatabase.java
-r--r--r-- 1 dmsys dmtool 16754 Dec 6 18:29 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/GridDatabase.java
-rw-r--r-- 1 dmsys dmtool 101666 May 10 11:41 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/IFPGridDatabase.java
ls: edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/NetCDFDatabaseManager.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/NetCDFFile.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/NetCDFGridDatabase.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/NetCDFUtils.java: No such file or directory
-rw-r--r-- 1 dmsys dmtool 13639 May 10 11:41 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/TopoDatabase.java
-r--r--r-- 1 dmsys dmtool 2097 Nov 1 2011 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/TopoDatabaseManager.java
-r--r--r-- 1 dmsys dmtool 1720 Aug 31 2011 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/VGridDatabase.java
-r--r--r-- 1 dmsys dmtool 54068 Dec 8 12:22 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/GridParmManager.java
-r--r--r-- 1 dmsys dmtool 8319 Oct 28 2011 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/handler/CommitGridsHandler.java
-r--r--r-- 1 dmsys dmtool 4715 Nov 14 2011 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/handler/SaveGfeGridHandler.java
-r--r--r-- 1 dmsys dmtool 50817 May 19 2011 edexOsgi/com.raytheon.edex.plugin.grib/GribDecoder.py
-rw-r--r-- 1 dmsys dmtool 48118 Apr 25 11:06 edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/plugin/grib/Grib1Decoder.java
-r--r--r-- 1 dmsys dmtool 10110 Dec 8 12:38 edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/util/grib/GribParamTranslator.java
ls: edexOsgi/com.raytheon.edex.plugin.grib/utility/common_static/base/grid/parameterNameAlias.txt: No such file or directory
-r--r--r-- 1 dmsys dmtool 5146 Jan 31 11:59 edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/postProcessModels/postProcessedModels.txt
-r--r--r-- 1 dmsys dmtool 51223 Oct 25 2011 edexOsgi/com.raytheon.edex.plugin.obs/src/com/raytheon/edex/plugin/obs/metar/MetarDecoder.java
-rw-r--r-- 1 dmsys dmtool 29099 May 7 10:47 edexOsgi/com.raytheon.edex.plugin.redbook/utility/edex_static/base/redbook/redbookFcstMap.xml
-rw-r--r-- 1 dmsys dmtool 135848 May 10 11:41 edexOsgi/com.raytheon.edex.plugin.shef/src/com/raytheon/edex/plugin/shef/database/PostShef.java
-r--r--r-- 1 dmsys dmtool 67226 Feb 28 14:18 edexOsgi/com.raytheon.edex.plugin.shef/src/com/raytheon/edex/plugin/shef/database/PostTables.java
-r--r--r-- 1 dmsys dmtool 11437 Sep 1 2011 edexOsgi/com.raytheon.edex.plugin.shef/src/com/raytheon/edex/plugin/shef/database/PurgeText.java
-r--r--r-- 1 dmsys dmtool 8641 Nov 23 2011 edexOsgi/com.raytheon.edex.plugin.shef/src/com/raytheon/edex/plugin/shef/ShefDecoder.java
-rw-r--r-- 1 dmsys dmtool 55034 Apr 25 11:06 edexOsgi/com.raytheon.edex.plugin.shef/src/com/raytheon/edex/plugin/shef/ShefSeparator.java
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/build.properties: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/.classpath: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/component-deploy.xml: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/META-INF/MANIFEST.MF: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/.project: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/res/spring/tafqueue-request.xml: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/.settings/org.eclipse.jdt.core.prefs: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/edex/plugin/tafqueue/TafQueueDao.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/edex/plugin/tafqueue/TafQueueManager.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/edex/plugin/tafqueue/TafQueueRequestHandler.java: No such file or directory
-rw-r--r-- 1 dmsys dmtool 24017 May 7 10:47 edexOsgi/com.raytheon.edex.plugin.warning/src/com/raytheon/edex/plugin/warning/gis/GeospatialDataGenerator.java
-rw-r--r-- 1 dmsys dmtool 14664 May 17 14:24 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPDataContainer.java
-rw-r--r-- 1 dmsys dmtool 26923 May 17 14:24 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPRecord.java
-r--r--r-- 1 dmsys dmtool 41605 Nov 7 2011 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPUtils.java
-r--r--r-- 1 dmsys dmtool 9262 Sep 29 2011 edexOsgi/com.raytheon.uf.common.dataplugin.fssobs/src/com/raytheon/uf/common/dataplugin/fssobs/FSSObsRecordTransform.java
-r--r--r-- 1 dmsys dmtool 16367 Sep 19 2011 edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/config/ProjectionData.java
-rw-r--r-- 1 dmsys dmtool 15264 May 10 11:41 edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/db/objects/DatabaseID.java
-r--r--r-- 1 dmsys dmtool 26825 Nov 3 2011 edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/db/objects/GridLocation.java
-rw-r--r-- 1 dmsys dmtool 14460 May 10 11:41 edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/db/objects/ParmID.java
-r--r--r-- 1 dmsys dmtool 22527 Sep 26 2011 edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/RemapGrid.java
-r--r--r-- 1 dmsys dmtool 1823 Jul 22 2011 edexOsgi/com.raytheon.uf.common.dataplugin.warning/src/com/raytheon/uf/common/dataplugin/warning/gis/GeospatialDataSet.java
-rw-r--r-- 1 dmsys dmtool 12291 May 7 10:47 edexOsgi/com.raytheon.uf.common.dataplugin.warning/src/com/raytheon/uf/common/dataplugin/warning/gis/GeospatialFactory.java
-r--r--r-- 1 dmsys dmtool 12978 Nov 8 2011 edexOsgi/com.raytheon.uf.common.dataplugin.warning/src/com/raytheon/uf/common/dataplugin/warning/util/GeometryUtil.java
-r--r--r-- 1 dmsys dmtool 17721 Feb 28 10:44 edexOsgi/com.raytheon.uf.common.monitor/src/com/raytheon/uf/common/monitor/MonitorAreaUtils.java
-rw-r--r-- 1 dmsys dmtool 61981 May 17 14:24 edexOsgi/com.raytheon.uf.common.monitor/src/com/raytheon/uf/common/monitor/scan/ScanUtils.java
ls: edexOsgi/com.raytheon.uf.common.tafqueue/build.properties: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.tafqueue/.classpath: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.tafqueue/component-deploy.xml: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.tafqueue/META-INF/MANIFEST.MF: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.tafqueue/META-INF/services/com.raytheon.uf.common.serialization.ISerializableObject: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.tafqueue/.project: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.tafqueue/.settings/org.eclipse.jdt.core.prefs: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.tafqueue/src/com/raytheon/uf/common/tafqueue/ServerResponse.java: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.tafqueue/src/com/raytheon/uf/common/tafqueue/TafQueueRecord.java: No such file or directory
ls: edexOsgi/com.raytheon.uf.common.tafqueue/src/com/raytheon/uf/common/tafqueue/TafQueueRequest.java: No such file or directory
-rw-r--r-- 1 dmsys dmtool 65982 May 17 14:24 edexOsgi/com.raytheon.uf.edex.plugin.ffmp/src/com/raytheon/uf/edex/plugin/ffmp/common/FFMPProcessor.java
-rw-r--r-- 1 dmsys dmtool 36163 May 17 14:24 edexOsgi/com.raytheon.uf.edex.plugin.ffmp/src/com/raytheon/uf/edex/plugin/ffmp/common/FFTI.java
-r--r--r-- 1 dmsys dmtool 13916 Nov 29 2011 edexOsgi/com.raytheon.uf.edex.plugin.ffmp/src/com/raytheon/uf/edex/plugin/ffmp/common/FFTIProcessor.java
-r--r--r-- 1 dmsys dmtool 46973 Dec 6 14:36 edexOsgi/com.raytheon.uf.edex.plugin.ffmp/src/com/raytheon/uf/edex/plugin/ffmp/FFMPGenerator.java
-rw-r--r-- 1 dmsys dmtool 17730 May 17 14:24 edexOsgi/com.raytheon.uf.edex.plugin.ffmp/src/com/raytheon/uf/edex/plugin/ffmp/FFMPURIFilter.java
-r--r--r-- 1 dmsys dmtool 28519 Sep 29 2011 edexOsgi/com.raytheon.uf.edex.plugin.fssobs/src/com/raytheon/uf/edex/plugin/fssobs/FSSObsDataTransform.java
-r--r--r-- 1 dmsys dmtool 693 Sep 22 2011 edexOsgi/com.raytheon.uf.edex.plugin.loctables/META-INF/MANIFEST.MF
-r--r--r-- 1 dmsys dmtool 5167 Sep 30 2011 edexOsgi/com.raytheon.uf.edex.plugin.loctables/src/com/raytheon/uf/edex/plugin/loctables/ingest/LocationTablesIngest.java
-r--r--r-- 1 dmsys dmtool 6766 Mar 5 2010 edexOsgi/com.raytheon.uf.edex.plugin.svrwx/src/com/raytheon/uf/edex/plugin/svrwx/decoder/InternalReport.java
-r--r--r-- 1 dmsys dmtool 4700 Feb 15 2011 edexOsgi/com.raytheon.uf.edex.plugin.svrwx/src/com/raytheon/uf/edex/plugin/svrwx/SvrWxDecoder.java
ls: localization/localization.OAX/utility/edex_static/site/OAX/shapefiles/FFMP/FFMP_aggr_basins.dbf: No such file or directory
ls: localization/localization.OAX/utility/edex_static/site/OAX/shapefiles/FFMP/FFMP_aggr_basins.shp: No such file or directory
ls: localization/localization.OAX/utility/edex_static/site/OAX/shapefiles/FFMP/FFMP_aggr_basins.shx: No such file or directory
ls: localization/localization.OAX/utility/edex_static/site/OAX/shapefiles/FFMP/FFMP_ref_sl.dbf: No such file or directory
ls: localization/localization.OAX/utility/edex_static/site/OAX/shapefiles/FFMP/FFMP_ref_sl.shp: No such file or directory
ls: localization/localization.OAX/utility/edex_static/site/OAX/shapefiles/FFMP/FFMP_ref_sl.shx: No such file or directory
-r--r--r-- 1 dmsys dmtool 5600 Jun 28 2011 pythonPackages/ufpy/NotificationMessage.py
-r--r--r-- 1 dmsys dmtool 6641 Mar 9 07:19 rpms/awips2.core/deploy.builder/build.sh
-r--r--r-- 1 dmsys dmtool 1437 Aug 4 2011 rpms/awips2.core/Installer.localization/component.spec
-r--r--r-- 1 dmsys dmtool 8221 Feb 24 14:42 rpms/build/release/buildCoreRPMs.sh

5
b4_dr14192-14193.out Normal file
View file

@ -0,0 +1,5 @@
-rw-r--r-- 1 dmsys dmtool 5594 May 29 12:46 cave/com.raytheon.uf.viz.monitor/src/com/raytheon/uf/viz/monitor/GenerateFSSObReport.java
-rw-r--r-- 1 dmsys dmtool 11500 May 29 12:46 cave/com.raytheon.uf.viz.monitor/src/com/raytheon/uf/viz/monitor/ObsMonitor.java
-rw-r--r-- 1 dmsys dmtool 51665 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.obs/src/com/raytheon/edex/plugin/obs/metar/MetarDecoder.java
-rw-r--r-- 1 dmsys dmtool 9394 May 29 12:46 edexOsgi/com.raytheon.uf.common.dataplugin.fssobs/src/com/raytheon/uf/common/dataplugin/fssobs/FSSObsRecordTransform.java
-rw-r--r-- 1 dmsys dmtool 28752 May 29 12:46 edexOsgi/com.raytheon.uf.edex.plugin.fssobs/src/com/raytheon/uf/edex/plugin/fssobs/FSSObsDataTransform.java

34
before_del4_deletes.out Normal file
View file

@ -0,0 +1,34 @@
-r--r--r-- 1 dmsys dmtool 6289 Sep 19 2011 edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/plugin/grib/decoderpostprocessors/SREFProbPostProcessor.java
-r--r--r-- 1 dmsys dmtool 3397 Mar 5 2010 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/utility/TafMessageData.java
-r--r--r-- 1 dmsys dmtool 7196 Apr 18 2011 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/utility/TafTransmissionJob.java
-r--r--r-- 1 dmsys dmtool 10156 Mar 5 2010 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/utility/TransmissionQueue.java
ls: edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/isc/IscSendRecordPK.java: No such file or directory
-r--r--r-- 1 dmsys dmtool 2901 Apr 13 2011 edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/plugin/grib/decoderpostprocessors/TPCWindPostProcessor.java
-rw-r--r-- 1 dmsys dmtool 17712 May 10 11:41 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/ClimoDatabase.java
-r--r--r-- 1 dmsys dmtool 4184 Nov 1 2011 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/ClimoDatabaseManager.java
-rw-r--r-- 1 dmsys dmtool 18035 May 10 11:41 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/HLSTopoDatabase.java
-r--r--r-- 1 dmsys dmtool 4841 Nov 1 2011 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/HLSTopoDatabaseManager.java
-r--r--r-- 1 dmsys dmtool 300 Jun 3 2010 edexOsgi/com.raytheon.uf.common.climo/.classpath
-r--r--r-- 1 dmsys dmtool 822 Aug 18 2010 edexOsgi/com.raytheon.uf.common.climo/.project
-r--r--r-- 1 dmsys dmtool 304 Oct 12 2010 edexOsgi/com.raytheon.uf.common.climo/.pydevproject
-r--r--r-- 1 dmsys dmtool 323 Jun 1 2010 edexOsgi/com.raytheon.uf.common.climo/.settings/org.eclipse.jdt.core.prefs
-r--r--r-- 1 dmsys dmtool 841 Dec 15 2010 edexOsgi/com.raytheon.uf.common.climo/META-INF/MANIFEST.MF
-r--r--r-- 1 dmsys dmtool 76 Jun 1 2010 edexOsgi/com.raytheon.uf.common.climo/build.properties
-r--r--r-- 1 dmsys dmtool 0 Dec 16 09:49 edexOsgi/com.raytheon.uf.common.climo/com.raytheon.uf.common.climo.ecl
-r--r--r-- 1 dmsys dmtool 371 Jun 18 2010 edexOsgi/com.raytheon.uf.common.climo/component-deploy.xml
-r--r--r-- 1 dmsys dmtool 11465 Jan 28 2011 edexOsgi/com.raytheon.uf.common.climo/src/com/raytheon/uf/common/climo/ClimoQuery.java
-r--r--r-- 1 dmsys dmtool 1466 Jan 28 2011 edexOsgi/com.raytheon.uf.common.climo/src/com/raytheon/uf/common/climo/IClimoQuery.java
-r--r--r-- 1 dmsys dmtool 6439 Jul 30 2010 edexOsgi/com.raytheon.uf.common.climo/src/com/raytheon/uf/common/climo/util/climoTohdf5.py
-r--r--r-- 1 dmsys dmtool 300 Mar 22 2011 edexOsgi/com.raytheon.uf.common.hlstopo/.classpath
-r--r--r-- 1 dmsys dmtool 824 Mar 25 2011 edexOsgi/com.raytheon.uf.common.hlstopo/.project
-r--r--r-- 1 dmsys dmtool 304 Mar 25 2011 edexOsgi/com.raytheon.uf.common.hlstopo/.pydevproject
-r--r--r-- 1 dmsys dmtool 387 Mar 22 2011 edexOsgi/com.raytheon.uf.common.hlstopo/.settings/org.eclipse.jdt.core.prefs
-r--r--r-- 1 dmsys dmtool 505 Mar 22 2011 edexOsgi/com.raytheon.uf.common.hlstopo/META-INF/MANIFEST.MF
-r--r--r-- 1 dmsys dmtool 57 Apr 19 2011 edexOsgi/com.raytheon.uf.common.hlstopo/build.properties
-r--r--r-- 1 dmsys dmtool 0 Dec 16 09:49 edexOsgi/com.raytheon.uf.common.hlstopo/com.raytheon.uf.common.hlstopo.ecl
-r--r--r-- 1 dmsys dmtool 373 Mar 22 2011 edexOsgi/com.raytheon.uf.common.hlstopo/component-deploy.xml
-r--r--r-- 1 dmsys dmtool 9698 Jul 8 2011 edexOsgi/com.raytheon.uf.common.hlstopo/src/com/raytheon/uf/common/hlstopo/HLSTopoQuery.java
-r--r--r-- 1 dmsys dmtool 6633 Mar 25 2011 edexOsgi/com.raytheon.uf.common.hlstopo/src/com/raytheon/uf/common/hlstopo/util/hlsTopoTohdf5.py
-rw-r--r-- 1 dmsys dmtool 4536 May 16 00:12 edexOsgi/build.edex/tmp/includes/core.includes
-rw-r--r-- 1 dmsys dmtool 1348 May 16 00:12 edexOsgi/build.edex/tmp/includes/cots.includes
-rw-r--r-- 1 dmsys dmtool 9115 May 16 00:12 edexOsgi/build.edex/tmp/includes/plugins.includes

View file

@ -1,71 +0,0 @@
##
# This software was developed and / or modified by Raytheon Company,
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
#
# U.S. EXPORT CONTROLLED TECHNICAL DATA
# This software product contains export-restricted data whose
# export/transfer/disclosure is restricted by U.S. law. Dissemination
# to non-U.S. persons whether in the United States or abroad requires
# an export license or other authorization.
#
# Contractor Name: Raytheon Company
# Contractor Address: 6825 Pine Street, Suite 340
# Mail Stop B8
# Omaha, NE 68106
# 402.291.0100
#
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
# further licensing information.
##
#
# Name:
# avnclimate.py
# GFS1-NHD:A7896.0000-SCRIPT;1.4
#
# Status:
# DELIVERED
#
# History:
# Revision 1.4 (DELIVERED)
# Created: 29-NOV-2007 09:54:10 OBERFIEL
# Removed obsolete directory search path
#
# Revision 1.3 (DELIVERED)
# Created: 16-FEB-2006 15:43:55 PCMS
# test update for DB fix, no code change. Mcgovern
#
# Revision 1.2 (DELIVERED)
# Created: 07-MAY-2005 11:40:44 OBERFIEL
# Added Item Header Block
#
# Revision 1.1 (DELIVERED)
# Created: 09-JUL-2004 19:53:30 OBERFIEL
# date and time created -2147483647/-2147483648/-2147481748
# -2147483648:-2147483648:-2147483648 by oberfiel
#
# Change Document History:
# 1:
# Change Document: GFS1-NHD_SPR_7351
# Action Date: 19-MAR-2008 08:14:54
# Relationship Type: In Response to
# Status: CLOSED
# Title: AvnFPS: Remove dependency on shared library, climmodule.so
#
#
# Purpose:
# A driver for the AvnFPS setup GUI
import os, sys
TopDir = os.environ['TOP_DIR']
sys.path = sys.path[1:]
sys.path.extend(['%s/%s' % (TopDir, dir) for dir in ['sitepy', 'py', 'toolpy']])
import Startup
import AvnClimate
def main():
os.chdir(TopDir)
gui = AvnClimate.AvnClimate()
gui.run()
if __name__ == '__main__':
main()

View file

@ -1,121 +0,0 @@
##
# This software was developed and / or modified by Raytheon Company,
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
#
# U.S. EXPORT CONTROLLED TECHNICAL DATA
# This software product contains export-restricted data whose
# export/transfer/disclosure is restricted by U.S. law. Dissemination
# to non-U.S. persons whether in the United States or abroad requires
# an export license or other authorization.
#
# Contractor Name: Raytheon Company
# Contractor Address: 6825 Pine Street, Suite 340
# Mail Stop B8
# Omaha, NE 68106
# 402.291.0100
#
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
# further licensing information.
##
#
# Name:
# avnmenu.py
# GFS1-NHD:A4709.0000-SCRIPT;12
#
# Status:
# DELIVERED
#
# History:
# Revision 12 (DELIVERED)
# Created: 29-NOV-2007 09:54:11 OBERFIEL
# Removed obsolete directory search path
#
# Revision 11 (DELIVERED)
# Created: 24-MAR-2006 12:46:08 TROJAN
# spr 7106: redirect all error messages to a log file
#
# Revision 10 (DELIVERED)
# Created: 24-MAR-2006 09:28:27 TROJAN
# spr 7103: redirect all error messages to a log file
#
# Revision 9 (DELIVERED)
# Created: 07-MAY-2005 11:41:27 OBERFIEL
# Added Item Header Block
#
# Revision 8 (DELIVERED)
# Created: 30-SEP-2004 19:59:19 TROJAN
# stdr 867
#
# Revision 7 (APPROVED)
# Created: 01-JUL-2004 15:00:07 OBERFIEL
# Update
#
# Revision 6 (DELIVERED)
# Created: 05-NOV-2003 18:58:47 OBERFIEL
# Initial version for 2.0
#
# Revision 5 (DELIVERED)
# Created: 10-MAR-2003 13:39:05 TROJAN
# sprs 4904 - 4908
#
# Revision 4 (DELIVERED)
# Created: 17-JUL-2002 13:38:14 PCMS
# Updating with TWEB QC and reorganized directory structure
# to allow for multiple versions.
#
# Revision 3 (DELIVERED)
# Created: 11-JUN-2002 18:38:04 PCMS
# Fixed problem starting AVN Watch if a forecaster is
# selected.
#
# Revision 2 (DELIVERED)
# Created: 21-MAY-2002 19:31:35 PCMS
# Fixing launch problem related to appresources variable.
#
# Revision 1 (DELIVERED)
# Created: 13-MAY-2002 22:14:40 PCMS
# Initial version
#
# Change Document History:
# 1:
# Change Document: GFS1-NHD_SPR_7351
# Action Date: 19-MAR-2008 08:14:54
# Relationship Type: In Response to
# Status: CLOSED
# Title: AvnFPS: Remove dependency on shared library, climmodule.so
#
#
# Purpose:
# A driver for the AvnFPS Menu GUI
import getopt, os, sys
TopDir = os.environ['TOP_DIR']
sys.path = sys.path[1:]
sys.path.extend([os.path.join(TopDir, dir) for dir in \
['sitepy', 'py', 'toolpy']])
import Startup
def main():
try:
opts, pargs = getopt.getopt(sys.argv[1:], 'f:')
except:
print 'python avnmenu.py [-f forecaster_id] [product ...]'
raise SystemExit
if opts:
forecaster=opts[0][1]
else:
forecaster = ''
try:
os.chdir(TopDir)
import AvnMenu
gui = AvnMenu.AvnMenu()
gui.setArgs(forecaster, pargs)
gui.run()
except SystemExit:
raise
except Exception:
import logging
logging.getLogger(__name__).exception('Uncaught exception')
if __name__ == '__main__':
main()

View file

@ -1,110 +0,0 @@
##
# This software was developed and / or modified by Raytheon Company,
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
#
# U.S. EXPORT CONTROLLED TECHNICAL DATA
# This software product contains export-restricted data whose
# export/transfer/disclosure is restricted by U.S. law. Dissemination
# to non-U.S. persons whether in the United States or abroad requires
# an export license or other authorization.
#
# Contractor Name: Raytheon Company
# Contractor Address: 6825 Pine Street, Suite 340
# Mail Stop B8
# Omaha, NE 68106
# 402.291.0100
#
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
# further licensing information.
##
#
# Name:
# avnserver.py
# GFS1-NHD:A7964.0000-SCRIPT;1.6
#
# Status:
# DELIVERED
#
# History:
# Revision 1.6 (DELIVERED)
# Created: 29-NOV-2007 09:54:12 OBERFIEL
# Removed obsolete directory search path
#
# Revision 1.5 (DELIVERED)
# Created: 11-JUL-2005 18:14:03 TROJAN
# spr 6885
#
# Revision 1.4 (DELIVERED)
# Created: 07-MAY-2005 11:41:45 OBERFIEL
# Added Item Header Block
#
# Revision 1.3 (DELIVERED)
# Created: 23-JAN-2005 18:42:21 TROJAN
# spr 6604
#
# Revision 1.2 (APPROVED)
# Created: 30-SEP-2004 20:22:08 TROJAN
# stdr 873
#
# Revision 1.1 (APPROVED)
# Created: 19-AUG-2004 21:07:38 OBERFIEL
# date and time created 08/19/04 21:07:37 by oberfiel
#
# Change Document History:
# 1:
# Change Document: GFS1-NHD_SPR_7351
# Action Date: 19-MAR-2008 08:14:54
# Relationship Type: In Response to
# Status: CLOSED
# Title: AvnFPS: Remove dependency on shared library, climmodule.so
#
#
# Purpose:
# A driver for starting Pyro name server
import getopt, os, sys, time
TopDir = os.environ['TOP_DIR']
sys.path = sys.path[1:]
sys.path.extend([os.path.join(TopDir, dir) for dir in \
['sitepy', 'py', 'toolpy']])
import AvnUtils
def main():
me = os.path.basename(sys.argv[0])
args = [me] + sys.argv[1:]
pids = AvnUtils.isRunning(args)
if pids:
print '%s is running, pids=%s. Terminating' % (args[0], str(pids))
raise SystemExit
try:
opts, pargs = getopt.getopt(sys.argv[1:], 'dn:')
kwds = dict(opts)
except Exception, e:
print 'python avnserver.py [-d] -n host'
raise SystemExit
if '-d' in kwds:
del kwds['-d']
else:
AvnUtils.daemonize()
os.chdir(TopDir)
try:
import Startup
import AvnServer
nss = AvnServer.NameServer(**kwds)
nss.start()
time.sleep(2)
if not nss.waitUntilStarted(10):
raise SystemExit
ess = AvnServer.EventServer(**kwds)
ess.start()
ess.waitUntilStarted()
time.sleep(1000000000.0)
except SystemExit:
raise
except Exception:
import logging
logging.getLogger(__name__).exception('Uncaught exception')
if __name__ == '__main__':
main()

View file

@ -1,107 +0,0 @@
##
# This software was developed and / or modified by Raytheon Company,
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
#
# U.S. EXPORT CONTROLLED TECHNICAL DATA
# This software product contains export-restricted data whose
# export/transfer/disclosure is restricted by U.S. law. Dissemination
# to non-U.S. persons whether in the United States or abroad requires
# an export license or other authorization.
#
# Contractor Name: Raytheon Company
# Contractor Address: 6825 Pine Street, Suite 340
# Mail Stop B8
# Omaha, NE 68106
# 402.291.0100
#
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
# further licensing information.
##
#
# Name:
# avnsetup.py
# GFS1-NHD:A3663.0000-SCRIPT;11
#
# Status:
# DELIVERED
#
# History:
# Revision 11 (DELIVERED)
# Created: 29-NOV-2007 09:54:12 OBERFIEL
# Removed obsolete directory search path
#
# Revision 10 (DELIVERED)
# Created: 24-MAR-2006 12:46:08 TROJAN
# spr 7106: redirect all error messages to a log file
#
# Revision 9 (DELIVERED)
# Created: 24-MAR-2006 09:28:28 TROJAN
# spr 7103: redirect all error messages to a log file
#
# Revision 8 (DELIVERED)
# Created: 07-MAY-2005 11:41:54 OBERFIEL
# Added Item Header Block
#
# Revision 7 (DELIVERED)
# Created: 16-NOV-2004 20:14:30 PCMS
# Restoring history
#
# Revision 6 (DELIVERED)
# Created: 05-NOV-2003 18:59:52 OBERFIEL
# Initial version for 2.0
#
# Revision 5 (DELIVERED)
# Created: 16-MAY-2003 12:36:30 TROJAN
# spr 5160
#
# Revision 4 (DELIVERED)
# Created: 17-JUL-2002 13:38:11 PCMS
# Updating with TWEB QC and reorganized directory structure
# to allow for multiple versions.
#
# Revision 3 (DELIVERED)
# Created: 30-OCT-2001 19:04:09 PCMS
# Enabled garbage collection
#
# Revision 2 (DELIVERED)
# Created: 02-OCT-2001 17:48:32 PCMS
# Updating for gui changes
#
# Revision 1 (DELIVERED)
# Created: 20-AUG-2001 20:39:18 MOELLER
# Initial version
#
# Change Document History:
# 1:
# Change Document: GFS1-NHD_SPR_7351
# Action Date: 19-MAR-2008 08:14:54
# Relationship Type: In Response to
# Status: CLOSED
# Title: AvnFPS: Remove dependency on shared library, climmodule.so
#
#
# Purpose:
# A driver for the AvnFPS Setup GUI
import os, sys
TopDir = os.environ['TOP_DIR']
sys.path = sys.path[1:]
sys.path.extend([os.path.join(TopDir, dir) for dir in \
['sitepy', 'py', 'toolpy']])
import Startup
def main():
try:
os.chdir(TopDir)
import AvnSetup
gui = AvnSetup.AvnSetup()
gui.run()
except SystemExit:
raise
except Exception:
import logging
logging.getLogger(__name__).exception('Uncaught exception')
if __name__ == '__main__':
main()

View file

@ -1,125 +0,0 @@
##
# This software was developed and / or modified by Raytheon Company,
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
#
# U.S. EXPORT CONTROLLED TECHNICAL DATA
# This software product contains export-restricted data whose
# export/transfer/disclosure is restricted by U.S. law. Dissemination
# to non-U.S. persons whether in the United States or abroad requires
# an export license or other authorization.
#
# Contractor Name: Raytheon Company
# Contractor Address: 6825 Pine Street, Suite 340
# Mail Stop B8
# Omaha, NE 68106
# 402.291.0100
#
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
# further licensing information.
##
#
# Name:
# avnwatch.py
# GFS1-NHD:A3664.0000-SCRIPT;13
#
# Status:
# DELIVERED
#
# History:
# Revision 13 (DELIVERED)
# Created: 29-NOV-2007 09:54:12 OBERFIEL
# Removed obsolete directory search path
#
# Revision 12 (DELIVERED)
# Created: 24-MAR-2006 12:46:09 TROJAN
# spr 7106: redirect all error messages to a log file
#
# Revision 11 (DELIVERED)
# Created: 24-MAR-2006 09:28:29 TROJAN
# spr 7103: redirect all error messages to a log file
#
# Revision 10 (DELIVERED)
# Created: 07-MAY-2005 11:42:12 OBERFIEL
# Added Item Header Block
#
# Revision 9 (DELIVERED)
# Created: 01-JUL-2004 15:00:09 OBERFIEL
# Update
#
# Revision 8 (DELIVERED)
# Created: 08-JAN-2004 21:40:42 PCMS
# Updating for code cleanup
#
# Revision 7 (APPROVED)
# Created: 03-DEC-2003 18:42:58 TROJAN
# spr 5681
#
# Revision 6 (APPROVED)
# Created: 05-NOV-2003 19:00:24 OBERFIEL
# Initial version for 2.0
#
# Revision 5 (DELIVERED)
# Created: 17-JUL-2002 13:38:09 PCMS
# Updating with TWEB QC and reorganized directory structure
# to allow for multiple versions.
#
# Revision 4 (DELIVERED)
# Created: 11-JUN-2002 18:38:07 PCMS
# Fixed problem starting AVN Watch if a forecaster is
# selected.
#
# Revision 3 (DELIVERED)
# Created: 30-OCT-2001 19:04:07 PCMS
# Enabled garbage collection
#
# Revision 2 (DELIVERED)
# Created: 02-OCT-2001 17:48:29 PCMS
# Updating for gui changes
#
# Revision 1 (DELIVERED)
# Created: 20-AUG-2001 20:39:43 MOELLER
# Initial version
#
# Change Document History:
# 1:
# Change Document: GFS1-NHD_SPR_7351
# Action Date: 19-MAR-2008 08:14:54
# Relationship Type: In Response to
# Status: CLOSED
# Title: AvnFPS: Remove dependency on shared library, climmodule.so
#
#
# Purpose:
# A driver for the AvnFPS Monitoring GUI
import getopt, os, sys
TopDir = os.environ['TOP_DIR']
sys.path = sys.path[1:]
sys.path.extend([os.path.join(TopDir, dir) for dir in \
['sitepy', 'py', 'toolpy']])
import Startup
def main():
try:
opts, pargs = getopt.getopt(sys.argv[1:], 'f:')
except:
print 'python avnmenu.py [-f forecaster_id] [product ...]'
raise SystemExit
try:
os.chdir(TopDir)
import AvnWatch, Globals
if opts:
gui = AvnWatch.AvnWatch(msghistory=1, forecaster=opts[0][1])
else:
gui = AvnWatch.AvnWatch(msghistory=1)
if pargs:
Globals.Products = pargs
gui.run()
except SystemExit:
raise
except Exception:
import logging
logging.getLogger(__name__).exception('Uncaught exception')
if __name__ == '__main__':
main()

View file

@ -243,7 +243,8 @@ class Procedure (SmartScript.SmartScript):
modelTR_cum = self.getModelTimeRange(modelID, "prob34", weNames)
weNames = ["pwsD34", "pwsD64", "pwsN34", "pwsN64"]
modelTR_inc = self.getModelTimeRange(modelID, "pws34", weNames)
if modelTR_cum is None or len(modelTR_cum) < 3:
return
timeRange = modelTR_cum[0]
minTime = modelTR_cum[1]
maxTime = modelTR_cum[2]

View file

@ -1838,12 +1838,8 @@ class SmartScript(BaseTool.BaseTool):
# @rtype: list of strings
def getDiscreteKeys(self, elementName):
parm = self.getParm("Fcst", elementName, "SFC")
keyList = []
inventory = parm.getGridInventory()
for gridData in inventory:
slice = gridData.getGridSlice()
for discreteKey in slice.getKey():
keyList.append(discreteKey.toString())
keyList = parm.getGridInfo().getDiscreteKeys()
keyList = JUtil.javaStringListToPylist(keyList)
return keyList
#########################################################################

View file

@ -1,24 +0,0 @@
!
! Restore File : 1000-500_thkn
!
! Log:
! J. Carr/HPC 9/98 Initial creation
!
GLEVEL=500:1000!500:1000
GVCORD=pres!pres
SKIP=
FILTER=y
SCALE=-1 ! -1
GDPFUN=ldf(hght)!ldf(hght)
TYPE=c
CINT=6/0/540!6/546/999
LINE=6/3/2 !2/3/2
FINT=
FLINE=
HILO=
HLSYM=
WIND=
TITLE=5/-1/~ 1000-500 MB THICKNESS!0
COLORS=2
MARKER=2
GRDLBL=5

View file

@ -102,7 +102,18 @@ public class D2DNSharpDescriptor extends NsharpSkewTDescriptor {
IDescriptor.FrameChangeMode dmode = IDescriptor.FrameChangeMode
.valueOf(mode.name());
// Just hand this off to the resource.
getSkewtResource().setSteppingTimeLine(dop, dmode);
switch (dmode) {
case TIME_ONLY:
getSkewtResource().setSteppingTimeLine(dop, dmode /*ignored*/);
break;
case SPACE_ONLY:
// noop for now
break;
case TIME_AND_SPACE:
// same as TIME_ONLY for now
getSkewtResource().setSteppingTimeLine(dop, dmode /*ignored*/);
break;
}
}
};
}

View file

@ -152,10 +152,25 @@ public class D2DNSharpResource extends
skewRsc.addRsc(myDataMap, stnInfo);
// Adding to nsharp changes the frame but in D2D we like to keep the
// current frame.
while (picked != null
backToPicked : while (picked != null
&& !skewRsc.getPickedStnInfoStr().equals(picked)) {
skewRsc.setSteppingTimeLine(FrameChangeOperation.NEXT,
FrameChangeMode.TIME_AND_SPACE);
String initStn = skewRsc.getPickedStnInfoStr().substring(0, 4);
do { // for each station...
String initTimePickedStnInfoStr = skewRsc.getPickedStnInfoStr();
do { // ...for each time
skewRsc.setSteppingTimeLine(FrameChangeOperation.NEXT, FrameChangeMode.TIME_ONLY);
// see if we're back home; if so, success
if (skewRsc.getPickedStnInfoStr().equals(picked)) {
break backToPicked;
}
// if we've cycled through all times for this station...
} while (!skewRsc.getPickedStnInfoStr().equals(initTimePickedStnInfoStr));
// ...then go to the next station
skewRsc.setSteppingStnIdList(FrameChangeOperation.NEXT);
// if we've cycled through all stations without a station/time match...
} while (!skewRsc.getPickedStnInfoStr().substring(0, 4).equals(initStn));
// ...then something is wrong
//TODO: consider logging internal error here? -- original "picked" station/time not found
}
issueRefresh();
}

View file

@ -18,4 +18,8 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG" name="Probabilistic Storm Surge height w/10% chance of being exceeded" unit="ft"/>
<DerivedParameter abbreviation="TPCSG" name="Probabilistic Storm Surge height w/10% chance of being exceeded" unit="ft">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="Surge10Pct"/>
</Method>
</DerivedParameter>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_518E2" name="Probabilistic Storm Surge probability &gt; 17 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-518E2" name="Probabilistic Storm Surge probability &gt; 17 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge17Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_549E2" name="Probabilistic Storm Surge probability &gt; 18 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-549E2" name="Probabilistic Storm Surge probability &gt; 18 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge18Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_579E2" name="Probabilistic Storm Surge probability &gt; 19 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-579E2" name="Probabilistic Storm Surge probability &gt; 19 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge19Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_122E2" name="Probabilistic Storm Surge probability &gt; 4 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-122E2" name="Probabilistic Storm Surge probability &gt; 4 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge4Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_152E2" name="Probabilistic Storm Surge probability &gt; 5 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-152E2" name="Probabilistic Storm Surge probability &gt; 5 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge5Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_183E2" name="Probabilistic Storm Surge probability &gt; 6 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-183E2" name="Probabilistic Storm Surge probability &gt; 6 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge6Ft"/>
</Method>

View file

@ -18,4 +18,8 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_20" name="Probabilistic Storm Surge height w/20% chance of being exceeded" unit="ft"/>
<DerivedParameter abbreviation="TPCSG-20" name="Probabilistic Storm Surge height w/20% chance of being exceeded" unit="ft">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="Surge20Pct"/>
</Method>
</DerivedParameter>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_213E2" name="Probabilistic Storm Surge probability &gt; 7 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-213E2" name="Probabilistic Storm Surge probability &gt; 7 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge7Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_244E2" name="Probabilistic Storm Surge probability &gt; 8 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-244E2" name="Probabilistic Storm Surge probability &gt; 8 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge8Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_274E2" name="Probabilistic Storm Surge probability &gt; 9 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-274E2" name="Probabilistic Storm Surge probability &gt; 9 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge9Ft"/>
</Method>

View file

@ -18,4 +18,8 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_30" name="Probabilistic Storm Surge height w/30% chance of being exceeded" unit="ft"/>
<DerivedParameter abbreviation="TPCSG-30" name="Probabilistic Storm Surge height w/30% chance of being exceeded" unit="ft">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="Surge30Pct"/>
</Method>
</DerivedParameter>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_305E2" name="Probabilistic Storm Surge probability &gt; 10 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-305E2" name="Probabilistic Storm Surge probability &gt; 10 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge10Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_335E2" name="Probabilistic Storm Surge probability &gt; 11 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-335E2" name="Probabilistic Storm Surge probability &gt; 11 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge11Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_366E2" name="Probabilistic Storm Surge probability &gt; 12 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-366E2" name="Probabilistic Storm Surge probability &gt; 12 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge12Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_396E2" name="Probabilistic Storm Surge probability &gt; 13 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-396E2" name="Probabilistic Storm Surge probability &gt; 13 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge13Ft"/>
</Method>

View file

@ -18,4 +18,8 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_40" name="Probabilistic Storm Surge height w/40% chance of being exceeded" unit="ft"/>
<DerivedParameter abbreviation="TPCSG-40" name="Probabilistic Storm Surge height w/40% chance of being exceeded" unit="ft">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="Surge40Pct"/>
</Method>
</DerivedParameter>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_427E2" name="Probabilistic Storm Surge probability &gt; 14 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-427E2" name="Probabilistic Storm Surge probability &gt; 14 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge14Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_457E2" name="Probabilistic Storm Surge probability &gt; 15 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-457E2" name="Probabilistic Storm Surge probability &gt; 15 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge15Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_488E2" name="Probabilistic Storm Surge probability &gt; 16 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-488E2" name="Probabilistic Storm Surge probability &gt; 16 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge16Ft"/>
</Method>

View file

@ -18,4 +18,8 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_50" name="Probabilistic Storm Surge height w/50% chance of being exceeded" unit="ft"/>
<DerivedParameter abbreviation="TPCSG-50" name="Probabilistic Storm Surge height w/50% chance of being exceeded" unit="ft">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="Surge50Pct"/>
</Method>
</DerivedParameter>

View file

@ -18,4 +18,8 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_60" name="Probabilistic Storm Surge height w/60% chance of being exceeded" unit="ft"/>
<DerivedParameter abbreviation="TPCSG-60" name="Probabilistic Storm Surge height w/60% chance of being exceeded" unit="ft">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="Surge60Pct"/>
</Method>
</DerivedParameter>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_610E2" name="Probabilistic Storm Surge probability &gt; 20 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-610E2" name="Probabilistic Storm Surge probability &gt; 20 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge20Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_61E2" name="Probabilistic Storm Surge probability &gt; 2 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-61E2" name="Probabilistic Storm Surge probability &gt; 2 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge2Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_640E2" name="Probabilistic Storm Surge probability &gt; 21 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-640E2" name="Probabilistic Storm Surge probability &gt; 21 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge21Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_671E2" name="Probabilistic Storm Surge probability &gt; 22 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-671E2" name="Probabilistic Storm Surge probability &gt; 22 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge22Ft"/>
</Method>

View file

@ -18,4 +18,8 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_70" name="Probabilistic Storm Surge height w/70% chance of being exceeded" unit="ft"/>
<DerivedParameter abbreviation="TPCSG-70" name="Probabilistic Storm Surge height w/70% chance of being exceeded" unit="ft">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="Surge70Pct"/>
</Method>
</DerivedParameter>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_701E2" name="Probabilistic Storm Surge probability &gt; 23 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-701E2" name="Probabilistic Storm Surge probability &gt; 23 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge23Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_732E2" name="Probabilistic Storm Surge probability &gt; 24 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-732E2" name="Probabilistic Storm Surge probability &gt; 24 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge24Ft"/>
</Method>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_762E2" name="Probabilistic Storm Surge probability &gt; 25 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-762E2" name="Probabilistic Storm Surge probability &gt; 25 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge25Ft"/>
</Method>

View file

@ -18,4 +18,8 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_80" name="Probabilistic Storm Surge height w/80% chance of being exceeded" unit="ft"/>
<DerivedParameter abbreviation="TPCSG-80" name="Probabilistic Storm Surge height w/80% chance of being exceeded" unit="ft">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="Surge80Pct"/>
</Method>
</DerivedParameter>

View file

@ -18,4 +18,8 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_90" name="Probabilistic Storm Surge height w/90% chance of being exceeded" unit="ft"/>
<DerivedParameter abbreviation="TPCSG-90" name="Probabilistic Storm Surge height w/90% chance of being exceeded" unit="ft">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="Surge90Pct"/>
</Method>
</DerivedParameter>

View file

@ -18,7 +18,7 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="TPCSG_91E2" name="Probabilistic Storm Surge probability &gt; 3 feet" unit="%">
<DerivedParameter abbreviation="TPCSG-91E2" name="Probabilistic Storm Surge probability &gt; 3 feet" unit="%">
<Method models="TPCSurgeProb" name="Alias">
<Field abbreviation="PSurge3Ft"/>
</Method>

View file

@ -175,6 +175,16 @@ public class FFMPMonitor extends ResourceMonitor implements
resourceListeners.clear();
}
// clear all remaining data
if (ffmpData != null) {
for (String key : ffmpData.keySet()) {
for (Entry<String, FFMPCacheRecord> entry : ffmpData.get(key)
.entrySet()) {
entry.getValue().closeCache();
}
}
}
ffmpData = null;
ffmpAvailableUriQueryDates = null;
ffmpAvailableUris = null;
@ -1089,6 +1099,11 @@ public class FFMPMonitor extends ResourceMonitor implements
res.getResourceData().floader = null;
int val = siteCount.get(res.getSiteKey());
// clear out the cache
for (Entry<String, FFMPCacheRecord> entry: ffmpData.get(res.getSiteKey()).entrySet()){
entry.getValue().closeCache();
}
if ((val == 1) && (siteCount.size() > 1)) {
ffmpData.remove(res.getSiteKey());

View file

@ -16,7 +16,6 @@ import com.raytheon.uf.viz.monitor.data.ObReport;
* Date Ticket # Engineer Description
* ---------------------------------------------------
* May 15, 2012 14510 zhao Modified generateObReport()
* June 1, 2012 14510 zhao Modified getPrWX()
*
*/
public class GenerateFSSObReport {
@ -109,9 +108,6 @@ public class GenerateFSSObReport {
* @return
*/
private static String getPrWX(String[] presWeather) {
if ( presWeather == null ) {
return "";
}
StringBuffer prWx = new StringBuffer();
for (int i = presWeather.length - 1; i >= 0; i--) {
if (presWeather[i] != "") {

View file

@ -56,6 +56,9 @@ public class ImagePreferences extends AbstractStylePreferences {
@XmlElement(name = "range")
private DataScale dataScale;
@XmlElement(name = "displayLegend")
private String legend;
@XmlElement
private SamplePreferences samplePrefs;
@ -144,4 +147,11 @@ public class ImagePreferences extends AbstractStylePreferences {
this.samplePrefs = samplePrefs;
}
/**
* @return the legend
*/
public String getLegend() {
return legend;
}
}

View file

@ -1,44 +0,0 @@
##
# This software was developed and / or modified by Raytheon Company,
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
#
# U.S. EXPORT CONTROLLED TECHNICAL DATA
# This software product contains export-restricted data whose
# export/transfer/disclosure is restricted by U.S. law. Dissemination
# to non-U.S. persons whether in the United States or abroad requires
# an export license or other authorization.
#
# Contractor Name: Raytheon Company
# Contractor Address: 6825 Pine Street, Suite 340
# Mail Stop B8
# Omaha, NE 68106
# 402.291.0100
#
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
# further licensing information.
##
# This is an example localConfig.py file
# Always include these lines at the top of your localConfig.py file.
from serverConfig import *
import serverConfig
# modifying the list of D2D directories seen from the GFE, and scanned
# by the ifpServer. This is not the recommended approach since it overrides
# all entries.
serverConfig.D2DDIRS = [('/data/fxa/Grid/SBN/netCDF/AK216/MesoEta', 'NAM40'),
('/data/fxa/Grid/SBN/netCDF/AK217/MesoEta', 'NAM20'),
('/data/fxa/Grid/SBN/netCDF/NAT203/AVN', 'GFS190'),
('/data/fxa/Grid/SBN/netCDF/NAT203/MRF', 'gfsLR'),
('/data/fxa/Grid/SBN/netCDF/REG207/NGM', 'NGM95'),
('/data/fxa/Grid/SBN/netCDF/REG207/Eta', 'NAM95'),
'/data/fxa/Grid/SBN/netCDF/REG233/GWW',
('/data/fxa/Grid/SBN/netCDF/GRID242/Eta', 'NAM12'),
# the recommended approach is usually to add a new entry, such as this:
serverConfig.D2DDIRS.append(('/data/fxa/Grid/Local/netCDF/LAPS/LAPS', 'LocalL'))

View file

@ -88,6 +88,7 @@ import com.raytheon.viz.ui.dialogs.CaveSWTDialog;
* entire time series within the
* printable area of the page.
* 04 Mar 2011 7644 lbousaid fixed Zoom in feature
* 30 May 2012 14967 wkwock fix insert deleted data to rejecteddata table
*
* </pre>
*
@ -819,6 +820,7 @@ public class TimeSeriesDisplayDlg extends CaveSWTDialog {
.getInstance();
if (deleteList.size() > 0) {
try {
dataManager.insertRejectedData(deleteList);
dataManager.delete(deleteList);
updateMaxFcst(deleteList);
} catch (VizException e) {

View file

@ -33,7 +33,6 @@ import org.eclipse.ui.PlatformUI;
import com.raytheon.uf.viz.core.IDisplayPane;
import com.raytheon.uf.viz.core.IDisplayPaneContainer;
import com.raytheon.viz.mpe.ui.MPEDisplayManager;
import com.raytheon.viz.mpe.ui.TransmitRFCBiasProvider;
import com.raytheon.viz.mpe.ui.dialogs.ChooseDataPeriodDialog;
import com.raytheon.viz.mpe.ui.rsc.XmrgResource;
import com.raytheon.viz.ui.EditorUtil;
@ -106,7 +105,6 @@ public class ChooseHour extends AbstractHandler {
xmrgRsc.updateXmrg(false);
}
}
TransmitRFCBiasProvider.setEnabled(true);
return null;
}
}

View file

@ -49,6 +49,7 @@ import com.raytheon.uf.viz.core.IDisplayPaneContainer;
import com.raytheon.viz.mpe.core.MPEDataManager;
import com.raytheon.viz.mpe.core.MPEDataManager.MPEDateInfo;
import com.raytheon.viz.mpe.ui.MPEDisplayManager;
import com.raytheon.viz.mpe.ui.TransmitRFCBiasProvider;
import com.raytheon.viz.mpe.ui.rsc.XmrgResource;
import com.raytheon.viz.ui.EditorUtil;
import com.raytheon.viz.ui.dialogs.CaveJFACEDialog;
@ -299,6 +300,8 @@ public class ChooseDataPeriodDialog extends CaveJFACEDialog {
.getDisplayedResource();
xmrgRsc.updateXmrg(false);
}
TransmitRFCBiasProvider.setEnabled(true);
}
});

View file

@ -224,6 +224,12 @@ public class SatResource extends
if (sr != null && sr.getPreferences() instanceof ImagePreferences) {
sampleRange = ((ImagePreferences) sr.getPreferences())
.getSamplePrefs();
String lg = ((ImagePreferences) sr.getPreferences())
.getLegend();
// test, so legend is not over written with empty string
if (lg != null && !lg.trim().isEmpty()) {
legend = lg;
}
}
colorMapParameters = ColorMapParameterFactory.build(null,

View file

@ -88,13 +88,13 @@
<substitute key="frameCount" value="15"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/volume/DefaultFamily.xml"
menuText="RUC13" id="ruc13" useReferenceTime="true">
menuText="RAP13" id="ruc13" useReferenceTime="true">
<substitute key="modelName" value="RUC130"/>
<substitute key="TP" value="TP3hr"/>
<substitute key="frameCount" value="13"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/volume/DefaultFamily.xml"
menuText="RUC" id="ruc" useReferenceTime="true">
menuText="RAP40" id="ruc" useReferenceTime="true">
<substitute key="modelName" value="RUC236"/>
<substitute key="TP" value="TP3hr"/>
<substitute key="frameCount" value="9"/>

View file

@ -600,83 +600,83 @@
<contribute xsi:type="toolbarSubMenu" menuText="Probabilistic Storm Surge">
<contribute xsi:type="menuItem" menuText="probability of &gt; 2-foot surge"
key="TPCSG_61E2" indentText="false" />
key="TPCSG-61E2" indentText="false" />
<contribute xsi:type="menuItem" menuText="&gt; 3-foot"
key="TPCSG_91E2" indentText="true" />
key="TPCSG-91E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 4-foot"
key="TPCSG_122E2" indentText="true" />
key="TPCSG-122E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 5-foot"
key="TPCSG_152E2" indentText="true" />
key="TPCSG-152E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 6-foot"
key="TPCSG_183E2" indentText="true" />
key="TPCSG-183E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 7-foot"
key="TPCSG_213E2" indentText="true" />
key="TPCSG-213E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 8-foot"
key="TPCSG_244E2" indentText="true" />
key="TPCSG-244E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 9-foot"
key="TPCSG_274E2" indentText="true" />
key="TPCSG-274E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 10-foot"
key="TPCSG_305E2" indentText="true" />
key="TPCSG-305E2" indentText="true" />
<contribute xsi:type="menuItem"
menuText="height w/10% chance of being exceeded" key="TPCSG"
indentText="false" />
<contribute xsi:type="menuItem"
menuText="Real Time Slosh MEOW" key="TPCSG_SLOSH"
menuText="Real Time Slosh MEOW" key="TPCSG-SLOSH"
indentText="false" />
<contribute xsi:type="menuItem"
menuText="height w/20% chance of being exceeded" key="TPCSG_20"
menuText="height w/20% chance of being exceeded" key="TPCSG-20"
indentText="false" />
<contribute xsi:type="menuItem"
menuText="height w/30% chance of being exceeded" key="TPCSG_30"
menuText="height w/30% chance of being exceeded" key="TPCSG-30"
indentText="false" />
<contribute xsi:type="menuItem"
menuText="height w/40% chance of being exceeded" key="TPCSG_40"
menuText="height w/40% chance of being exceeded" key="TPCSG-40"
indentText="false" />
<contribute xsi:type="menuItem"
menuText="height w/50% chance of being exceeded" key="TPCSG_50"
menuText="height w/50% chance of being exceeded" key="TPCSG-50"
indentText="false" />
<contribute xsi:type="menuItem"
menuText="height w/60% chance of being exceeded" key="TPCSG_60"
menuText="height w/60% chance of being exceeded" key="TPCSG-60"
indentText="false" />
<contribute xsi:type="menuItem"
menuText="height w/70% chance of being exceeded" key="TPCSG_70"
menuText="height w/70% chance of being exceeded" key="TPCSG-70"
indentText="false" />
<contribute xsi:type="menuItem"
menuText="height w/80% chance of being exceeded" key="TPCSG_80"
menuText="height w/80% chance of being exceeded" key="TPCSG-80"
indentText="false" />
<contribute xsi:type="menuItem"
menuText="height w/90% chance of being exceeded" key="TPCSG_90"
menuText="height w/90% chance of being exceeded" key="TPCSG-90"
indentText="false" />
<contribute xsi:type="menuItem" menuText="&gt; 11-foot"
key="TPCSG_335E2" indentText="true" />
key="TPCSG-335E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 12-foot"
key="TPCSG_366E2" indentText="true" />
key="TPCSG-366E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 13-foot"
key="TPCSG_396E2" indentText="true" />
key="TPCSG-396E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 14-foot"
key="TPCSG_427E2" indentText="true" />
key="TPCSG-427E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 15-foot"
key="TPCSG_457E2" indentText="true" />
key="TPCSG-457E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 16-foot"
key="TPCSG_488E2" indentText="true" />
key="TPCSG-488E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 17-foot"
key="TPCSG_518E2" indentText="true" />
key="TPCSG-518E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 18-foot"
key="TPCSG_549E2" indentText="true" />
key="TPCSG-549E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 19-foot"
key="TPCSG_579E2" indentText="true" />
key="TPCSG-579E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 20-foot"
key="TPCSG_610E2" indentText="true" />
key="TPCSG-610E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 21-foot"
key="TPCSG_640E2" indentText="true" />
key="TPCSG-640E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 22-foot"
key="TPCSG_671E2" indentText="true" />
key="TPCSG-671E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 23-foot"
key="TPCSG_701E2" indentText="true" />
key="TPCSG-701E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 24-foot"
key="TPCSG_732E2" indentText="true" />
key="TPCSG-732E2" indentText="true" />
<contribute xsi:type="menuItem" menuText="&gt; 25-foot"
key="TPCSG_762E2" indentText="true" />
key="TPCSG-762E2" indentText="true" />
</contribute>
<contribute xsi:type="toolbarSubMenu" menuText="NAM DNG 5km">

View file

@ -47,7 +47,6 @@
<vbSource key="RSM" category="Volume" />
<vbSource key="RUC130" category="Volume" />
<vbSource key="RUC236" category="Volume" />
<vbSource key="RUC" category="Volume" />
<vbSource key="GFS161" category="Volume" />
<vbSource key="MRF205" category="Volume" />
<vbSource key="SREF212" category="Volume" views="PLANVIEW TIMESERIES"/>

View file

@ -109,6 +109,7 @@ import com.vividsolutions.jts.io.WKTReader;
* Mar 31, 2011 njensen Initial creation
* Oct 31, 2011 Qinglu Lin Call convertAlaskaLons() for eventLocation.
* May 9, 2012 14887 Qinglu Lin Changed one argument passed to calculatePortion().
* May 31, 2012 15047 Qinglu Lin Added additional logic to canOrExpCal for CAN and EXP.
*
* </pre>
*
@ -348,7 +349,7 @@ public class TemplateRunner {
context.put("event", eventTime);
context.put("start", oldWarn.getStartTime().getTime());
context.put("expire", oldWarn.getEndTime().getTime());
Calendar canOrExpCal = (Calendar) oldWarn.getEndTime().clone();
Calendar canOrExpCal = Calendar.getInstance();
canOrExpCal.add(Calendar.MINUTE, 10);
canOrExpCal.add(Calendar.MILLISECOND, 1);
context.put(
@ -577,6 +578,7 @@ public class TemplateRunner {
return WarningTextHandler.handle(script.toString().toUpperCase(),
areas, cancelareas, selectedAction,
WarningAction.valueOf((String) context.get("action")),
config.getAutoLockText());
}

View file

@ -178,7 +178,7 @@ public class WarningTextHandler {
}
public static String handle(String originalMessage, AffectedAreas[] areas,
AffectedAreas[] canceledAreas, WarningAction action,
AffectedAreas[] canceledAreas, WarningAction action, WarningAction action2,
boolean autoLock) {
long t0 = System.currentTimeMillis();
if (action == WarningAction.NEW) {
@ -208,7 +208,7 @@ public class WarningTextHandler {
List<AffectedAreas> canceledAreasArr = canceledAreas != null ? Arrays
.asList(canceledAreas) : null;
originalMessage = applyLocks(originalMessage, areasArr,
canceledAreasArr, initialWarning, action);
canceledAreasArr, initialWarning, action2);
}
originalMessage = removeExtraLines(originalMessage);

View file

@ -0,0 +1,138 @@
-r--r--r-- 1 dmsys dmtool 58713 Mar 7 2011 cave/build/static/common/cave/etc/bundles/DefaultRadarFourPanelBlendedBestRes.xml
-r--r--r-- 1 dmsys dmtool 7790 May 1 15:31 cave/build/static/common/cave/etc/gfe/userPython/utilities/ProcessVariableList.py
-rw-r--r-- 1 dmsys dmtool 8936 Jun 4 17:11 cave/com.raytheon.uf.viz.alertviz/src/com/raytheon/uf/viz/alertviz/AlertVizClient.java
-rw-r--r-- 1 dmsys dmtool 12670 Jun 4 17:09 cave/com.raytheon.uf.viz.alertviz/src/com/raytheon/uf/viz/alertviz/Container.java
-r--r--r-- 1 dmsys dmtool 12609 Apr 18 2011 cave/com.raytheon.uf.viz.core/src/com/raytheon/uf/viz/core/catalog/ScriptCreator.java
-r--r--r-- 1 dmsys dmtool 30246 Apr 25 11:06 cave/com.raytheon.uf.viz.core/src/com/raytheon/uf/viz/core/drawables/ColorMapParameters.java
-r--r--r-- 1 dmsys dmtool 1992 Aug 4 2010 cave/com.raytheon.uf.viz.core/src/com/raytheon/uf/viz/core/rsc/capabilities/DisplayTypeCapability.java
-r--r--r-- 1 dmsys dmtool 9013 Jun 17 2011 cave/com.raytheon.uf.viz.d2d.core/src/com/raytheon/uf/viz/d2d/core/sampling/D2DSamplingResource.java
-r--r--r-- 1 dmsys dmtool 1430 Sep 8 2011 cave/com.raytheon.uf.viz.monitor.ffmp/META-INF/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 94518 May 29 12:46 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/FFMPMonitor.java
-rw-r--r-- 1 dmsys dmtool 71285 May 29 12:46 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/dialogs/FfmpBasinTableDlg.java
-rw-r--r-- 1 dmsys dmtool 7156 May 29 12:46 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/dialogs/FFMPTableCellData.java
-r--r--r-- 1 dmsys dmtool 24069 Nov 29 2011 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/dialogs/TimeDurScaleComp.java
-rw-r--r-- 1 dmsys dmtool 40157 May 29 12:46 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPDataGenerator.java
-rw-r--r-- 1 dmsys dmtool 18611 May 29 12:46 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPDataLoader.java
-r--r--r-- 1 dmsys dmtool 16858 Dec 5 2011 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPResourceData.java
-rw-r--r-- 1 dmsys dmtool 147202 May 29 12:46 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPResource.java
-r--r--r-- 1 dmsys dmtool 4676 Jun 1 10:55 cave/com.raytheon.uf.viz.monitor/src/com/raytheon/uf/viz/monitor/GenerateFSSObReport.java
-r--r--r-- 1 dmsys dmtool 10059 May 15 14:08 cave/com.raytheon.uf.viz.monitor/src/com/raytheon/uf/viz/monitor/ObsMonitor.java
-r--r--r-- 1 dmsys dmtool 28499 Nov 7 2011 cave/com.raytheon.uf.viz.objectiveanalysis/src/com/raytheon/uf/viz/objectiveanalysis/rsc/OAResource.java
-r--r--r-- 1 dmsys dmtool 5742 May 5 2011 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/DialogAreaComposite.java
-r--r--r-- 1 dmsys dmtool 3988 Jul 12 2011 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/widgets/ButtonWidget.java
-r--r--r-- 1 dmsys dmtool 6993 Jul 12 2011 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/widgets/InputWidget.java
-r--r--r-- 1 dmsys dmtool 2287 Jul 12 2011 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/widgets/LabelWidget.java
-r--r--r-- 1 dmsys dmtool 4793 Jul 12 2011 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/widgets/ListWidget.java
-r--r--r-- 1 dmsys dmtool 4168 Jul 12 2011 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/widgets/PushButtonWidget.java
-r--r--r-- 1 dmsys dmtool 6137 May 1 15:31 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/widgets/ScaleWidget.java
-r--r--r-- 1 dmsys dmtool 1764 Sep 20 2010 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/widgets/ScrollbarWidget.java
-r--r--r-- 1 dmsys dmtool 4280 Jul 12 2011 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/widgets/Widget.java
-r--r--r-- 1 dmsys dmtool 9282 Jul 26 2011 cave/com.raytheon.uf.viz.qpf/src/com/raytheon/uf/viz/qpf/QPFResource.java
-r--r--r-- 1 dmsys dmtool 15298 Dec 5 2011 cave/com.raytheon.uf.viz.xy.crosssection/src/com/raytheon/uf/viz/xy/crosssection/rsc/CrossSectionContourResource.java
-r--r--r-- 1 dmsys dmtool 9912 Nov 30 2011 cave/com.raytheon.uf.viz.xy.timeheight/src/com/raytheon/uf/viz/xy/timeheight/rsc/TimeHeightContourResource.java
-r--r--r-- 1 dmsys dmtool 13288 Aug 24 2011 cave/com.raytheon.uf.viz.xy.timeheight/src/com/raytheon/uf/viz/xy/timeheight/rsc/TimeHeightVectorResource.java
-rwxr-xr-x 1 dmsys dmtool 24532 May 29 12:46 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/editor/LoaderDialog.java
-rwxr-xr-x 1 dmsys dmtool 16243 May 29 12:46 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/observer/SendDialog.java
-rwxr-xr-x 1 dmsys dmtool 24732 May 29 12:46 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/utility/TransmissionQueueDlg.java
-r--r--r-- 1 dmsys dmtool 21480 Aug 15 2011 cave/com.raytheon.viz.awipstools/src/com/raytheon/viz/awipstools/common/stormtrack/StormTrackUIManager.java
-r--r--r-- 1 dmsys dmtool 10584 May 24 2011 cave/com.raytheon.viz.core/src/com/raytheon/viz/core/rsc/BestResResource.java
-r--r--r-- 1 dmsys dmtool 4066 Dec 6 2011 cave/com.raytheon.viz.feature.awips.developer/feature.xml
-r--r--r-- 1 dmsys dmtool 72331 Mar 9 07:19 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/AbstractParmManager.java
ls: cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/msgs/IGridHistoryUpdatedListener.java: No such file or directory
-rw-r--r-- 1 dmsys dmtool 32074 May 29 12:46 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/parm/DbParm.java
-rw-r--r-- 1 dmsys dmtool 172010 May 10 11:41 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/parm/Parm.java
-rw-r--r-- 1 dmsys dmtool 16429 May 10 11:41 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/parm/ParmListeners.java
-r--r--r-- 1 dmsys dmtool 4960 Jul 27 2010 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/dialogs/formatterlauncher/WrapLengthDialog.java
-r--r--r-- 1 dmsys dmtool 50742 Jan 19 18:32 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/gridmanager/GridBar.java
-r--r--r-- 1 dmsys dmtool 64286 Dec 6 2011 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/rsc/GFEResource.java
-r--r--r-- 1 dmsys dmtool 54869 Apr 18 2011 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/sampler/HistSample.java
-r--r--r-- 1 dmsys dmtool 13726 May 1 15:31 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/smartscript/FieldDefinition.java
ls: cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/ui/runtimeui/DialogAreaComposite.java: No such file or directory
-r--r--r-- 1 dmsys dmtool 4878 Jul 14 2011 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/ui/runtimeui/SelectionDlg.java
-r--r--r-- 1 dmsys dmtool 8385 Jul 18 2011 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/ui/runtimeui/ValuesDialog.java
-r--r--r-- 1 dmsys dmtool 43336 Dec 12 11:56 cave/com.raytheon.viz.grid/src/com/raytheon/viz/grid/rsc/AbstractMapVectorResource.java
-r--r--r-- 1 dmsys dmtool 34306 Dec 12 11:56 cave/com.raytheon.viz.grid/src/com/raytheon/viz/grid/rsc/general/AbstractGridResource.java
-rw-r--r-- 1 dmsys dmtool 15134 May 7 10:47 cave/com.raytheon.viz.grid/src/com/raytheon/viz/grid/rsc/general/D2DGribGridResource.java
-rw-r--r-- 1 dmsys dmtool 66493 May 15 22:30 cave/com.raytheon.viz.grid/src/com/raytheon/viz/grid/rsc/GridResource.java
-r--r--r-- 1 dmsys dmtool 33220 May 16 09:56 cave/com.raytheon.viz.grid/src/com/raytheon/viz/grid/rsc/GridVectorResource.java
-rwxr-xr-x 1 dmsys dmtool 94795 May 7 10:47 cave/com.raytheon.viz.hydro/src/com/raytheon/viz/hydro/timeseries/TabularTimeSeriesDlg.java
-r--r--r-- 1 dmsys dmtool 102743 Jun 1 13:24 cave/com.raytheon.viz.hydro/src/com/raytheon/viz/hydro/timeseries/TimeSeriesDisplayCanvas.java
-rw-r--r-- 1 dmsys dmtool 88308 May 10 11:41 cave/com.raytheon.viz.hydro/src/com/raytheon/viz/hydro/timeseries/TimeSeriesDlg.java
-r--r--r-- 1 dmsys dmtool 20351 Apr 25 11:06 cave/com.raytheon.viz.radar/src/com/raytheon/viz/radar/rsc/AbstractRadarResource.java
-rw-r--r-- 1 dmsys dmtool 10817 May 29 12:46 cave/com.raytheon.viz.texteditor/src/com/raytheon/viz/texteditor/alarmalert/dialogs/AlarmAlertBell.java
-rw-r--r-- 1 dmsys dmtool 23346 May 29 12:46 cave/com.raytheon.viz.texteditor/src/com/raytheon/viz/texteditor/alarmalert/dialogs/CurrentAlarmQueue.java
-rw-r--r-- 1 dmsys dmtool 2647 May 29 12:46 cave/com.raytheon.viz.texteditor/src/com/raytheon/viz/texteditor/alarmalert/util/FlashBellJob.java
-r--r--r-- 1 dmsys dmtool 6389 Nov 18 2011 cave/com.raytheon.viz.texteditor/src/com/raytheon/viz/texteditor/command/AFOSCommand.java
-r--r--r-- 1 dmsys dmtool 4378 Mar 5 2010 cave/com.raytheon.viz.texteditor/src/com/raytheon/viz/texteditor/command/CommandFactory.java
-r--r--r-- 1 dmsys dmtool 21673 Mar 14 14:12 cave/com.raytheon.viz.ui/plugin.xml
ls: cave/com.raytheon.viz.ui/src/com/raytheon/viz/ui/cmenu/LoadAsArrowsAction.java: No such file or directory
ls: cave/com.raytheon.viz.ui/src/com/raytheon/viz/ui/cmenu/LoadAsBarbsAction.java: No such file or directory
ls: cave/com.raytheon.viz.ui/src/com/raytheon/viz/ui/cmenu/LoadAsDisplayTypeAction.java: No such file or directory
ls: cave/com.raytheon.viz.ui/src/com/raytheon/viz/ui/cmenu/LoadAsGraphicsAction.java: No such file or directory
ls: cave/com.raytheon.viz.ui/src/com/raytheon/viz/ui/cmenu/LoadAsImageAction.java: No such file or directory
ls: cave/com.raytheon.viz.ui/src/com/raytheon/viz/ui/cmenu/LoadAsStreamlinesAction.java: No such file or directory
-rw-r--r-- 1 dmsys dmtool 76621 May 29 12:46 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/gui/WarngenDialog.java
-rw-r--r-- 1 dmsys dmtool 91692 Jun 4 14:29 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/gui/WarngenLayer.java
-r--r--r-- 1 dmsys dmtool 33887 Jun 4 14:18 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/template/TemplateRunner.java
-r--r--r-- 1 dmsys dmtool 22007 May 9 10:42 edexOsgi/build.edex/deploy-install.xml
-rw-r--r-- 1 dmsys dmtool 4932 May 29 12:46 edexOsgi/build.edex/rpm/component/edex/includes/edex-dataplugins/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 47632 May 29 12:46 edexOsgi/com.raytheon.edex.feature.uframe/feature.xml
-rw-r--r-- 1 dmsys dmtool 10338 May 29 12:44 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/isc/IscSendJob.java
-rw-r--r-- 1 dmsys dmtool 6065 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/NetCDFDatabaseManager.java
-rw-r--r-- 1 dmsys dmtool 52614 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/GridParmManager.java
-rw-r--r-- 1 dmsys dmtool 32277 May 22 23:58 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/lock/LockManager.java
-r--r--r-- 1 dmsys dmtool 10780 Mar 23 2010 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/util/TranslateReferenceSet.java
-rw-r--r-- 1 dmsys dmtool 24661 May 30 15:03 edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/plugin/grib/spatial/GribSpatialCache.java
-r--r--r-- 1 dmsys dmtool 1036 Sep 8 2011 edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/largeGribPatterns.xml
-r--r--r-- 1 dmsys dmtool 51223 Oct 25 2011 edexOsgi/com.raytheon.edex.plugin.obs/src/com/raytheon/edex/plugin/obs/metar/MetarDecoder.java
-r--r--r-- 1 dmsys dmtool 12429 Aug 4 2011 edexOsgi/com.raytheon.edex.plugin.radar/src/com/raytheon/edex/plugin/radar/dao/RadarDao.java
-r--r--r-- 1 dmsys dmtool 6421 Nov 16 2011 edexOsgi/com.raytheon.edex.plugin.shef/res/spring/shef-ingest.xml
-rw-r--r-- 1 dmsys dmtool 2197 May 30 15:04 edexOsgi/com.raytheon.edex.plugin.text/src/com/raytheon/edex/plugin/text/dao/TextDao.java
-r--r--r-- 1 dmsys dmtool 4836 Mar 16 2011 edexOsgi/com.raytheon.edex.textdb/src/com/raytheon/edex/textdb/alarms/AlarmAlertUtil.java
-r--r--r-- 1 dmsys dmtool 106401 Oct 5 2011 edexOsgi/com.raytheon.edex.textdb/src/com/raytheon/edex/textdb/dao/StdTextProductDao.java
-rw-r--r-- 1 dmsys dmtool 34309 Apr 25 11:06 edexOsgi/com.raytheon.edex.textdb/src/com/raytheon/edex/textdb/dbapi/impl/TextDB.java
-r--r--r-- 1 dmsys dmtool 1987 Aug 4 2010 edexOsgi/com.raytheon.edex.textdb/src/com/raytheon/edex/textdb/handler/ExecuteAfosCmdHandler.java
-r--r--r-- 1 dmsys dmtool 3898 Apr 18 2011 edexOsgi/com.raytheon.edex.textdb/src/com/raytheon/edex/textdb/handler/WriteProductHandler.java
-r--r--r-- 1 dmsys dmtool 11676 Oct 7 2011 edexOsgi/com.raytheon.uf.common.cache/src/com/raytheon/uf/common/cache/DiskCache.java
-r--r--r-- 1 dmsys dmtool 17936 Feb 10 2011 edexOsgi/com.raytheon.uf.common.dataplugin.airep/src/com/raytheon/uf/common/dataplugin/airep/AirepRecord.java
-r--r--r-- 1 dmsys dmtool 1308 Aug 24 2011 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/META-INF/MANIFEST.MF
-r--r--r-- 1 dmsys dmtool 14442 Nov 28 2011 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPBasinData.java
-rw-r--r-- 1 dmsys dmtool 8064 May 10 11:41 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPBasin.java
ls: edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPCacheRecord.java: No such file or directory
-rw-r--r-- 1 dmsys dmtool 14664 May 29 12:46 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPDataContainer.java
-rw-r--r-- 1 dmsys dmtool 26923 May 29 12:46 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPRecord.java
-r--r--r-- 1 dmsys dmtool 9262 Sep 29 2011 edexOsgi/com.raytheon.uf.common.dataplugin.fssobs/src/com/raytheon/uf/common/dataplugin/fssobs/FSSObsRecordTransform.java
-r--r--r-- 1 dmsys dmtool 4622 Jun 6 2011 edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/server/notify/DBInvChangeNotification.java
ls: edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/server/notify/GridHistoryUpdateNotification.java: No such file or directory
-r--r--r-- 1 dmsys dmtool 6144 Nov 16 2011 edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/server/notify/GridUpdateNotification.java
-r--r--r-- 1 dmsys dmtool 22995 Jun 14 2011 edexOsgi/com.raytheon.uf.common.dataplugin.pirep/src/com/raytheon/uf/common/dataplugin/pirep/PirepRecord.java
-r--r--r-- 1 dmsys dmtool 9620 Mar 16 2011 edexOsgi/com.raytheon.uf.common.dataplugin.text/src/com/raytheon/uf/common/dataplugin/text/alarms/AlarmAlertProduct.java
-r--r--r-- 1 dmsys dmtool 2338 Aug 4 2010 edexOsgi/com.raytheon.uf.common.dataplugin.text/src/com/raytheon/uf/common/dataplugin/text/request/ExecuteAfosCmdRequest.java
-rw-r--r-- 1 dmsys dmtool 13470 May 29 12:46 edexOsgi/com.raytheon.uf.common.dataplugin.warning/src/com/raytheon/uf/common/dataplugin/warning/util/GeometryUtil.java
-rw-r--r-- 1 dmsys dmtool 7863 May 29 12:46 edexOsgi/com.raytheon.uf.common.tafqueue/src/com/raytheon/uf/common/tafqueue/TafQueueRecord.java
-rw-r--r-- 1 dmsys dmtool 3067 May 29 12:46 edexOsgi/com.raytheon.uf.common.tafqueue/src/com/raytheon/uf/common/tafqueue/TafQueueRequest.java
-r--r--r-- 1 dmsys dmtool 7972 Aug 17 2011 edexOsgi/com.raytheon.uf.edex.core/src/com/raytheon/uf/edex/core/EDEXUtil.java
-r--r--r-- 1 dmsys dmtool 10555 Dec 5 2011 edexOsgi/com.raytheon.uf.edex.dat.utils/src/com/raytheon/uf/edex/dat/utils/FreezingLevel.java
-r--r--r-- 1 dmsys dmtool 1674 Apr 18 2011 edexOsgi/com.raytheon.uf.edex.plugin.ffmp/META-INF/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 13059 May 29 12:46 edexOsgi/com.raytheon.uf.edex.plugin.ffmp/src/com/raytheon/uf/edex/plugin/ffmp/common/FFTIProcessor.java
-rw-r--r-- 1 dmsys dmtool 47290 May 29 12:46 edexOsgi/com.raytheon.uf.edex.plugin.ffmp/src/com/raytheon/uf/edex/plugin/ffmp/FFMPGenerator.java
-r--r--r-- 1 dmsys dmtool 28519 Sep 29 2011 edexOsgi/com.raytheon.uf.edex.plugin.fssobs/src/com/raytheon/uf/edex/plugin/fssobs/FSSObsDataTransform.java
-r--r--r-- 1 dmsys dmtool 13591 Apr 26 2011 edexOsgi/com.raytheon.uf.edex.pointdata/src/com/raytheon/uf/edex/pointdata/PointDataQuery.java
-rw-r--r-- 1 dmsys dmtool 9250 May 30 15:03 edexOsgi/com.raytheon.uf.edex.purgesrv/src/com/raytheon/uf/edex/purgesrv/PurgeDao.java
-rw-r--r-- 1 dmsys dmtool 9574 May 30 15:03 edexOsgi/com.raytheon.uf.edex.purgesrv/src/com/raytheon/uf/edex/purgesrv/PurgeJob.java
-rw-r--r-- 1 dmsys dmtool 15681 May 30 15:03 edexOsgi/com.raytheon.uf.edex.purgesrv/src/com/raytheon/uf/edex/purgesrv/PurgeManager.java
ls: edexOsgi/com.raytheon.uf.edex.tafqueue/build.properties: No such file or directory
ls: edexOsgi/com.raytheon.uf.edex.tafqueue/.classpath: No such file or directory
ls: edexOsgi/com.raytheon.uf.edex.tafqueue/component-deploy.xml: No such file or directory
ls: edexOsgi/com.raytheon.uf.edex.tafqueue/META-INF/MANIFEST.MF: No such file or directory
ls: edexOsgi/com.raytheon.uf.edex.tafqueue/.project: No such file or directory
ls: edexOsgi/com.raytheon.uf.edex.tafqueue/res/spring/tafqueue-request.xml: No such file or directory
ls: edexOsgi/com.raytheon.uf.edex.tafqueue/.settings/org.eclipse.jdt.core.prefs: No such file or directory
ls: edexOsgi/com.raytheon.uf.edex.tafqueue/src/com/raytheon/uf/edex/tafqueue/TafQueueDao.java: No such file or directory
ls: edexOsgi/com.raytheon.uf.edex.tafqueue/src/com/raytheon/uf/edex/tafqueue/TafQueueManager.java: No such file or directory
ls: edexOsgi/com.raytheon.uf.edex.tafqueue/src/com/raytheon/uf/edex/tafqueue/TafQueueRequestHandler.java: No such file or directory
-rwxr-xr-x 1 dmsys dmtool 6751 May 29 12:46 rpms/awips2.core/deploy.builder/build.sh
ls: rpms/awips2.core/Installer.gfe/component.spec: No such file or directory
-r--r--r-- 1 dmsys dmtool 13312 Feb 16 16:55 rpms/awips2-rpm.db
ls: rpms/common/static.versions/LATEST.gfe: No such file or directory
-r--r--r-- 1 dmsys dmtool 26696 Feb 16 16:45 rpms/common/yum/arch.x86/comps.xml

View file

@ -0,0 +1,138 @@
-rw-r--r-- 1 dmsys dmtool 15757 Jun 7 18:06 cave/build/static/common/cave/etc/bundles/DefaultRadarFourPanelBlendedBestRes.xml
-rw-r--r-- 1 dmsys dmtool 7733 Jun 7 18:06 cave/build/static/common/cave/etc/gfe/userPython/utilities/ProcessVariableList.py
-rw-r--r-- 1 dmsys dmtool 8936 Jun 7 18:06 cave/com.raytheon.uf.viz.alertviz/src/com/raytheon/uf/viz/alertviz/AlertVizClient.java
-rw-r--r-- 1 dmsys dmtool 12670 Jun 7 18:06 cave/com.raytheon.uf.viz.alertviz/src/com/raytheon/uf/viz/alertviz/Container.java
-rw-r--r-- 1 dmsys dmtool 12574 Jun 7 18:06 cave/com.raytheon.uf.viz.core/src/com/raytheon/uf/viz/core/catalog/ScriptCreator.java
-rw-r--r-- 1 dmsys dmtool 30254 Jun 7 18:06 cave/com.raytheon.uf.viz.core/src/com/raytheon/uf/viz/core/drawables/ColorMapParameters.java
-rw-r--r-- 1 dmsys dmtool 2492 Jun 7 18:06 cave/com.raytheon.uf.viz.core/src/com/raytheon/uf/viz/core/rsc/capabilities/DisplayTypeCapability.java
-rw-r--r-- 1 dmsys dmtool 8984 Jun 7 18:06 cave/com.raytheon.uf.viz.d2d.core/src/com/raytheon/uf/viz/d2d/core/sampling/D2DSamplingResource.java
-rw-r--r-- 1 dmsys dmtool 1488 Jun 7 18:06 cave/com.raytheon.uf.viz.monitor.ffmp/META-INF/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 71385 Jun 7 18:06 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/FFMPMonitor.java
-rw-r--r-- 1 dmsys dmtool 71566 Jun 7 18:06 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/dialogs/FfmpBasinTableDlg.java
-rw-r--r-- 1 dmsys dmtool 7141 Jun 7 18:06 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/dialogs/FFMPTableCellData.java
-rw-r--r-- 1 dmsys dmtool 24068 Jun 7 18:06 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/dialogs/TimeDurScaleComp.java
-rw-r--r-- 1 dmsys dmtool 40255 Jun 7 18:06 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPDataGenerator.java
-rw-r--r-- 1 dmsys dmtool 19492 Jun 8 08:39 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPDataLoader.java
-rw-r--r-- 1 dmsys dmtool 16023 Jun 7 18:06 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPResourceData.java
-rw-r--r-- 1 dmsys dmtool 149996 Jun 7 18:06 cave/com.raytheon.uf.viz.monitor.ffmp/src/com/raytheon/uf/viz/monitor/ffmp/ui/rsc/FFMPResource.java
-rw-r--r-- 1 dmsys dmtool 4557 Jun 7 18:06 cave/com.raytheon.uf.viz.monitor/src/com/raytheon/uf/viz/monitor/GenerateFSSObReport.java
-rw-r--r-- 1 dmsys dmtool 10059 Jun 7 18:06 cave/com.raytheon.uf.viz.monitor/src/com/raytheon/uf/viz/monitor/ObsMonitor.java
-rw-r--r-- 1 dmsys dmtool 27954 Jun 7 18:06 cave/com.raytheon.uf.viz.objectiveanalysis/src/com/raytheon/uf/viz/objectiveanalysis/rsc/OAResource.java
-rw-r--r-- 1 dmsys dmtool 5714 Jun 7 18:06 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/DialogAreaComposite.java
-rw-r--r-- 1 dmsys dmtool 4167 Jun 7 18:06 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/widgets/ButtonWidget.java
-rw-r--r-- 1 dmsys dmtool 7495 Jun 7 18:06 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/widgets/InputWidget.java
-rw-r--r-- 1 dmsys dmtool 2393 Jun 7 18:06 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/widgets/LabelWidget.java
-rw-r--r-- 1 dmsys dmtool 4787 Jun 7 18:06 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/widgets/ListWidget.java
-rw-r--r-- 1 dmsys dmtool 4194 Jun 7 18:06 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/widgets/PushButtonWidget.java
-rw-r--r-- 1 dmsys dmtool 6233 Jun 7 18:06 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/widgets/ScaleWidget.java
-rw-r--r-- 1 dmsys dmtool 1753 Jun 7 18:06 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/widgets/ScrollbarWidget.java
-rw-r--r-- 1 dmsys dmtool 4254 Jun 7 18:06 cave/com.raytheon.uf.viz.python.swt/src/com/raytheon/uf/viz/python/swt/widgets/Widget.java
-rw-r--r-- 1 dmsys dmtool 7334 Jun 7 18:06 cave/com.raytheon.uf.viz.qpf/src/com/raytheon/uf/viz/qpf/QPFResource.java
-rw-r--r-- 1 dmsys dmtool 14623 Jun 7 18:06 cave/com.raytheon.uf.viz.xy.crosssection/src/com/raytheon/uf/viz/xy/crosssection/rsc/CrossSectionContourResource.java
-rw-r--r-- 1 dmsys dmtool 9107 Jun 7 18:06 cave/com.raytheon.uf.viz.xy.timeheight/src/com/raytheon/uf/viz/xy/timeheight/rsc/TimeHeightContourResource.java
-rw-r--r-- 1 dmsys dmtool 12691 Jun 7 18:06 cave/com.raytheon.uf.viz.xy.timeheight/src/com/raytheon/uf/viz/xy/timeheight/rsc/TimeHeightVectorResource.java
-rwxr-xr-x 1 dmsys dmtool 21991 Jun 7 18:06 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/editor/LoaderDialog.java
-rwxr-xr-x 1 dmsys dmtool 15664 Jun 7 18:06 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/observer/SendDialog.java
-rwxr-xr-x 1 dmsys dmtool 24885 Jun 7 18:06 cave/com.raytheon.viz.aviation/src/com/raytheon/viz/aviation/utility/TransmissionQueueDlg.java
-rw-r--r-- 1 dmsys dmtool 21604 Jun 7 18:06 cave/com.raytheon.viz.awipstools/src/com/raytheon/viz/awipstools/common/stormtrack/StormTrackUIManager.java
-rw-r--r-- 1 dmsys dmtool 10760 Jun 7 18:06 cave/com.raytheon.viz.core/src/com/raytheon/viz/core/rsc/BestResResource.java
-rw-r--r-- 1 dmsys dmtool 3979 Jun 7 18:06 cave/com.raytheon.viz.feature.awips.developer/feature.xml
-rw-r--r-- 1 dmsys dmtool 73315 Jun 7 18:06 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/internal/AbstractParmManager.java
-rw-r--r-- 1 dmsys dmtool 1311 Jun 7 18:06 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/msgs/IGridHistoryUpdatedListener.java
-rw-r--r-- 1 dmsys dmtool 33813 Jun 7 18:06 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/parm/DbParm.java
-rw-r--r-- 1 dmsys dmtool 172570 Jun 7 18:06 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/parm/Parm.java
-rw-r--r-- 1 dmsys dmtool 17779 Jun 7 18:06 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/core/parm/ParmListeners.java
-rw-r--r-- 1 dmsys dmtool 4729 Jun 7 18:06 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/dialogs/formatterlauncher/WrapLengthDialog.java
-rw-r--r-- 1 dmsys dmtool 51636 Jun 7 18:06 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/gridmanager/GridBar.java
-rw-r--r-- 1 dmsys dmtool 63586 Jun 7 18:06 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/rsc/GFEResource.java
-rw-r--r-- 1 dmsys dmtool 55921 Jun 7 18:06 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/sampler/HistSample.java
-rw-r--r-- 1 dmsys dmtool 5166 Jun 7 18:06 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/smartscript/FieldDefinition.java
-rw-r--r-- 1 dmsys dmtool 16894 Jun 7 18:06 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/ui/runtimeui/DialogAreaComposite.java
-rw-r--r-- 1 dmsys dmtool 4790 Jun 7 18:06 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/ui/runtimeui/SelectionDlg.java
-rw-r--r-- 1 dmsys dmtool 8386 Jun 7 18:06 cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/ui/runtimeui/ValuesDialog.java
-rw-r--r-- 1 dmsys dmtool 42994 Jun 7 18:06 cave/com.raytheon.viz.grid/src/com/raytheon/viz/grid/rsc/AbstractMapVectorResource.java
-rw-r--r-- 1 dmsys dmtool 32563 Jun 7 18:06 cave/com.raytheon.viz.grid/src/com/raytheon/viz/grid/rsc/general/AbstractGridResource.java
-rw-r--r-- 1 dmsys dmtool 13493 Jun 7 18:06 cave/com.raytheon.viz.grid/src/com/raytheon/viz/grid/rsc/general/D2DGribGridResource.java
-rw-r--r-- 1 dmsys dmtool 66873 Jun 7 18:06 cave/com.raytheon.viz.grid/src/com/raytheon/viz/grid/rsc/GridResource.java
-rw-r--r-- 1 dmsys dmtool 31863 Jun 7 18:06 cave/com.raytheon.viz.grid/src/com/raytheon/viz/grid/rsc/GridVectorResource.java
-rwxr-xr-x 1 dmsys dmtool 94893 Jun 7 18:06 cave/com.raytheon.viz.hydro/src/com/raytheon/viz/hydro/timeseries/TabularTimeSeriesDlg.java
-rw-r--r-- 1 dmsys dmtool 102611 Jun 7 18:06 cave/com.raytheon.viz.hydro/src/com/raytheon/viz/hydro/timeseries/TimeSeriesDisplayCanvas.java
-rw-r--r-- 1 dmsys dmtool 89751 Jun 7 18:06 cave/com.raytheon.viz.hydro/src/com/raytheon/viz/hydro/timeseries/TimeSeriesDlg.java
-rw-r--r-- 1 dmsys dmtool 20751 Jun 7 18:06 cave/com.raytheon.viz.radar/src/com/raytheon/viz/radar/rsc/AbstractRadarResource.java
-rw-r--r-- 1 dmsys dmtool 10857 Jun 7 18:06 cave/com.raytheon.viz.texteditor/src/com/raytheon/viz/texteditor/alarmalert/dialogs/AlarmAlertBell.java
-rw-r--r-- 1 dmsys dmtool 21943 Jun 7 18:06 cave/com.raytheon.viz.texteditor/src/com/raytheon/viz/texteditor/alarmalert/dialogs/CurrentAlarmQueue.java
-rw-r--r-- 1 dmsys dmtool 2492 Jun 7 18:06 cave/com.raytheon.viz.texteditor/src/com/raytheon/viz/texteditor/alarmalert/util/FlashBellJob.java
-rw-r--r-- 1 dmsys dmtool 6565 Jun 7 18:06 cave/com.raytheon.viz.texteditor/src/com/raytheon/viz/texteditor/command/AFOSCommand.java
-rw-r--r-- 1 dmsys dmtool 4637 Jun 7 18:06 cave/com.raytheon.viz.texteditor/src/com/raytheon/viz/texteditor/command/CommandFactory.java
-rw-r--r-- 1 dmsys dmtool 23043 Jun 7 18:06 cave/com.raytheon.viz.ui/plugin.xml
-rw-r--r-- 1 dmsys dmtool 339 Jun 7 18:06 cave/com.raytheon.viz.ui/src/com/raytheon/viz/ui/cmenu/LoadAsArrowsAction.java
-rw-r--r-- 1 dmsys dmtool 341 Jun 7 18:06 cave/com.raytheon.viz.ui/src/com/raytheon/viz/ui/cmenu/LoadAsBarbsAction.java
-rw-r--r-- 1 dmsys dmtool 4916 Jun 7 18:06 cave/com.raytheon.viz.ui/src/com/raytheon/viz/ui/cmenu/LoadAsDisplayTypeAction.java
-rw-r--r-- 1 dmsys dmtool 345 Jun 7 18:06 cave/com.raytheon.viz.ui/src/com/raytheon/viz/ui/cmenu/LoadAsGraphicsAction.java
-rw-r--r-- 1 dmsys dmtool 254 Jun 7 18:06 cave/com.raytheon.viz.ui/src/com/raytheon/viz/ui/cmenu/LoadAsImageAction.java
-rw-r--r-- 1 dmsys dmtool 354 Jun 7 18:06 cave/com.raytheon.viz.ui/src/com/raytheon/viz/ui/cmenu/LoadAsStreamlinesAction.java
-rw-r--r-- 1 dmsys dmtool 76621 Jun 7 18:06 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/gui/WarngenDialog.java
-rw-r--r-- 1 dmsys dmtool 90977 Jun 7 18:06 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/gui/WarngenLayer.java
-rw-r--r-- 1 dmsys dmtool 33725 Jun 7 18:06 cave/com.raytheon.viz.warngen/src/com/raytheon/viz/warngen/template/TemplateRunner.java
-rw-r--r-- 1 dmsys dmtool 25219 Jun 5 14:38 edexOsgi/build.edex/deploy-install.xml
-rw-r--r-- 1 dmsys dmtool 4928 Jun 7 18:06 edexOsgi/build.edex/rpm/component/edex/includes/edex-dataplugins/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 47628 Jun 7 18:06 edexOsgi/com.raytheon.edex.feature.uframe/feature.xml
-rw-r--r-- 1 dmsys dmtool 10342 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/isc/IscSendJob.java
-rw-r--r-- 1 dmsys dmtool 6065 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/NetCDFDatabaseManager.java
-rw-r--r-- 1 dmsys dmtool 52614 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/GridParmManager.java
-rw-r--r-- 1 dmsys dmtool 32301 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/lock/LockManager.java
-rw-r--r-- 1 dmsys dmtool 10923 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/util/TranslateReferenceSet.java
-rw-r--r-- 1 dmsys dmtool 24661 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.grib/src/com/raytheon/edex/plugin/grib/spatial/GribSpatialCache.java
-rw-r--r-- 1 dmsys dmtool 1039 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/largeGribPatterns.xml
-rw-r--r-- 1 dmsys dmtool 51223 Jun 5 11:06 edexOsgi/com.raytheon.edex.plugin.obs/src/com/raytheon/edex/plugin/obs/metar/MetarDecoder.java
-rw-r--r-- 1 dmsys dmtool 10906 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.radar/src/com/raytheon/edex/plugin/radar/dao/RadarDao.java
-rw-r--r-- 1 dmsys dmtool 6695 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.shef/res/spring/shef-ingest.xml
-rw-r--r-- 1 dmsys dmtool 2197 Jun 7 18:06 edexOsgi/com.raytheon.edex.plugin.text/src/com/raytheon/edex/plugin/text/dao/TextDao.java
-rw-r--r-- 1 dmsys dmtool 4997 Jun 7 18:06 edexOsgi/com.raytheon.edex.textdb/src/com/raytheon/edex/textdb/alarms/AlarmAlertUtil.java
-rw-r--r-- 1 dmsys dmtool 108360 Jun 7 18:06 edexOsgi/com.raytheon.edex.textdb/src/com/raytheon/edex/textdb/dao/StdTextProductDao.java
-rw-r--r-- 1 dmsys dmtool 34797 Jun 7 18:06 edexOsgi/com.raytheon.edex.textdb/src/com/raytheon/edex/textdb/dbapi/impl/TextDB.java
-rw-r--r-- 1 dmsys dmtool 2053 Jun 7 18:06 edexOsgi/com.raytheon.edex.textdb/src/com/raytheon/edex/textdb/handler/ExecuteAfosCmdHandler.java
-rw-r--r-- 1 dmsys dmtool 4035 Jun 7 18:06 edexOsgi/com.raytheon.edex.textdb/src/com/raytheon/edex/textdb/handler/WriteProductHandler.java
-rw-r--r-- 1 dmsys dmtool 12819 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.cache/src/com/raytheon/uf/common/cache/DiskCache.java
-rw-r--r-- 1 dmsys dmtool 17979 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.dataplugin.airep/src/com/raytheon/uf/common/dataplugin/airep/AirepRecord.java
-rw-r--r-- 1 dmsys dmtool 1366 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/META-INF/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 15656 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPBasinData.java
-rw-r--r-- 1 dmsys dmtool 9535 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPBasin.java
-rw-r--r-- 1 dmsys dmtool 4896 Jun 8 08:39 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPCacheRecord.java
-rw-r--r-- 1 dmsys dmtool 14658 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPDataContainer.java
-rw-r--r-- 1 dmsys dmtool 25915 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.dataplugin.ffmp/src/com/raytheon/uf/common/dataplugin/ffmp/FFMPRecord.java
-rw-r--r-- 1 dmsys dmtool 9262 Jun 5 11:06 edexOsgi/com.raytheon.uf.common.dataplugin.fssobs/src/com/raytheon/uf/common/dataplugin/fssobs/FSSObsRecordTransform.java
-rw-r--r-- 1 dmsys dmtool 4624 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/server/notify/DBInvChangeNotification.java
-rw-r--r-- 1 dmsys dmtool 4974 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/server/notify/GridHistoryUpdateNotification.java
-rw-r--r-- 1 dmsys dmtool 6146 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/server/notify/GridUpdateNotification.java
-rw-r--r-- 1 dmsys dmtool 22999 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.dataplugin.pirep/src/com/raytheon/uf/common/dataplugin/pirep/PirepRecord.java
-rw-r--r-- 1 dmsys dmtool 9866 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.dataplugin.text/src/com/raytheon/uf/common/dataplugin/text/alarms/AlarmAlertProduct.java
-rw-r--r-- 1 dmsys dmtool 2844 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.dataplugin.text/src/com/raytheon/uf/common/dataplugin/text/request/ExecuteAfosCmdRequest.java
-rw-r--r-- 1 dmsys dmtool 13438 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.dataplugin.warning/src/com/raytheon/uf/common/dataplugin/warning/util/GeometryUtil.java
-rw-r--r-- 1 dmsys dmtool 7973 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.tafqueue/src/com/raytheon/uf/common/tafqueue/TafQueueRecord.java
-rw-r--r-- 1 dmsys dmtool 2822 Jun 7 18:06 edexOsgi/com.raytheon.uf.common.tafqueue/src/com/raytheon/uf/common/tafqueue/TafQueueRequest.java
-rw-r--r-- 1 dmsys dmtool 7972 Mar 28 10:53 edexOsgi/com.raytheon.uf.edex.core/src/com/raytheon/uf/edex/core/EDEXUtil.java
-rw-r--r-- 1 dmsys dmtool 10902 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.dat.utils/src/com/raytheon/uf/edex/dat/utils/FreezingLevel.java
-rw-r--r-- 1 dmsys dmtool 1732 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.plugin.ffmp/META-INF/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 13414 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.plugin.ffmp/src/com/raytheon/uf/edex/plugin/ffmp/common/FFTIProcessor.java
-rw-r--r-- 1 dmsys dmtool 49126 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.plugin.ffmp/src/com/raytheon/uf/edex/plugin/ffmp/FFMPGenerator.java
-rw-r--r-- 1 dmsys dmtool 28519 Jun 5 11:06 edexOsgi/com.raytheon.uf.edex.plugin.fssobs/src/com/raytheon/uf/edex/plugin/fssobs/FSSObsDataTransform.java
-rw-r--r-- 1 dmsys dmtool 14211 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.pointdata/src/com/raytheon/uf/edex/pointdata/PointDataQuery.java
-rw-r--r-- 1 dmsys dmtool 9250 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.purgesrv/src/com/raytheon/uf/edex/purgesrv/PurgeDao.java
-rw-r--r-- 1 dmsys dmtool 9574 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.purgesrv/src/com/raytheon/uf/edex/purgesrv/PurgeJob.java
-rw-r--r-- 1 dmsys dmtool 15681 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.purgesrv/src/com/raytheon/uf/edex/purgesrv/PurgeManager.java
-rw-r--r-- 1 dmsys dmtool 76 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.tafqueue/build.properties
-rw-r--r-- 1 dmsys dmtool 369 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.tafqueue/.classpath
-rw-r--r-- 1 dmsys dmtool 372 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.tafqueue/component-deploy.xml
-rw-r--r-- 1 dmsys dmtool 589 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.tafqueue/META-INF/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 662 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.tafqueue/.project
-rw-r--r-- 1 dmsys dmtool 2725 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.tafqueue/res/spring/tafqueue-request.xml
-rw-r--r-- 1 dmsys dmtool 387 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.tafqueue/.settings/org.eclipse.jdt.core.prefs
-rw-r--r-- 1 dmsys dmtool 9692 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.tafqueue/src/com/raytheon/uf/edex/tafqueue/TafQueueDao.java
-rw-r--r-- 1 dmsys dmtool 11140 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.tafqueue/src/com/raytheon/uf/edex/tafqueue/TafQueueManager.java
-rw-r--r-- 1 dmsys dmtool 7825 Jun 7 18:06 edexOsgi/com.raytheon.uf.edex.tafqueue/src/com/raytheon/uf/edex/tafqueue/TafQueueRequestHandler.java
-rw-r--r-- 1 dmsys dmtool 6751 Jun 7 18:07 rpms/awips2.core/deploy.builder/build.sh
-rw-r--r-- 1 dmsys dmtool 1579 Jun 7 18:07 rpms/awips2.core/Installer.gfe/component.spec
-rw-r--r-- 1 dmsys dmtool 13312 Jun 7 18:07 rpms/awips2-rpm.db
-rw-r--r-- 1 dmsys dmtool 8 Jun 7 18:07 rpms/common/static.versions/LATEST.gfe
-rw-r--r-- 1 dmsys dmtool 26826 Jun 7 18:07 rpms/common/yum/arch.x86/comps.xml

View file

@ -0,0 +1,22 @@
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/.classpath: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/.project: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/.settings/org.eclipse.jdt.core.prefs: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/META-INF/MANIFEST.MF: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/build.properties: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/component-deploy.xml: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/res/spring/tafqueue-request.xml: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/edex/plugin/tafqueue/TafQueueDao.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/edex/plugin/tafqueue/TafQueueManager.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/edex/plugin/tafqueue/TafQueueRequestHandler.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/uf/edex/tafqueue/TafQueueDao.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/uf/edex/tafqueue/TafQueueManager.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/uf/edex/tafqueue/TafQueueRequestHandler.java: No such file or directory
ls: cave/com.raytheon.viz.core.contours/plugin.xml: No such file or directory
ls: cave/com.raytheon.viz.core.contours/src/com/raytheon/viz/core/contours/ILoadableAsArrows.java: No such file or directory
ls: cave/com.raytheon.viz.core.contours/src/com/raytheon/viz/core/contours/ILoadableAsImage.java: No such file or directory
ls: cave/com.raytheon.viz.core.contours/src/com/raytheon/viz/core/contours/ILoadableAsStreamline.java: No such file or directory
ls: cave/com.raytheon.viz.core.contours/src/com/raytheon/viz/core/contours/ILoadableAsWindBarbs.java: No such file or directory
ls: cave/com.raytheon.viz.core.contours/src/com/raytheon/viz/core/contours/cmenu/ConvertToArrows.java: No such file or directory
ls: cave/com.raytheon.viz.core.contours/src/com/raytheon/viz/core/contours/cmenu/ConvertToImagery.java: No such file or directory
ls: cave/com.raytheon.viz.core.contours/src/com/raytheon/viz/core/contours/cmenu/ConvertToStreamlines.java: No such file or directory
ls: cave/com.raytheon.viz.core.contours/src/com/raytheon/viz/core/contours/cmenu/ConvertToWindBarbs.java: No such file or directory

View file

@ -0,0 +1,22 @@
-rw-r--r-- 1 dmsys dmtool 369 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/.classpath
-rw-r--r-- 1 dmsys dmtool 666 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/.project
-rw-r--r-- 1 dmsys dmtool 387 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/.settings/org.eclipse.jdt.core.prefs
-rw-r--r-- 1 dmsys dmtool 593 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/META-INF/MANIFEST.MF
-rw-r--r-- 1 dmsys dmtool 76 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/build.properties
-rw-r--r-- 1 dmsys dmtool 376 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/component-deploy.xml
-rw-r--r-- 1 dmsys dmtool 2731 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/res/spring/tafqueue-request.xml
-rw-r--r-- 1 dmsys dmtool 9203 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/edex/plugin/tafqueue/TafQueueDao.java
-rw-r--r-- 1 dmsys dmtool 7062 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/edex/plugin/tafqueue/TafQueueManager.java
-rw-r--r-- 1 dmsys dmtool 6620 May 29 12:46 edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/edex/plugin/tafqueue/TafQueueRequestHandler.java
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/uf/edex/tafqueue/TafQueueDao.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/uf/edex/tafqueue/TafQueueManager.java: No such file or directory
ls: edexOsgi/com.raytheon.edex.plugin.tafqueue/src/com/raytheon/uf/edex/tafqueue/TafQueueRequestHandler.java: No such file or directory
-r--r--r-- 1 dmsys dmtool 2130 Mar 5 2010 cave/com.raytheon.viz.core.contours/plugin.xml
-r--r--r-- 1 dmsys dmtool 1545 Mar 5 2010 cave/com.raytheon.viz.core.contours/src/com/raytheon/viz/core/contours/ILoadableAsArrows.java
-r--r--r-- 1 dmsys dmtool 1667 Jul 27 2010 cave/com.raytheon.viz.core.contours/src/com/raytheon/viz/core/contours/ILoadableAsImage.java
-r--r--r-- 1 dmsys dmtool 1683 Mar 5 2010 cave/com.raytheon.viz.core.contours/src/com/raytheon/viz/core/contours/ILoadableAsStreamline.java
-r--r--r-- 1 dmsys dmtool 1550 Mar 5 2010 cave/com.raytheon.viz.core.contours/src/com/raytheon/viz/core/contours/ILoadableAsWindBarbs.java
-r--r--r-- 1 dmsys dmtool 3980 Aug 4 2010 cave/com.raytheon.viz.core.contours/src/com/raytheon/viz/core/contours/cmenu/ConvertToArrows.java
-r--r--r-- 1 dmsys dmtool 4369 Apr 18 2011 cave/com.raytheon.viz.core.contours/src/com/raytheon/viz/core/contours/cmenu/ConvertToImagery.java
-r--r--r-- 1 dmsys dmtool 4150 Aug 4 2010 cave/com.raytheon.viz.core.contours/src/com/raytheon/viz/core/contours/cmenu/ConvertToStreamlines.java
-r--r--r-- 1 dmsys dmtool 4048 Aug 4 2010 cave/com.raytheon.viz.core.contours/src/com/raytheon/viz/core/contours/cmenu/ConvertToWindBarbs.java

View file

@ -4,7 +4,6 @@
<project default="deploy.all" basedir=".">
<property environment="user" />
<property name="git.working.dir" value="" />
<property name="component.to.deploy" value="" />
<property name="update.python" value="true" />
<property name="localization.sites" value="" />
@ -15,6 +14,7 @@
<property name="component-includes.dir"
location="rpm/component/edex/includes" />
<available file="${basedir}/tmp" property="tmp.ready" />
<condition property="pde.not.ready">
@ -42,34 +42,7 @@
<echo message="BUILD DATE = ${build.date}" />
<echo message="BUILD TIME = ${build.time}" />
<echo message="BUILD SYSTEM = ${build.system}" />
<if>
<equals arg1="${installer}" arg2="false" />
<then>
<!-- Ensure the git working directory has been set. -->
<if>
<equals arg1="${git.working.dir}" arg2="" />
<then>
<fail
message="The git working directory has not been specified: use -Dgit.working.dir=" />
</then>
</if>
<!-- Ensure that the specified git working directory exists. -->
<if>
<available file="${git.working.dir}"
type="dir" />
<then>
<!-- Continue -->
</then>
<else>
<fail message="The specified git working directory does not exist." />
</else>
</if>
</then>
</if>
<var name="projects.dirs"
value="${git.working.dir}/cots;${git.working.dir}/edexOsgi;${git.working.dir}/ncep;${git.working.dir}/RadarServer" />
<var name="projects.dir" value="../" />
<for param="propFile">
<path id="propertyset">
@ -80,8 +53,26 @@
<sequential>
<var file="@{propFile}" />
<!-- directory in which projects are located -->
<if>
<equals arg1="${local.build}" arg2="true" />
<then>
<var name="projects.dir" value="${basedir}/.." />
</then>
<else>
<if>
<equals arg1="${installer}" arg2="true" />
<then>
<var name="projects.dir" value="${working.dir}" />
</then>
<else>
<var name="projects.dir" value="${basedir}/.." />
</else>
</if>
</else>
</if>
<echo message="working dir: ${working.dir}" />
<echo message="projects.dirs: ${projects.dirs}" />
<echo message="projects.dir: ${projects.dir}" />
<property name="includes.dir" location="${basedir}/tmp/includes" />
<mkdir dir="${includes.dir}" />
@ -103,15 +94,6 @@
</if>
</sequential>
</for>
<if>
<available file="${basedir}/tmp" type="dir" />
<then>
<delete quiet="true" includeemptydirs="true">
<fileset dir="${basedir}/tmp" />
</delete>
</then>
</if>
</target>
<target name="cleanup">
@ -170,12 +152,7 @@
<!-- =================================================================== -->
<target name="deploy.for.developer">
<echo message="Generating deployment list for feature: ${feature}" />
<includegen providerfilter="raytheon|noaa\.nws"
basedirectories="${projects.dirs}"
featurefile="${feature}"
cotsout="${includes.dir}/cots.includes"
plugsout="${includes.dir}/plugins.includes"
coreout="${includes.dir}/core.includes" />
<includegen providerfilter="raytheon|noaa\.nws|edu\.wisc" basedirectory="${projects.dir}" featurefile="${feature}" cotsout="${includes.dir}/cots.includes" plugsout="${includes.dir}/plugins.includes" coreout="${includes.dir}/core.includes" />
<if>
<equals arg1="${update.python}" arg2="true" />
@ -185,9 +162,9 @@
</if>
<antcall target="deploy.esb" />
<antcall target="deploy.esb.configuration" />
<antcall target="deploy.cots.developer" />
<antcall target="deploy.plugins.developer" />
<antcall target="deploy.core.developer" />
<antcall target="deploy.cots" />
<antcall target="deploy.plugins" />
<antcall target="deploy.core" />
<if>
<equals arg1="${localization.sites}" arg2="" />
<then>
@ -201,23 +178,9 @@
</target>
<!-- deploys core components to ${esbDir}/lib/plugins -->
<target name="deploy.core.developer">
<target name="deploy.core">
<subant failonerror="true" inheritAll="false" inheritRefs="false">
<fileset dir="${git.working.dir}/edexOsgi" includesfile="${includes.dir}/core.includes" excludes="com.raytheon.edex.plugin.*/component-deploy.xml" />
<target name="deploy" />
<property name="dest.dir" value="${esbDir}/lib/plugins" />
<!-- This following propetry turns on individual component utility deployment -->
<property name="util.dest.dir" location="${utilDir}" />
</subant>
<subant failonerror="true" inheritAll="false" inheritRefs="false">
<fileset dir="${git.working.dir}/ncep" includesfile="${includes.dir}/core.includes" excludes="com.raytheon.edex.plugin.*/component-deploy.xml" />
<target name="deploy" />
<property name="dest.dir" value="${esbDir}/lib/plugins" />
<!-- This following propetry turns on individual component utility deployment -->
<property name="util.dest.dir" location="${utilDir}" />
</subant>
<subant failonerror="true" inheritAll="false" inheritRefs="false">
<fileset dir="${git.working.dir}/RadarServer" includesfile="${includes.dir}/core.includes" excludes="com.raytheon.edex.plugin.*/component-deploy.xml" />
<fileset dir="${projects.dir}" includesfile="${includes.dir}/core.includes" excludes="com.raytheon.edex.plugin.*/component-deploy.xml" />
<target name="deploy" />
<property name="dest.dir" value="${esbDir}/lib/plugins" />
<!-- This following propetry turns on individual component utility deployment -->
@ -226,54 +189,20 @@
</target>
<!-- deploy third party jars to ${esbDir}/lib/dependencies -->
<target name="deploy.cots.developer">
<target name="deploy.cots">
<!-- OSGi cots that have their own projects -->
<copy todir="${esbDir}/lib/dependencies" flatten="false">
<fileset dir="${git.working.dir}/cots">
<includesfile name="${includes.dir}/cots.includes" />
</fileset>
</copy>
</target>
<target name="deploy.cots.installer">
<!-- OSGi cots that have their own projects -->
<copy todir="${esbDir}/lib/dependencies" flatten="false">
<fileset dir="${working.dir}">
<fileset dir="${projects.dir}">
<includesfile name="${includes.dir}/cots.includes" />
</fileset>
</copy>
</target>
<!-- deploys plugins to ${esbDir}/lib/plugins -->
<target name="deploy.plugins.developer">
<target name="deploy.plugins">
<subant failonerror="true" inheritAll="false" inheritRefs="false">
<fileset dir="${git.working.dir}/edexOsgi" includesfile="${includes.dir}/plugins.includes" />
<target name="deploy" />
<property name="dest.dir" value="${esbDir}/lib/plugins" />
<!-- This following propetry turns on individual component utility deployment -->
<property name="util.dest.dir" location="${utilDir}" />
</subant>
<subant failonerror="true" inheritAll="false" inheritRefs="false">
<fileset dir="${git.working.dir}/ncep" includesfile="${includes.dir}/plugins.includes" />
<target name="deploy" />
<property name="dest.dir" value="${esbDir}/lib/plugins" />
<!-- This following propetry turns on individual component utility deployment -->
<property name="util.dest.dir" location="${utilDir}" />
</subant>
<subant failonerror="true" inheritAll="false" inheritRefs="false">
<fileset dir="${git.working.dir}/RadarServer" includesfile="${includes.dir}/plugins.includes" />
<target name="deploy" />
<property name="dest.dir" value="${esbDir}/lib/plugins" />
<!-- This following propetry turns on individual component utility deployment -->
<property name="util.dest.dir" location="${utilDir}" />
</subant>
</target>
<target name="deploy.plugins.installer">
<subant failonerror="true" inheritAll="false" inheritRefs="false">
<fileset dir="${working.dir}" includesfile="${includes.dir}/plugins.includes" />
<fileset dir="${projects.dir}" includesfile="${includes.dir}/plugins.includes" />
<target name="deploy" />
<property name="dest.dir" value="${esbDir}/lib/plugins" />
<!-- This following propetry turns on individual component utility deployment -->
@ -285,7 +214,7 @@
<target name="deploy.python">
<!-- Ensure That The pythonPackages Project Is In The Workspace. -->
<if>
<available file="${git.working.dir}/pythonPackages/ufpy" type="dir" />
<available file="${basedir}/../pythonPackages/ufpy" type="dir" />
<then>
<!-- Continue -->
</then>
@ -295,7 +224,7 @@
</if>
<if>
<available file="${git.working.dir}/pythonPackages/dynamicserialize"
<available file="${basedir}/../pythonPackages/dynamicserialize"
type="dir" />
<then>
<!-- Continue -->
@ -306,7 +235,7 @@
</if>
<if>
<available file="${git.working.dir}/pythonPackages/pypies"
<available file="${basedir}/../pythonPackages/pypies"
type="dir" />
<then>
<!-- Continue -->
@ -369,17 +298,17 @@
<!-- Update ufpy, dynamicserialize, and pypies -->
<copy todir="${python.installation.root}/lib/${python.version.dir}/site-packages/ufpy"
flatten="false">
<fileset dir="${git.working.dir}/pythonPackages/ufpy" />
<fileset dir="${basedir}/../pythonPackages/ufpy" />
</copy>
<copy todir="${python.installation.root}/lib/${python.version.dir}/site-packages/dynamicserialize"
flatten="false">
<fileset dir="${git.working.dir}/pythonPackages/dynamicserialize" />
<fileset dir="${basedir}/../pythonPackages/dynamicserialize" />
</copy>
<copy todir="${python.installation.root}/lib/${python.version.dir}/site-packages/pypies"
flatten="false">
<fileset dir="${git.working.dir}/pythonPackages/pypies/pypies" />
<fileset dir="${basedir}/../pythonPackages/pypies/pypies" />
</copy>
</target>
@ -458,7 +387,7 @@
in the localization project. -->
<if>
<not>
<available file="${git.working.dir}/localization/localization.${site}"
<available file="${basedir}/../localization.${site}"
type="dir" />
</not>
<then>
@ -472,7 +401,7 @@
<try>
<copy todir="${install.dir}/data/utility"
flatten="false" verbose="true">
<fileset dir="${git.working.dir}/localization/localization.${site}/utility" />
<fileset dir="${basedir}/../localization.${site}/utility" />
</copy>
</try>
@ -576,20 +505,20 @@
</filterchain>
</copy>
<antcall target="deploy.plugins.installer" />
<antcall target="deploy.plugins" />
<delete file="${includes.dir}/plugins.includes" />
</sequential>
</macrodef>
<target name="deploy.edex-cots">
<echo message="working.dir=${working.dir}" />
<echo message="projects.dir=${projects.dir}" />
<includegen providerfilter="raytheon|noaa\.nws"
basedirectories="${working.dir}"
basedirectory="${projects.dir}"
featurefile="${feature}"
cotsout="${includes.dir}/cots.includes" />
<antcall target="deploy.cots.installer" />
<antcall target="deploy.cots" />
<delete file="${includes.dir}/cots.includes" />
</target>

View file

@ -1091,7 +1091,7 @@ elif SID in CONUS_EAST_SITES:
#DR3511 'HPCdelta',
'GLERL',
'WNAWAVE238',
'TPCSurgeProb', # DCS3462
('TPCSurgeProb','TPCStormSurge'), # DCS3462
'GlobalWave',
'EPwave10',
'AKwave10',
@ -1139,7 +1139,7 @@ else: #######DCS3501 WEST_CONUS
#DR3511 'HPCdelta',
'GLERL',
'WNAWAVE238',
'TPCSurgeProb', # DCS3462
('TPCSurgeProb','TPCStormSurge'), # DCS3462
'GlobalWave',
'EPwave10',
'WCwave10',

View file

@ -1,243 +0,0 @@
##
# This software was developed and / or modified by Raytheon Company,
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
#
# U.S. EXPORT CONTROLLED TECHNICAL DATA
# This software product contains export-restricted data whose
# export/transfer/disclosure is restricted by U.S. law. Dissemination
# to non-U.S. persons whether in the United States or abroad requires
# an export license or other authorization.
#
# Contractor Name: Raytheon Company
# Contractor Address: 6825 Pine Street, Suite 340
# Mail Stop B8
# Omaha, NE 68106
# 402.291.0100
#
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
# further licensing information.
##
### MetLib - a library of meteorological methods for GFE
###
### This module contains a variety of python methods intended
### for making meteorological calculations on gridded data.
from numpy import *
import copy
# CenteredDifference - This method performs a centered difference
# of the specificd grid. Edges are calculated using a forward or
# backward difference so that the grid that is returned is the same
# size as the input grids. In general this is a low-level method
# intended to be used by the derivative methods d_dx, d_dy, d_dz and
# d_dt.
#
# Note that this method returns the simple difference along one axis.
# Scaling to the correct grid size is the responsibility of the caller.
def centeredDifference(grid, axis):
## Make sure we have enough dimensions as the axis
if axis >= 0 and axis >= len(grid.shape):
print "Returning None: axis = ", axis, "grid.shape=", grid.shape
return None
elif axis < 0 and abs(axis) > len(grid.shape):
print "Returning None: axis = ", axis, "grid.shape=", grid.shape
return None
# Make a slice list of the appropriate length
sliceList= []
for s in grid.shape:
sliceList.append(slice(None, None, None))
# Define the slices at the specified axis. Terms labelled with
# "1" refer to the middle of the grid, terms with 2 the first edge
# of the grid and terms using "3' the last edge of the grid
t1 = copy.copy(sliceList)
t1[axis] = slice(1, -1, None)
a1 = copy.copy(sliceList)
a1[axis] = slice(2, None, None)
b1 = copy.copy(sliceList)
b1[axis] = slice(0, -2, None)
t2 = copy.copy(sliceList)
t2[axis] = slice(0, 1, None)
a2 = copy.copy(sliceList)
a2[axis] = slice(1, 2, None)
b2 = copy.copy(sliceList)
b2[axis] = t2[axis]
t3 = copy.copy(sliceList)
t3[axis] = slice(-1, None, None)
a3 = copy.copy(sliceList)
a3[axis] = t3[axis]
b3 = copy.copy(sliceList)
b3[axis] = slice(-2, -1, None)
diff = zeros(grid.shape, float64)
# Perform the centered difference
diff[t1] = (grid[a1] - grid[b1]) / 2.0 # middle
diff[t2] = grid[a2] - grid[b2] # first edge
diff[t3] = grid[a3] - grid[b3] # last edge
return diff
# Returns the forward difference derivative
def forwardDifference(grid, axis):
## Make sure we have enough dimensions as the axis
if axis >= 0 and axis >= len(grid.shape):
print "Returning None: axis = ", axis, "grid.shape=", grid.shape
return None
elif axis < 0 and abs(axis) > len(grid.shape):
print "Returning None: axis = ", axis, "grid.shape=", grid.shape
return None
# make a list of "None' slices from which we will copy
sliceList= []
for s in grid.shape:
sliceList.append(slice(None, None, None))
a = copy.copy(sliceList) # forward cell
a[axis] = slice(1, None, None)
b = copy.copy(sliceList) # center cell
b[axis] = slice(0, -1, None)
t1 = copy.copy(sliceList) # main grid target
t1[axis] = slice(0, -1, None)
t2 = copy.copy(sliceList)
t2[axis] = slice(-1, None, None) # last edge
t3 = copy.copy(sliceList) # second-to-last edge
t3[axis] = slice(-2, -1, None)
diff = zeros(grid.shape, float64)
diff[t1] = grid[a] - grid[b]
diff[t2] = diff[t3] # copy second-to-last into last edge
return diff
# Returns a backward difference derivative
def backwardDifference(grid, axis):
## Make sure we have enough dimensions as the axis
if axis >= 0 and axis >= len(grid.shape):
print "Returning None: axis = ", axis, "grid.shape=", grid.shape
return None
elif axis < 0 and abs(axis) > len(grid.shape):
print "Returning None: axis = ", axis, "grid.shape=", grid.shape
return None
# make a list of "None' slices from which we will copy
sliceList= []
for s in grid.shape:
sliceList.append(slice(None, None, None))
a = copy.copy(sliceList) # center cell
a[axis] = slice(1, None, None)
b = copy.copy(sliceList) # backward cell
b[axis] = slice(0, -1, None)
t1 = copy.copy(sliceList) # main grid target
t1[axis] = slice(1, None, None)
t2 = copy.copy(sliceList)
t2[axis] = slice(0, 1, None) # first edge
t3 = copy.copy(sliceList) # second edge
t3[axis] = slice(1, 2, None)
diff = zeros(grid.shape, float64)
diff[t1] = grid[a] - grid[b]
diff[t2] = diff[t3] # copy second-to-last into last edge
return diff
# Returns the derivative along the innermost axis. By convention
# this is the x-axis.
def d_dx(grid):
return centeredDifference(grid, -1)
# Returns the derivative along the second innermost axis. By convention
# this is the y-axis.
def d_dy(grid):
return centeredDifference(grid, -2)
# Returns the derivative along the third innermost axis. By convention
# this is the z-axis. If a 2-dimensional grid is specified, an error
# will be returned from centeredDifference
def d_dz(grid):
return centeredDifference(grid, -3)
# Returns the derivative along the outermost axis. By convention
# this is the time-axis. If a grid of less than 4 dimensions is
# specified, the centered difference method will report an error.
def d_dt(grid):
return centeredDifference(grid, 0)
# Returns the dot product of the specified vectors. Both vector grids
# are assumed to be specified in u, v components.
def dot(vectorGrid1, vectorGrid2):
return vectorGrid1[0] * vectorGrid2[0] + vectorGrid1[1] * vectorGrid2[1]
# Returns the vector gradient of the specified scalar grid.
def gradient(grid):
return (d_dx(grid), d_dy(grid))
# Returns the divergence of the specified Wind grid. Wind is assumed
# to be a vector grid specified in u, v components.
def divergence(Wind):
u, v = Wind
return d_dx(u) + d_dy(v)
# Returns the vorticity of the specified Wind grid. Wind is assumed
# to be a vector grid specified in u, v components.
def vorticity(Wind):
u, v = Wind
return d_dx(v) - d_dy(u)
# Returns the advection of the scalarGrid by the windGrid. The
# windGrid is assumed to be a vector specified in u, v components.
def advection(windGrid, scalarGrid):
u, v = windGrid
return -dot(windGrid, gradient(scalarGrid))
### Utility methods
# Utility methods that uses the specified gridLocation
# to generate and return a grid of latitude and a grid of longitude at
# each grid point. The gridLoc can be obtained with a call to self.getGridLoc()
# in any SmartTool.
def getLatLonGrids(gridLoc):
# Fetch the grids
latLonGrid = gridLoc.getLatLonGrid().__numpy__[0];
latLonGrid = numpy.reshape(latLonGrid, (2,gridLoc.getNy().intValue(),gridLoc.getNx().intValue()), order='F')
return latLonGrid[1], latLonGrid[0]
# Returns a grid of gridSpacing or the distance from one grid cell to
# another in meters. This scalar representation of grid spacing works
# well for conformal projections only. Other projections should use a
# vector grid spacing or a different grid for x grid spacing and y
# grid spacing.
def makeSpacingGrid(gridLoc):
DEG_TO_RAD = 0.017453292
latGrid, lonGrid = getLatLonGrids(gridLoc)
# x and y grid spacing must be calculated using the same direction
# for both.
deltaLon = centeredDifference(lonGrid, axis = -2)
deltaLat = d_dy(latGrid)
dxGrid = abs(cos(latGrid * DEG_TO_RAD) * deltaLon * 111111)
dyGrid = deltaLat * 111111 # meters per degree
# calc the total grid spacing using square root of the sum of the squares.
spacing = sqrt(dxGrid * dxGrid + dyGrid * dyGrid)
return spacing
# Returns a grid of coriolis acceleration based purely on latitude.
def makeCoriolisGrid(latGrid):
DEG_TO_RAD = 0.017453292
latGrid = latGrid * DEG_TO_RAD
f = 2.0 * 0.00007292 * sin(latGrid)
return f

View file

@ -1,34 +0,0 @@
##
# This software was developed and / or modified by Raytheon Company,
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
#
# U.S. EXPORT CONTROLLED TECHNICAL DATA
# This software product contains export-restricted data whose
# export/transfer/disclosure is restricted by U.S. law. Dissemination
# to non-U.S. persons whether in the United States or abroad requires
# an export license or other authorization.
#
# Contractor Name: Raytheon Company
# Contractor Address: 6825 Pine Street, Suite 340
# Mail Stop B8
# Omaha, NE 68106
# 402.291.0100
#
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
# further licensing information.
##
from Init import *
from WW3 import *
##--------------------------------------------------------------------------
## Module that calculates surface weather elements from WW3 model
## output.
##
##--------------------------------------------------------------------------
class WNAwaveForecaster(WW3Forecaster):
def __init__(self):
WW3Forecaster.__init__(self, "WNAwave", "WNAwave")
def main():
WNAwaveForecaster().run()

View file

@ -40,6 +40,7 @@ import com.raytheon.edex.plugin.gfe.server.database.D2DGridDatabase;
import com.raytheon.edex.plugin.gfe.server.database.D2DSatDatabase;
import com.raytheon.edex.plugin.gfe.server.database.D2DSatDatabaseManager;
import com.raytheon.edex.plugin.gfe.server.database.GridDatabase;
import com.raytheon.edex.plugin.grib.util.DataFieldTableLookup;
import com.raytheon.uf.common.dataplugin.PluginException;
import com.raytheon.uf.common.dataplugin.gfe.db.objects.DatabaseID;
import com.raytheon.uf.common.dataplugin.gfe.db.objects.ParmID;
@ -160,8 +161,10 @@ public class D2DParmIdCache {
} else if (parmName.equalsIgnoreCase("staticCoriolis")) {
parmStr = parmStr.replace("staticcoriolis", "staticCoriolis");
} else {
parmStr = parmStr.replaceFirst(parmId.getParmName(), parmId
.getParmName().toLowerCase());
parmStr = parmStr.replaceFirst(
parmId.getParmName(),
DataFieldTableLookup.getInstance().lookupCdlName(
parmId.getParmName()));
}
parmIds.get(parmId.getDbId().toString()).add(parmStr);
}

View file

@ -57,6 +57,7 @@ import com.raytheon.edex.plugin.gfe.server.database.D2DGridDatabase;
import com.raytheon.edex.plugin.gfe.server.database.GridDatabase;
import com.raytheon.edex.plugin.gfe.util.GridTranslator;
import com.raytheon.edex.plugin.gfe.util.SendNotifications;
import com.raytheon.edex.plugin.grib.util.DataFieldTableLookup;
import com.raytheon.uf.common.comm.CommunicationException;
import com.raytheon.uf.common.dataplugin.PluginDataObject;
import com.raytheon.uf.common.dataplugin.PluginException;
@ -718,7 +719,12 @@ public class GFEDao extends DefaultPluginDao {
"Error occurred looking up model name mapping", e);
}
String abbreviation = id.getParmName().toLowerCase();
String abbreviation = DataFieldTableLookup.getInstance()
.lookupDataName(id.getParmName());
if (abbreviation == null) {
abbreviation = id.getParmName();
}
abbreviation = abbreviation.toLowerCase();
Criterion abbrevCrit = Restrictions
.and(baseCrit,
Restrictions.or(
@ -969,10 +975,11 @@ public class GFEDao extends DefaultPluginDao {
(Double) result.getRowColumnValue(i, "levelonevalue"),
(Double) result.getRowColumnValue(i, "leveltwovalue"));
if (!levelName.equals(LevelFactory.UNKNOWN_LEVEL)) {
ParmID newParmId = new ParmID(
((String) result.getRowColumnValue(i,
"parameterabbreviation")).toLowerCase(), dbId,
levelName);
String abbrev = (String) result.getRowColumnValue(i,
"parameterabbreviation");
abbrev = DataFieldTableLookup.getInstance().lookupCdlName(
abbrev);
ParmID newParmId = new ParmID(abbrev, dbId, levelName);
parmIds.add(newParmId);
}

View file

@ -667,7 +667,6 @@ class GribDecoder():
statisticalProcess = pdsTemplate[23]
elif pdsTemplateNumber == 10:
parameterAbbreviation = parameterAbbreviation + str(100 - pdsTemplate[15]) + "Pct"
endTime = GregorianCalendar(pdsTemplate[16], pdsTemplate[17] - 1, pdsTemplate[18], pdsTemplate[19], pdsTemplate[20], pdsTemplate[21])
numTimeRanges = pdsTemplate[22]

View file

@ -0,0 +1,147 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
package com.raytheon.edex.plugin.grib.util;
import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import com.raytheon.uf.common.localization.LocalizationContext.LocalizationLevel;
import com.raytheon.uf.common.localization.LocalizationContext.LocalizationType;
import com.raytheon.uf.common.localization.LocalizationFile;
import com.raytheon.uf.common.localization.PathManagerFactory;
import com.raytheon.uf.common.status.IUFStatusHandler;
import com.raytheon.uf.common.status.UFStatus;
import com.raytheon.uf.common.status.UFStatus.Priority;
import com.raytheon.uf.common.util.FileUtil;
/**
*
* TODO Add Description
*
* <pre>
*
* SOFTWARE HISTORY
*
* Date Ticket# Engineer Description
* ------------ ---------- ----------- --------------------------
* Jun 4, 2012 bsteffen Initial creation
*
* </pre>
*
* @author bsteffen
* @version 1.0
*/
public class DataFieldTableLookup {
private static final transient IUFStatusHandler statusHandler = UFStatus
.getHandler(DataFieldTableLookup.class);
private static DataFieldTableLookup instance;
private Map<String, String> data2cdl = new HashMap<String, String>();
private Map<String, String> cdl2data = new HashMap<String, String>();
private Map<String, String> data2name = new HashMap<String, String>();
public static synchronized DataFieldTableLookup getInstance() {
if (instance == null) {
instance = new DataFieldTableLookup();
}
return instance;
}
private DataFieldTableLookup() {
Map<LocalizationLevel, LocalizationFile> files = PathManagerFactory
.getPathManager()
.getTieredLocalizationFile(LocalizationType.EDEX_STATIC,
"grib/dataFieldTable.txt");
loadDataFieldTable(files.get(LocalizationLevel.BASE).getFile());
if (files.containsKey(LocalizationLevel.SITE)) {
loadDataFieldTable(files.get(LocalizationLevel.SITE).getFile());
}
}
private void loadDataFieldTable(File file) {
String contents = "";
try {
contents = FileUtil.file2String(file);
} catch (IOException e) {
statusHandler.handle(Priority.PROBLEM, e.getLocalizedMessage(), e);
}
for (String line : contents.split("\n")) {
line = line.trim();
if (line.startsWith("//") || line.startsWith("#")) {
// ignore comments
continue;
}
String[] parts = line.split("\\|");
if (parts.length < 2) {
// invalid line
continue;
}
String data = parts[0].trim();
if (data.isEmpty()) {
continue;
}
String cdl = parts[1].trim();
if (!cdl.isEmpty()) {
data2cdl.put(data, cdl);
cdl2data.put(cdl, data);
}
if (parts.length < 5) {
// invalid line
continue;
}
String name = parts[4].trim();
if (!name.isEmpty()) {
data2name.put(data, name);
}
}
}
public String lookupCdlName(String dataField) {
String retVal = data2cdl.get(dataField);
if (retVal == null) {
retVal = data2cdl.get(dataField.replace("-", "_"));
if (retVal == null) {
retVal = dataField;
}
}
return retVal;
}
public String lookupDataName(String cdlField) {
String retVal = cdl2data.get(cdlField);
if (retVal != null) {
retVal = retVal.replace("_", "-");
}
return retVal;
}
public String lookupName(String dataField) {
String retVal = data2name.get(dataField);
if (retVal == null) {
retVal = data2name.get(dataField.replace("-", "_"));
}
return retVal;
}
}

View file

@ -28,6 +28,7 @@ import java.util.HashMap;
import java.util.Map;
import com.raytheon.edex.plugin.grib.spatial.GribSpatialCache;
import com.raytheon.edex.plugin.grib.util.DataFieldTableLookup;
import com.raytheon.uf.common.dataplugin.grib.GribModel;
import com.raytheon.uf.common.dataplugin.grib.exception.GribException;
import com.raytheon.uf.common.dataplugin.grib.spatial.projections.GridCoverage;
@ -111,6 +112,11 @@ public class GribParamTranslator {
return newName;
}
}
String newName = DataFieldTableLookup.getInstance().lookupName(
model.getParameterAbbreviation());
if (newName != null) {
return newName;
}
return model.getParameterName();
}

View file

@ -174,6 +174,7 @@ PTOR_254E3 PTOR
MINRH_NMM-NCEP_10800-0 MINRH3hr
MINRH_NMM-NCEP_43200-0 MINRH12hr
TP_254E3 POP
TPCSG_MODEL0-NCEP-MDL TPCSG_SLOSH
// Throw 1-hr and 2-hr precip on the floor for RUC13
CP_RUC2-NCEP_165x165_7200-0 PWS64
@ -181,33 +182,6 @@ CP_RUC2-NCEP_165x165_10800-0 PWS64
LgSP_RUC2-NCEP_165x165_7200-0 PWS64
LgSP_RUC2-NCEP_165x165_10800-0 PWS64
// TPC Surge parameters
TPCSG_61E2 PSurge2Ft
TPCSG_91E2 PSurge3Ft
TPCSG_122E2 PSurge4Ft
TPCSG_152E2 PSurge5Ft
TPCSG_183E2 PSurge6Ft
TPCSG_213E2 PSurge7Ft
TPCSG_244E2 PSurge8Ft
TPCSG_274E2 PSurge9Ft
TPCSG_305E2 PSurge10Ft
TPCSG_335E2 PSurge11Ft
TPCSG_366E2 PSurge12Ft
TPCSG_396E2 PSurge13Ft
TPCSG_427E2 PSurge14Ft
TPCSG_457E2 PSurge15Ft
TPCSG_488E2 PSurge16Ft
TPCSG_518E2 PSurge17Ft
TPCSG_549E2 PSurge18Ft
TPCSG_579E2 PSurge19Ft
TPCSG_610E2 PSurge20Ft
TPCSG_640E2 PSurge21Ft
TPCSG_671E2 PSurge22Ft
TPCSG_701E2 PSurge23Ft
TPCSG_732E2 PSurge24Ft
TPCSG_762E2 PSurge25Ft
TPCSG_MODEL0-NCEP-MDL TPCSG_SLOSH
LAVV_32924E3 LAVV
LOUV_25722E3 LOUV
LAUV_17491E3 LAUV
@ -216,4 +190,3 @@ PPFFG_75600-0 PPFFG
PPFFG_108000-0 PPFFG
PPFFG_172800-0 PPFFG
PPFFG_259200-0 PPFFG

View file

@ -37,19 +37,6 @@
<dt>6</dt>
</model>
<model>
<title>RUC80</title>
<name>RUC</name>
<center>7</center>
<subcenter>0</subcenter>
<grid>211</grid>
<process>
<id>86</id>
</process>
<paramInfo>ruc211</paramInfo>
<dt>3</dt>
</model>
<model>
<title>GFS180</title>
<name>AVN</name>
@ -686,7 +673,7 @@
<model>
<title>RUC40</title>
<title>RAP40</title>
<name>RUC236</name>
<center>7</center>
<subcenter>0</subcenter>
@ -997,7 +984,7 @@
</model>
<model>
<title>RUC13</title>
<title>RAP13</title>
<name>RUC130</name>
<center>7</center>
<subcenter>0</subcenter>

View file

@ -0,0 +1,422 @@
//
// Data Field Table
//
// Column 1 - Data Field
// Column 2 - cdl variable name
// Column 3 - is no longer used.....
// Column 4 - is used for derived calculations in the display code
// Column 5 - is the name of the field
//
P | p || 1 | Pressure
PMSL | pmsl || 1 | Pressure reduced to Mean Sea Level
PT | pt || | Potential Tendancy
GH | gh || | Geopotential Height
T | t || | Temperature
PoT | pot || | Potential Temperature
DpT | dpt || | Dew point Temperature
DpD | dpd || | Dew point depression
WSp1 | wsp1 || | Wave Spectra (1)
WSp2 | wsp2 || | Wave Spectra (2)
WSp3 | wsp3 || | Wave Spectra (3)
uW | uw || | u-component of wind
vW | vw || | v-component of wind
MSG | msg || | Montgomery Stream Function / Gravity
SVV | svv || | Sigma coord. vertical velocity
PVV | pvv || | Pressure vertical velocity
GVV | gvv || | Geometric Vertical Velocity
AV | av || | Absolute Vorticity
RH | rh || | Relative Humidity
PW | pw || | Precipitable Water
PR | pr || | Precipitation Rate
TP | tp || | Total Precipitation
LgSP | lgsp || | Large Scale Precipitation
CP | cp || | Convective Precipitation
SnD | snd || | Snow Depth
TCC | tcc || | Total Cloud Cover
CW | cw || | Cloud Water
ST | st || | Soil Temperature
SMC | smc || | Soil Moisture Content
MSLP | mslp || 1 | Mean Sea Level Pressure
SLI | sli || | Surface Lifted Index
BLI | bli || | Best (4 layer) Lifted Index
KI | ki || | K Index
SI | si || | Sweat Index
RR | rr || | Radar Reflectivity
BH | bh || | Balanced Heights
BPVV | bpvv || | Balanced Pressure Vertical Velocity
BWu | bwu || | Balanced Winds u-component
BWv | bwv || | Balanced Winds w-component
CB | cb || | Cloud Base
CC | cc || | Cloud Ceiling
VMCC | vmcc || | Vertical Maximum Cloud Cover
CPVV | cpvv || | Cloud Pressure Vertical Velocity
CTop | ctop || | Cloud Top
CTyp | ctyp || | Cloud Type
CSSI | cssi || | Colorado Severe Storms Index
EPT | ept || | Equivalent Potential Temperature
Heli | heli || | Helicity
IIdx | iidx || | Icing Index
ILW | ilw || | Integrated Liquid Water
LLIP | llip || | log(Lifted Index * Pressure Vert Vel)
MRET | mret || | Maximum Radar Echo Tops
CXR | cxr || | Column Max Reflectivity
MCDD | mcdd || | Mean Cloud Drop Diameter
MWu | mwu || | Mean Winds u-component
MWv | mwv || | Mean Winds v-component
MAdv | madv || | Moisture Advection
MCon | mcon || | Moisture Convergence
NBE | nbe || | Negative Buoyant Energy
PBE | pbe || | Positive Buoyant Energy
PTA | pta || | Potential Temperature Advection
PAcc | pacc || | Precipitation Accumulation
PTyp | ptyp || | Precipitation Type
ThP | thp || | Thunderstorm Probability
RRV | rrv || | Radar Radial Velocity
SAcc | sacc || | Snow Accumulation
TAdv | tadv || | Temperature Advection
IP | ip || | NCAR/RAP Icing Potential
VSS | vss || | Vertical Speed Shear
CIce | cice || | Cloud Ice
SCP | scp || | Snow Cover Percentage
SH | sh || | Specific Humidity
CCOV | ccov || | LAPS Cloud Cover
CCP | ccpc || | Fractional Cloud Cover Pressure Coord
HyC | hyc || | Hydrometeor Concentration
STOT | stot || | Storm Total Snow Accum
Pchg | pt3 || | 3-hr Pressure Tendency
Alti | alti || 1 | Altimeter
Vis | vis || | Visibility
TKE | tke || | Turbulent Kinetic Energy
CAPE | cape || | Convective Available Potential Energy
CIn | cin || | Convective Inhibition
EMSP | emsp || 1 | ETA Mean Sea Level Pressure
SPT | spt || | Surface Precip Type
FD | fd || | Fire Danger
SHF | shf || | Sensible Heat Flux
LHF | lhf || | Latent Heat Flux
NLRS | nlrs || | Net Longwave Radiation (surface)
VPT | vpt || | Virtual Potential Temperature
HIdx | hidx || | Heat Index
Topo | topo || 2 |
CorPar | corpar || 3 |
MMSP | mmsp || 1 | MAPS Mean Sea Level Pressure
TPW | tpw || | Integrated Total Precipitable Water
S1Hr | s1hr || | LAPS 60 minute Snow Accum
PC | pc || | LAPS 60 minute Precip Accum
STPA | stpa || | Storm Total Precip Accum
PTT | ptt || | LAPS Surface Precip Type - LL refl threshold
WOm | wom || | Wind Omega
LLR | llr || | Low Level Reflectivity
uv2 | || | Horizontal variance of wind for Profiler
w2 | || |
pkPwr | || | peak power
MxT | mxt || | Maximum Temperature
MnT | mnt || | Minimum Temperature
WS | ws || | Wind Speed
WD | wd || | Wind Direction
PLI | pli || | Parcel Lifted Index
POP | pop || | Probability of precip
CPOZP | cpozp || | Probability of freezing precip
CPOFP | cpofp || | Probability of frozen precip
WGH | wgh || | Five-wave height
RAIN | rain || | SFM rain content
SNOW | snow || | SFM snow content
PICE | pice || | SFM precipitating ice content
VV | ww || | Vertical Velocity
HTSGW | htsgw || | Significant height of combined wind waves & swell
WVDIR | wvdir || | Direction of wind waves (from which)
WVHGT | wvhgt || | Significant height of wind waves
WVPER | wvper || | Mean period of wind waves
SWDIR | swdir || | Direction of swell waves
SWELL | swell || | Significant height of swell waves
SWPER | swper || | Mean period of swell waves
DIRPW | dirpw || | Primary wave direction
PERPW | perpw || | Primary wave mean period
DIRSW | dirsw || | Secondary wave direction
PERSW | persw || | Secondary wave mean period
VAPP | vapp || 1 | Vapor Pressure
Splt | || | Sounding Plot
_tp12 | _tp12 || | Flag for precip that is 12 hour
_tp6 | _tp6 || | Flag for precip that is 6 hour
ICEC | icec || | Ice Cover
WEASD | weasd || | Water Equivalent Accumulated Snow Depth
CRAIN | crain || | Categorical rain (yes=1, no=0)
CFRZR | cfrzr || | Categorical freezing rain (yes=1, no=0)
CICEP | cicep || | Categorical ice pellets (yes=1, no=0)
CSNOW | csnow || | Categorical snow (yes=1, no=0)
WGS | wgs || | Wind Gust Speed
USTM | ustm || | U-component of Storm Motion
VSTM | vstm || | V-component of Storm Motion
_tp3 | _tp3 || | Flag for precip that is 3 hour
_tp1 | _tp1 || | Flag for precip that is 1 hour
TP_HPC | tp_HPC || | 6-hr Total Precip for HPC
TP_ACR | tp_ACR || | 6-hr Total Precip for ACR
TP_ALR | tp_ALR || | 6-hr Total Precip for ALR
TP_FWR | tp_FWR || | 6-hr Total Precip for FWR
TP_KRF | tp_KRF || | 6-hr Total Precip for KRF
TP_MSR | tp_MSR || | 6-hr Total Precip for MSR
TP_ORN | tp_ORN || | 6-hr Total Precip for ORN
TP_PTR | tp_PTR || | 6-hr Total Precip for PTR
TP_RHA | tp_RHA || | 6-hr Total Precip for RHA
TP_RSA | tp_RSA || | 6-hr Total Precip for RSA
TP_STR | tp_STR || | 6-hr Total Precip for STR
TP_TAR | tp_TAR || | 6-hr Total Precip for TAR
TP_TIR | tp_TIR || | 6-hr Total Precip for TIR
TP_TUA | tp_TUA || | 6-hr Total Precip for TUA
GeH | geh || | Geometric Height
zAGL | zagl || | height above ground
uGust | || | u Component of Gust
vGust | || | v Component of Gust
WGD | wgd || | Wind Gust Direction
CCag | || | cloud ceiling above ground
NLAT | nlat || | Latitude
ELON | elon || | Longitude
OTIM | otim || | Observation Time
tTOT | ttot || | Total Totals
shWlt | shwlt || | Showalter index
covCat | || | cloud cover category
wx | || | weather
PTAN | ptan || | Probability of temperature above normal
PTNN | ptnn || | Probability of temperature near normal
PTBN | ptbn || | Probability of temperature below normal
PPAN | ppan || | Probability of precip above normal
PPNN | ppnn || | Probability of precip near normal
PPBN | ppbn || | Probability of precip below normal
ShrMag | || | Magnitude of Shear
sRank | || | Feature Strength Rank
diam | || | Feature Diameter
g2gsh | || | Gate to Gate Shear
wDiv | || | Divergence
ICEG | iceg || | Ice growth rate
Prob34 | prob34 || | Probability of Wind Speed > 34 knots
Prob50 | prob50 || | Probability of Wind Speed > 50 knots
Prob64 | prob64 || | Probability of Wind Speed > 64 knots
POP12hr | pop12hr || | Probability of 12hr precip
POP6hr | pop6hr || | Probability of 6hr precip
POP3hr | pop3hr || | Probability of 3hr precip
ThP12hr | thp12hr || | 12hr Thunderstorm probability
ThP6hr | thp6hr || | 6hr Thunderstorm probability
ThP3hr | thp3hr || | 3hr Thunderstorm probability
TOTSN | totsn || | Total Snowfall
TP3hr | tp3hr || | 3hr precip accumulation
TP6hr | tp6hr || | 6hr precip accumulation
TP24hr | tp24hr || | 24hr precip accumulation
GHmean | ghmean || | Geopotential Height mean
Tmean | tmean || | Temperature mean
RHmean | rhmean || | Relative Humidity mean
uWmean | uwmean || | U wind component mean
vWmean | vwmean || | V wind component mean
TP3mean | tpmean3 || | 3-hr Total Precip mean
TP6mean | tpmean6 || | 6-hr Total Precip mean
TP12mean| tpmean12|| | 12-hr Total Precip mean
TP24mean| tpmean24|| | 24-hr Total Precip mean
PWmean | pwmean || | Precipitable Water mean
PMSLmean| pmslmean|| | Mean Sea Level Pressure mean
DpTmean | dptmean || | Dew Point Temp mean
SNOL12mean|snolmean12|| | 12-hr Large scale Snowfall mean
CRAINmean|crainmean|| | Categorical Rain mean
CSNOWmean|csnowmean|| | Categorical Snow mean
CICEPmean|cicepmean|| | Categorical Ice Pellets mean
CFRZRmean|cfrzrmean|| | Categorical Freezing Precip mean
WSmean | wsmean || | Wind Speed mean
GHsprd | ghsprd || | Geopotential Height sprd
Tsprd | tsprd || | Temperature sprd
RHsprd | rhsprd || | Relative Humidity sprd
uWsprd | uwsprd || | U wind component sprd
vWsprd | vwsprd || | V wind component sprd
TP3sprd | tpsprd3 || | 3-hr Total Precip sprd
TP6sprd | tpsprd6 || | 6-hr Total Precip sprd
TP12sprd| tpsprd12|| | 12-hr Total Precip sprd
TP24sprd| tpsprd24|| | 24-hr Total Precip sprd
PWsprd | pwsprd || | Precipitable Water sprd
PMSLsprd| pmslsprd|| | Sprd Sea Level Pressure sprd
DpTsprd | dptsprd || | Dew Point Temp sprd
SNOL12sprd|snolsprd12|| | 12-hr Large scale Snowfall sprd
CRAINsprd|crainsprd|| | Categorical Rain mean
CSNOWsprd|csnowsprd|| | Categorical Snow mean
CICEPsprd|cicepsprd|| | Categorical Ice Pellets mean
CFRZRsprd|cfrzrsprd|| | Categorical Freezing Precip mean
WSsprd | wssprd || | Wind Speed mean
TP3c1 | tp3c1 || | 3-hr POP > 0.01 in
TP3c2 | tp3c2 || | 3-hr POP > 0.05 in
TP3c3 | tp3c3 || | 3-hr POP > 0.10 in
TP3c4 | tp3c4 || | 3-hr POP > 0.25 in
TP3c5 | tp3c5 || | 3-hr POP > 0.50 in
TP3c6 | tp3c6 || | 3-hr POP > 1.00 in
TP3c7 | tp3c7 || | 3-hr POP > 1.50 in
TP3c8 | tp3c8 || | 3-hr POP > 2.00 in
TP6c1 | tp6c1 || | 6-hr POP > 0.01 in
TP6c2 | tp6c2 || | 6-hr POP > 0.05 in
TP6c3 | tp6c3 || | 6-hr POP > 0.10 in
TP6c4 | tp6c4 || | 6-hr POP > 0.25 in
TP6c5 | tp6c5 || | 6-hr POP > 0.50 in
TP6c6 | tp6c6 || | 6-hr POP > 1.00 in
TP6c7 | tp6c7 || | 6-hr POP > 1.50 in
TP6c8 | tp6c8 || | 6-hr POP > 2.00 in
TP12c1 | tp12c1 || | 12-hr POP > 0.01 in
TP12c2 | tp12c2 || | 12-hr POP > 0.05 in
TP12c3 | tp12c3 || | 12-hr POP > 0.10 in
TP12c4 | tp12c4 || | 12-hr POP > 0.25 in
TP12c5 | tp12c5 || | 12-hr POP > 0.50 in
TP12c6 | tp12c6 || | 12-hr POP > 1.00 in
TP12c7 | tp12c7 || | 12-hr POP > 1.50 in
TP12c8 | tp12c8 || | 12-hr POP > 2.00 in
TP24c1 | tp24c1 || | 24-hr POP > 0.01 in
TP24c2 | tp24c2 || | 24-hr POP > 0.05 in
TP24c3 | tp24c3 || | 24-hr POP > 0.10 in
TP24c4 | tp24c4 || | 24-hr POP > 0.25 in
TP24c5 | tp24c5 || | 24-hr POP > 0.50 in
TP24c6 | tp24c6 || | 24-hr POP > 1.00 in
TP24c7 | tp24c7 || | 24-hr POP > 1.50 in
TP24c8 | tp24c8 || | 24-hr POP > 2.00 in
Tc1 | tc1 || | Prob temp < O C
SNOL12c1 | snol12c1 || | 12-hr SNOW > 1 in
SNOL12c2 | snol12c2 || | 12-hr SNOW > 2 in
SNOL12c3 | snol12c3 || | 12-hr SNOW > 4 in
SNOL12c4 | snol12c4 || | 12-hr SNOW > 6 in
SNOL12c5 | snol12c5 || | 12-hr SNOW > 7.5 in
SNOL12c6 | snol12c6 || | 12-hr SNOW > 8 in
SNOL12c7 | snol12c7 || | 12-hr SNOW > 10 in
SNOL12c8 | snol12c8 || | 12-hr SNOW > 12 in
SNOL12c9 | snol12c9 || | 12-hr SNOW > 16 in
SNOL12c10| snol12c10|| | 12-hr SNOW > 24 in
WSc1 | wsc1 || | Prob SFC wind speed > 25 kt
WSc2 | wsc2 || | Prob SFC wind speed > 34 kt
WSc3 | wsc3 || | Prob SFC wind speed > 48 kt
WSc4 | wsc4 || | Prob SFC wind speed > 50 kt
CAPEc1 | capec1 || | Prob CAPE > 500 J/kg
CAPEc2 | capec2 || | Prob CAPE > 1000 J/kg
CAPEc3 | capec3 || | Prob CAPE > 2000 J/kg
CAPEc4 | capec4 || | Prob CAPE > 3000 J/kg
CAPEc5 | capec5 || | Prob CAPE > 4000 J/kg
PLIxc1 | plixc1 || | Prob LI < 0
PLIxc2 | plixc2 || | Prob LI < -2
PLIxc3 | plixc3 || | Prob LI < -4
PLIxc4 | plixc4 || | Prob LI < -6
PLIxc5 | plixc5 || | Prob LI < -8
Visc1 | visc1 || | Prob Sfc Visibility < 1 mile
Visc2 | visc2 || | Prob Sfc Visibility < 3 miles
Cigc1 | cigc1 || | Prob Ceiling Hgt < 500 ft
Cigc2 | cigc2 || | Prob Ceiling Hgt < 1000 ft
Cigc3 | cigc3 || | Prob Ceiling Hgt < 3000 ft
Terranl | terranl || | RTMA Temp Error Analysis
DpTerranl| dpterranl || | RTMA Dewpoint Error Analysis
uWerranl | uwerranl || | RTMA U Wind Error Analysis
vWerranl | vwerranl || | RTMA V Wind Error Analysis
CRAINc1 | crainc1 || | Prob Cat Rain
CSNOWc1 | csnowc1 || | Prob Cat Snow
CFRZRc1 | cfrzrc1 || | Prob Cat Freezing Rain
CICEPc1 | cicepc1 || | Prob Cat Ice Pellets
REFD | refd || | Derived Radar Reflectivity
REFC | refc || | Derived Radar Composite
WSea | || | RTMA Wind Speed Error Analysis
WDea | || | RTMA Wind Dir Error Analysis
CTSTM | ctstm || | Categorical thunder storm (yes=1, no=0)
CPOLP | || | Probability of liquid precip
CPOP | || | Categorical 1hr precip (yes=1, no=0)
obVis | || | Obstruction to Vision
visCat | || | Categorical visibility
ThP2hr | || | 2hr Thunderstorm probability
ThPcat | || | Categorical thunderstorm
Cig | || | Ceiling Hgt
UZTWC|uztwc|| | Upper zone tension water content %
UZFWC|uzfwc|| | Upper zone free water content %
LZTWC|lztwc|| | Lower zone tension water content %
LZFPC|lzfpc|| | Lower zone primary free water content %
LZFSC|lzfsc|| | Lower zone secondary free water content %
ADIMC|adimc|| | Additional impervious area water content %
WATER_DEPTH|water_depth|| | Hillslope water depth (in)
ROUTED_FLOW|routed_flow || | Channel routed flow (cfs) [low]
ROUTED_FLOW_M|routed_flow_m|| | Channel routed flow (cfs) [mid]
ROUTED_FLOW_H|routed_flow_h|| | Channel routed flow (cfs) [hi]
ROUTED_FLOW_C|routed_flow_c|| | Channel routed flow (cfs) [combo]
WSerranl | wserranl || | RTMA wind speed uncertainty cdl
WDerranl | wderranl || | RTMA wind dir uncertainty cdl
QPE01 | qpe1 || | QPE 1 hour
QPE06 | qpe6 || | QPE 6 hour
QPE24 | qpe24 || | QPE 24 hour
MxT3hr | mxt3hr || | 3-hour Maximum Temperature
MnT3hr | mnt3hr || | 3-hour Minimum Temperature
MxT6hr | mxt6hr || | 6-hour Maximum Temperature
MnT6hr | mnt6hr || | 6-hour Minimum Temperature
MxT12hr | mxt12hr || | 12-hour Maximum Temperature
MnT12hr | mnt12hr || | 12-hour Minimum Temperature
TP_ECMWF |tp_ecmwf || | ECMWF Total Precipitation
TP_ECMWF12hr | || | ECMWF 12-hr Total Precipitation
TP120hr |tp120hr || | 120-hr Total Precipitation
TP48hr |tp48hr || | 48-hr Total Precipitation
TP12hr | tp12hr || | 12hr precip accumulation
PPFFG | ppffg || | Probability of excessive rain
PWS34 | pws34 || | Incremental Prob WS 34 kts or greater
PWS50 | pws50 || | Incremental Prob WS 50 kts or greater
PWS64 | pws64 || | Incremental Prob WS 64 kts or greater
SHerranl | sherranl || | RTMA Alaska specific humidity error analysis
Perranl | perranl || | RTMA Alaska pressure error analysis
TiltAng | || | Tilt angle of a radar PPI
BASSW | || | Radar spectrum width
ZDR | || | Radar differential reflectivity
KDP | || | Radar specific differential phase
COCO | || | Radar correlation coefficient
HC | || | Radar Hydrometeor Class
TPCSG | Surge10Pct || | storm surge at 10 % Exceedance
TPCSG_305E2 | PSurge10Ft || | storm surge probabilities > 10 feet
TPCSG_274E2 | PSurge9Ft || | storm surge probabilities > 9 feet
TPCSG_244E2 | PSurge8Ft || | storm surge probabilities > 8 feet
TPCSG_213E2 | PSurge7Ft || | storm surge probabilities > 7 feet
TPCSG_183E2 | PSurge6Ft || | storm surge probabilities > 6 feet
TPCSG_152E2 | PSurge5Ft || | storm surge probabilities > 5 feet
TPCSG_122E2 | PSurge4Ft || | storm surge probabilities > 4 feet
TPCSG_91E2 | PSurge3Ft || | storm surge probabilities > 3 feet
TPCSG_61E2 | PSurge2Ft || | storm surge probabilities > 2 feet
SIPD | sld || |Supercooled large droplet icing potential
TURB | turb || |Turbulence hazard forecast index
ICNG | icng || |Total icing potential diagnostic
ICSEV | icsev || |Icing severity
ICPRB | icprb || |Total icing probability
MAXRH3hr | maxRH3hr || | 3-hr Maximum Relative Humidity
MAXRH12hr| maxRH12hr|| | 12-hr Maximum Relative Humidity
PTAM | ptam || | 8-14 day Prob of temperature > 0.66 K
PTBM | ptbm || | 8-14 day Prob of temperature < 0.33 K
PPAM | ppam || | 8-14 day Prob of total precipitation > 0.66 kg/(m^2)
PPBM | ppbm || | 8-14 day Prob of total precipitation < 0.33 kg/(m^2)
PTAS | ptas || | 6-10 day Prob of temperature > 0.66 K
PTBS | ptbs || | 6-10 day Prob of temperature < 0.33 K
PPAS | ppas || | 6-10 day Prob of total precipitation > 0.66 kg/(m^2)
PPBS | ppbs || | 6-10 day Prob of total precipitation < 0.33 kg/(m^2)
prcp3hr | prcp3hr || |3hr precip probability
prcp6hr | prcp6hr || |6hr precip probability
prcp12hr | prcp12hr || |12hr precip probability
FZNP | fznp || | Percent Frozen Precipitation
snowd3hr | snowd3hr || | 3-hr Snow depth
snowd6hr | snowd6hr || | 6-hr Snow depth
PTOR | ptor || | Tornado Probability
MINRH3hr | minRH3hr || | 3-hr Minimum Relative Humidity
MINRH12hr| minRH12hr|| | 12-hr Minimum Relative Humidity
TPCSG_SLOSH | SloshSurge || | Real Time Slosh MEOW
TPCSG_20 | Surge20Pct || | storm surge at 20% Exceedance
TPCSG_30 | Surge30Pct || | storm surge at 30% Exceedance
TPCSG_40 | Surge40Pct || | storm surge at 40% Exceedance
TPCSG_50 | Surge50Pct || | storm surge at 50% Exceedance
TPCSG_60 | Surge60Pct || | storm surge at 60% Exceedance
TPCSG_70 | Surge70Pct || | storm surge at 70% Exceedance
TPCSG_80 | Surge80Pct || | storm surge at 80% Exceedance
TPCSG_90 | Surge90Pct || | storm surge at 90% Exceedance
TPCSG_335E2 | PSurge11Ft || | storm surge probabilities > 11 feet
TPCSG_366E2 | PSurge12Ft || | storm surge probabilities > 12 feet
TPCSG_396E2 | PSurge13Ft || | storm surge probabilities > 13 feet
TPCSG_427E2 | PSurge14Ft || | storm surge probabilities > 14 feet
TPCSG_457E2 | PSurge15Ft || | storm surge probabilities > 15 feet
TPCSG_488E2 | PSurge16Ft || | storm surge probabilities > 16 feet
TPCSG_518E2 | PSurge17Ft || | storm surge probabilities > 17 feet
TPCSG_549E2 | PSurge18Ft || | storm surge probabilities > 18 feet
TPCSG_579E2 | PSurge19Ft || | storm surge probabilities > 19 feet
TPCSG_610E2 | PSurge20Ft || | storm surge probabilities > 20 feet
TPCSG_640E2 | PSurge21Ft || | storm surge probabilities > 21 feet
TPCSG_671E2 | PSurge22Ft || | storm surge probabilities > 22 feet
TPCSG_701E2 | PSurge23Ft || | storm surge probabilities > 23 feet
TPCSG_732E2 | PSurge24Ft || | storm surge probabilities > 24 feet
TPCSG_762E2 | PSurge25Ft || | storm surge probabilities > 25 feet
CP2hr | cp2hr || | 2-hour Convective Precipitation
CP3hr | cp3hr || | 3-hour Convective Precipitation
LgSP2hr | lgsp2hr || | 2-hour Large Scale Precipitation
LgSP3hr | lgsp3hr || | 3-hour Large Scale Precipitation

View file

@ -17,6 +17,125 @@
<fcst>288000</fcst>
<fcst>432000</fcst>
</valtimeMINUSreftime>
<gribParameterInfo xsi:type="parameterInfo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<short_name>Surge10Pct</short_name>
<long_name>80 hr Hurricane Storm Surge Percentile(10) </long_name>
<units>feet </units>
<udunits>feet </udunits>
<uiname>SURGE10pct </uiname>
<valid_range>0.0</valid_range>
<valid_range>25.0</valid_range>
<fillValue>-9999.0</fillValue>
<n3D>0</n3D>
<levels>SFC </levels>
</gribParameterInfo>
<gribParameterInfo xsi:type="parameterInfo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<short_name>Surge20Pct</short_name>
<long_name>80 hr Hurricane Storm Surge Percentile(20) </long_name>
<units>feet </units>
<udunits>feet </udunits>
<uiname>SURGE20pct </uiname>
<valid_range>0.0</valid_range>
<valid_range>25.0</valid_range>
<fillValue>-9999.0</fillValue>
<n3D>0</n3D>
<levels>SFC </levels>
</gribParameterInfo>
<gribParameterInfo xsi:type="parameterInfo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<short_name>Surge30Pct</short_name>
<long_name>80 hr Hurricane Storm Surge Percentile(30) </long_name>
<units>feet </units>
<udunits>feet </udunits>
<uiname>SURGE30pct </uiname>
<valid_range>0.0</valid_range>
<valid_range>25.0</valid_range>
<fillValue>-9999.0</fillValue>
<n3D>0</n3D>
<levels>SFC </levels>
</gribParameterInfo>
<gribParameterInfo xsi:type="parameterInfo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<short_name>Surge40Pct</short_name>
<long_name>80 hr Hurricane Storm Surge Percentile(40) </long_name>
<units>feet </units>
<udunits>feet </udunits>
<uiname>SURGE40pct </uiname>
<valid_range>0.0</valid_range>
<valid_range>25.0</valid_range>
<fillValue>-9999.0</fillValue>
<n3D>0</n3D>
<levels>SFC </levels>
</gribParameterInfo>
<gribParameterInfo xsi:type="parameterInfo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<short_name>Surge50Pct</short_name>
<long_name>80 hr Hurricane Storm Surge Percentile(50) </long_name>
<units>feet </units>
<udunits>feet </udunits>
<uiname>SURGE50pct </uiname>
<valid_range>0.0</valid_range>
<valid_range>25.0</valid_range>
<fillValue>-9999.0</fillValue>
<n3D>0</n3D>
<levels>SFC </levels>
</gribParameterInfo>
<gribParameterInfo xsi:type="parameterInfo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<short_name>Surge60Pct</short_name>
<long_name>80 hr Hurricane Storm Surge Percentile(60) </long_name>
<units>feet </units>
<udunits>feet </udunits>
<uiname>SURGE60pct </uiname>
<valid_range>0.0</valid_range>
<valid_range>25.0</valid_range>
<fillValue>-9999.0</fillValue>
<n3D>0</n3D>
<levels>SFC </levels>
</gribParameterInfo>
<gribParameterInfo xsi:type="parameterInfo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<short_name>Surge70Pct</short_name>
<long_name>80 hr Hurricane Storm Surge Percentile(70) </long_name>
<units>feet </units>
<udunits>feet </udunits>
<uiname>SURGE70pct </uiname>
<valid_range>0.0</valid_range>
<valid_range>25.0</valid_range>
<fillValue>-9999.0</fillValue>
<n3D>0</n3D>
<levels>SFC </levels>
</gribParameterInfo>
<gribParameterInfo xsi:type="parameterInfo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<short_name>Surge80Pct</short_name>
<long_name>80 hr Hurricane Storm Surge Percentile(80) </long_name>
<units>feet </units>
<udunits>feet </udunits>
<uiname>SURGE80pct </uiname>
<valid_range>0.0</valid_range>
<valid_range>25.0</valid_range>
<fillValue>-9999.0</fillValue>
<n3D>0</n3D>
<levels>SFC </levels>
</gribParameterInfo>
<gribParameterInfo xsi:type="parameterInfo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<short_name>Surge90Pct</short_name>
<long_name>80 hr Hurricane Storm Surge Percentile(90) </long_name>
<units>feet </units>
<udunits>feet </udunits>
<uiname>SURGE90pct </uiname>
<valid_range>0.0</valid_range>
<valid_range>25.0</valid_range>
<fillValue>-9999.0</fillValue>
<n3D>0</n3D>
<levels>SFC </levels>
</gribParameterInfo>
<gribParameterInfo xsi:type="parameterInfo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<short_name>PSurge9Ft</short_name>
@ -98,19 +217,6 @@
<fillValue>-99999.0</fillValue>
<n3D>0</n3D>
</gribParameterInfo>
<gribParameterInfo xsi:type="parameterInfo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<short_name>Surge10Pct</short_name>
<long_name>80 hr Hurricane Storm Surge Percentile(10) </long_name>
<units>feet </units>
<udunits>feet </udunits>
<uiname>SURGE10pct </uiname>
<valid_range>0.0</valid_range>
<valid_range>20.0</valid_range>
<fillValue>-9999.0</fillValue>
<n3D>0</n3D>
<levels>SFC </levels>
</gribParameterInfo>
<gribParameterInfo xsi:type="parameterInfo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<short_name>PSurge2Ft</short_name>
@ -186,4 +292,17 @@
<n3D>0</n3D>
<levels>SFC </levels>
</gribParameterInfo>
<gribParameterInfo xsi:type="parameterInfo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<short_name>SloshSurge</short_name>
<long_name>slosh max surge</long_name>
<units>feet</units>
<udunits>feet </udunits>
<uiname>SloshSurge </uiname>
<valid_range>0.0</valid_range>
<valid_range>100.0</valid_range>
<fillValue>-9999.0</fillValue>
<n3D>0</n3D>
<levels>SFC</levels>
</gribParameterInfo>
</gribParamInfo>

View file

@ -72,9 +72,6 @@ MSAS:com.raytheon.edex.plugin.grib.decoderpostprocessors.MSASPostProcessor
HPCqpf:com.raytheon.edex.plugin.grib.decoderpostprocessors.OverwriteGribPostProcessor
HPCqpfNDFD:com.raytheon.edex.plugin.grib.decoderpostprocessors.OverwriteGribPostProcessor
#TPCSurgeProb grids
TPCSurgeProb:com.raytheon.edex.plugin.grib.decoderpostprocessors.TPCSurgeProbPostProcessor
#Canadian GEM grids
Canadian-Reg:com.raytheon.edex.plugin.grib.decoderpostprocessors.CanadianRegPostProcessor
Canadian-NH:com.raytheon.edex.plugin.grib.decoderpostprocessors.CanadianNHPostProcessor

View file

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
This_software_product_contains_export-restricted_data_whose
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
an_export_license_or_other_authorization.
Contractor_Name:________Raytheon_Company
Contractor_Address:_____6825_Pine_Street,_Suite_340
________________________Mail_Stop_B8
________________________Omaha,_NE_68106
________________________402.291.0100
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<subGridDef>
<modelNames>RUC236</modelNames>
<referenceModel>RUC236</referenceModel>
<nx>58</nx>
<ny>58</ny>
</subGridDef>

View file

@ -74,4 +74,9 @@ public class CacheFactory {
public void addCache(String cacheName, ICache cache) {
cacheMap.put(cacheName, cache);
}
public void removeCache(String cacheName) {
cacheMap.remove(cacheName);
}
}

View file

@ -1,13 +1,16 @@
package com.raytheon.uf.common.cache;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.lang.ref.SoftReference;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import com.raytheon.uf.common.localization.IPathManager;
import com.raytheon.uf.common.localization.LocalizationContext;
@ -15,6 +18,8 @@ import com.raytheon.uf.common.localization.LocalizationContext.LocalizationLevel
import com.raytheon.uf.common.localization.LocalizationContext.LocalizationType;
import com.raytheon.uf.common.localization.LocalizationFile;
import com.raytheon.uf.common.localization.PathManagerFactory;
import com.raytheon.uf.common.serialization.DynamicSerializationManager;
import com.raytheon.uf.common.serialization.DynamicSerializationManager.SerializationType;
import com.raytheon.uf.common.serialization.SerializationUtil;
import com.raytheon.uf.common.status.IUFStatusHandler;
import com.raytheon.uf.common.status.UFStatus;
@ -89,147 +94,114 @@ public class DiskCache<K> implements ICache<K> {
// unique per jvm, configured DiskCache instance, not clusterable
protected File cacheDir;
protected class MetaData {
private Object syncObj = null;
private String cacheFilePath = null;
private SoftReference<K> softRef = null;
private K ref = null;
}
private class RefMap<X extends String, V extends MetaData> extends
LinkedHashMap<X, V> {
/**
*
*/
public RefMap() {
super();
// TODO Auto-generated constructor stub
}
/**
* @param initialCapacity
* @param loadFactor
* @param accessOrder
*/
public RefMap(int initialCapacity, float loadFactor, boolean accessOrder) {
super(initialCapacity, loadFactor, accessOrder);
// TODO Auto-generated constructor stub
}
/**
* @param initialCapacity
* @param loadFactor
*/
public RefMap(int initialCapacity, float loadFactor) {
super(initialCapacity, loadFactor);
// TODO Auto-generated constructor stub
}
/**
* @param initialCapacity
*/
public RefMap(int initialCapacity) {
super(initialCapacity);
// TODO Auto-generated constructor stub
}
/**
* @param m
*/
public RefMap(Map<? extends X, ? extends V> m) {
super(m);
// TODO Auto-generated constructor stub
}
@Override
protected boolean removeEldestEntry(Entry<X, V> eldest) {
boolean rval = size() > sizeMemCacheMap;
if (rval) {
MetaData md = eldest.getValue();
cacheWriter.asyncWrite(md.cacheFilePath, md.ref, md.syncObj);
md.softRef = new SoftReference<K>(md.ref);
md.ref = null;
softMetaDataMap.put(eldest.getKey(), eldest.getValue());
}
return rval;
}
}
/**
* Should this be static or one writer thread per cache? Only have so much
* through put to disk.
*/
protected static DiskCacheWriter cacheWriter;
protected DiskCacheWriter cacheWriter = null;
private ConcurrentMap<String, MetaData> softMetaDataMap = new ConcurrentHashMap<String, MetaData>(
512);
protected static final int MAX_PENDING_WRITES_PER_THREAD = 2;
private LinkedHashMap<String, MetaData> metaDataMap = new RefMap<String, MetaData>(
/**
* Contains objects that are in edit or have been evicted from in memory
* cache.
*/
private Map<String, MetaData> metaDataMap = new HashMap<String, MetaData>(
128, 0.75f);
/**
* Cached objects
*/
private LinkedHashMap<String, MetaData> cacheMap = new RefMap<String, MetaData>(
128, 0.75f, true);
static {
cacheWriter = new DiskCacheWriter();
cacheWriter.start();
}
private Object mapSyncLock = new Object();
/*
* (non-Javadoc)
*
* @see com.raytheon.uf.common.cache.ICache#getFromCache(java.lang.String)
*/
@SuppressWarnings("unchecked")
@Override
public K getFromCache(String id) {
MetaData md = null;
K obj = null;
// check the hard ref map
synchronized (metaDataMap) {
md = metaDataMap.get(id);
return getFromCache(id, false);
}
if (md != null) {
obj = md.ref;
} else {
// check the soft ref map
md = softMetaDataMap.get(id);
/*
* (non-Javadoc)
*
* @see com.raytheon.uf.common.cache.ICache#getFromCache(java.lang.String,
* boolean)
*/
@SuppressWarnings("unchecked")
@Override
public K getFromCache(String id, boolean lockForEdit) {
MetaData md = null;
// get the meta data object
synchronized (mapSyncLock) {
md = cacheMap.get(id);
if (md == null) {
md = metaDataMap.get(id);
if (md != null && !md.lockedForEdit && !lockForEdit) {
// move to cacheMap if not locked for edit and not going to
// lock for edit
cacheMap.put(id, md);
metaDataMap.remove(id);
}
}
if (md != null && lockForEdit && !md.lockedForEdit) {
// wasn't previously locked, and now needs to be locked
metaDataMap.put(id, md);
cacheMap.remove(id);
}
}
if (md == null) {
// object not cached
return null;
}
// cancel pending write for data if pending
obj = (K) cacheWriter.cancelWrite(md.cacheFilePath);
K obj = md.ref;
if (obj == null) {
obj = md.softRef.get();
// check the soft reference
SoftReference<K> ref = md.softRef;
if (ref != null) {
obj = ref.get();
if (obj != null) {
md.ref = obj;
// cancel pending write for data if pending
cacheWriter.cancelWrite(md);
}
// clear the soft reference
md.softRef = null;
}
if (obj == null) {
// object no longer in memory, read from disk
byte[] data = null;
try {
synchronized (md.syncObj) {
// verify data wasn't already retrieved
if (md.ref == null) {
if (data == null) {
// data wasn't pending, read from disk
// read from disk
File f = new File(md.cacheFilePath);
data = FileUtil.file2bytes(f);
}
if (f.exists()) {
byte[] data = FileUtil.file2bytes(f);
obj = (K) SerializationUtil
.transformFromThrift(data);
md.ref = obj;
}
} else {
obj = md.ref;
}
}
} catch (Exception e) {
statusHandler.handle(Priority.ERROR,
@ -237,13 +209,6 @@ public class DiskCache<K> implements ICache<K> {
e);
}
}
// add object back to hard cache
md.ref = obj;
md.softRef = null;
synchronized (metaDataMap) {
metaDataMap.put(id, md);
}
}
return obj;
@ -258,17 +223,19 @@ public class DiskCache<K> implements ICache<K> {
@Override
public void removeFromCache(String id) {
MetaData md = null;
synchronized (metaDataMap) {
synchronized (mapSyncLock) {
md = cacheMap.remove(id);
if (md == null) {
md = metaDataMap.remove(id);
}
if (md == null) {
md = softMetaDataMap.remove(id);
} else {
softMetaDataMap.remove(id);
}
if (md != null && md.cacheFilePath != null) {
cacheWriter.cancelWrite(md.cacheFilePath);
cacheWriter.cancelWrite(md);
File f = new File(md.cacheFilePath);
if (f.exists()) {
f.delete();
}
}
}
@ -281,30 +248,33 @@ public class DiskCache<K> implements ICache<K> {
public void addToCache(String id, K obj) throws IOException {
MetaData md = null;
// check map of hard refs
synchronized (metaDataMap) {
md = metaDataMap.get(id);
}
// No hard ref, check for soft ref
// check map for refs
synchronized (mapSyncLock) {
md = cacheMap.get(id);
if (md == null) {
md = softMetaDataMap.get(id);
md = metaDataMap.get(id);
if (md != null && md.lockedForEdit) {
md.lockedForEdit = false;
cacheMap.put(id, md);
metaDataMap.remove(id);
}
}
}
// no previous cache'd entry, make new one
if (md == null) {
md = new MetaData();
md.syncObj = new Object();
md.cacheFilePath = File.createTempFile("cache", ".bin", cacheDir)
.getAbsolutePath();
md = new MetaData(File.createTempFile("cache", ".bin", cacheDir)
.getAbsolutePath(), obj);
synchronized (mapSyncLock) {
cacheMap.put(id, md);
}
}
synchronized (metaDataMap) {
metaDataMap.put(id, md);
}
md.softRef = null;
md.ref = obj;
md.softRef = null;
md.modified = true;
}
/*
@ -314,17 +284,15 @@ public class DiskCache<K> implements ICache<K> {
*/
@Override
public String addToCache(K obj) throws IOException {
MetaData md = new MetaData();
md.syncObj = new Object();
md.cacheFilePath = File.createTempFile("cache", ".bin", cacheDir)
.getAbsolutePath();
MetaData md = new MetaData(File.createTempFile("cache", ".bin",
cacheDir).getAbsolutePath(), obj);
synchronized (metaDataMap) {
metaDataMap.put(md.cacheFilePath, md);
}
md.ref = obj;
md.softRef = null;
md.modified = true;
synchronized (mapSyncLock) {
cacheMap.put(md.cacheFilePath, md);
}
// unique id will be the unique temp file created
return md.cacheFilePath;
@ -332,11 +300,15 @@ public class DiskCache<K> implements ICache<K> {
public void closeCache() {
cacheWriter.run = false;
clearCache();
}
public void clearCache() {
synchronized (mapSyncLock) {
cacheMap.clear();
metaDataMap.clear();
}
}
public int getSizeMemCacheMap() {
return sizeMemCacheMap;
@ -346,12 +318,12 @@ public class DiskCache<K> implements ICache<K> {
this.sizeMemCacheMap = sizeMemCacheMap;
// need to push extra entries to disk?
if (sizeMemCacheMap > metaDataMap.size()) {
synchronized (metaDataMap) {
synchronized (mapSyncLock) {
if (sizeMemCacheMap > cacheMap.size()) {
RefMap<String, MetaData> tmp = new RefMap<String, MetaData>(
(int) (sizeMemCacheMap * 1.25) + 1, 0.75f, true);
tmp.putAll(metaDataMap);
metaDataMap = tmp;
tmp.putAll(cacheMap);
cacheMap = tmp;
}
}
@ -393,6 +365,11 @@ public class DiskCache<K> implements ICache<K> {
cacheDir.mkdirs();
}
if (cacheWriter == null) {
cacheWriter = new DiskCacheWriter(name);
cacheWriter.start();
}
CacheFactory factory = CacheFactory.getInstance();
factory.addCache(name, this);
@ -412,7 +389,8 @@ public class DiskCache<K> implements ICache<K> {
String path = baseCacheDir + File.separator + name + File.separator
+ File.separator + "pid_" + pid;
try {
LocalizationFile dir = PathManagerFactory.getPathManager().getLocalizationFile(context, path);
LocalizationFile dir = PathManagerFactory.getPathManager()
.getLocalizationFile(context, path);
this.cacheDir = dir.getFile();
} catch (Exception e) {
// no localization file exists
@ -423,9 +401,227 @@ public class DiskCache<K> implements ICache<K> {
cacheDir.mkdirs();
}
if (cacheWriter == null) {
cacheWriter = new DiskCacheWriter(name);
cacheWriter.start();
}
CacheFactory factory = CacheFactory.getInstance();
factory.addCache(name, this);
// TODO: Throw exception if not properly configured
}
protected class MetaData {
private final Object syncObj;
private final String cacheFilePath;
private SoftReference<K> softRef = null;
private K ref = null;
private boolean modified = true;
private boolean lockedForEdit = false;
protected MetaData(String cacheFilePath, K ref) {
this.cacheFilePath = cacheFilePath;
this.syncObj = new Object();
this.ref = ref;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result
+ ((cacheFilePath == null) ? 0 : cacheFilePath.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
@SuppressWarnings("unchecked")
MetaData other = (MetaData) obj;
if (cacheFilePath == null) {
if (other.cacheFilePath != null)
return false;
} else if (!cacheFilePath.equals(other.cacheFilePath))
return false;
return true;
}
}
protected class RefMap<X extends String, V extends MetaData> extends
LinkedHashMap<X, V> {
/**
* @param initialCapacity
* @param loadFactor
* @param accessOrder
*/
public RefMap(int initialCapacity, float loadFactor, boolean accessOrder) {
super(initialCapacity, loadFactor, accessOrder);
}
@Override
protected boolean removeEldestEntry(Entry<X, V> eldest) {
boolean rval = size() > sizeMemCacheMap;
if (rval) {
MetaData md = eldest.getValue();
if (md.modified) {
cacheWriter.asyncWrite(md);
}
md.softRef = new SoftReference<K>(md.ref);
md.ref = null;
synchronized (mapSyncLock) {
metaDataMap.put(eldest.getKey(), md);
}
}
return rval;
}
}
protected class DiskCacheWriter extends Thread {
protected boolean run = true;
protected Map<MetaData, K> pendingWrites = new LinkedHashMap<MetaData, K>();
public DiskCacheWriter(String name) {
super(name);
}
public void asyncWrite(MetaData md) {
if (md.modified) {
synchronized (pendingWrites) {
// if we have too many writes pending, wait for a write to
// finish
while (pendingWrites.size() >= MAX_PENDING_WRITES_PER_THREAD) {
try {
pendingWrites.wait();
} catch (InterruptedException e) {
}
}
pendingWrites.put(md, md.ref);
pendingWrites.notify();
}
}
}
public void cancelWrite(MetaData md) {
synchronized (pendingWrites) {
pendingWrites.remove(md);
}
synchronized (md.syncObj) {
// wait for any pending writes to finish
}
}
@Override
public void run() {
while (run) {
try {
Map.Entry<MetaData, K> entry = null;
synchronized (pendingWrites) {
if (pendingWrites.size() == 0) {
try {
pendingWrites.wait(60000);
} catch (InterruptedException e) {
// ignore
}
}
// did we get notified or did enough time pass?
if (pendingWrites.size() > 0) {
Iterator<Entry<MetaData, K>> iter = pendingWrites
.entrySet().iterator();
if (iter.hasNext()) {
entry = iter.next();
iter.remove();
}
}
}
if (entry != null) {
MetaData md = entry.getKey();
synchronized (md.syncObj) {
// verify write wasn't canceled
if (md.ref == null) {
K dataObject = entry.getValue();
OutputStream os = null;
boolean success = false;
try {
File f = new File(md.cacheFilePath);
if (dataObject != null) {
// serialize object and write data
// to disk
os = new BufferedOutputStream(
new FileOutputStream(f));
DynamicSerializationManager dsm = DynamicSerializationManager
.getManager(SerializationType.Thrift);
dsm.serialize(dataObject, os);
f.deleteOnExit();
} else if (f.exists()) {
// data is null, delete file
f.delete();
}
success = true;
} finally {
if (os != null) {
try {
os.close();
} catch (IOException e) {
statusHandler.handle(
Priority.ERROR,
"Failed to close stream to cache file: "
+ md.cacheFilePath,
e);
}
}
if (success) {
md.modified = false;
} else {
// failed to save, don't evict from
// memory
md.ref = dataObject;
md.softRef = null;
synchronized (mapSyncLock) {
cacheMap.put(md.cacheFilePath, md);
metaDataMap
.remove(md.cacheFilePath);
}
}
synchronized (pendingWrites) {
// notify threads that may have been
// waiting for write to finish
pendingWrites.notifyAll();
}
}
}
}
}
} catch (Throwable e) {
statusHandler.handle(Priority.ERROR,
"Error occurred writing data to disk cache", e);
}
}
}
}
}

View file

@ -1,153 +0,0 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
package com.raytheon.uf.common.cache;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.TimeUnit;
import com.raytheon.uf.common.serialization.SerializationUtil;
import com.raytheon.uf.common.status.IUFStatusHandler;
import com.raytheon.uf.common.status.UFStatus;
import com.raytheon.uf.common.status.UFStatus.Priority;
import com.raytheon.uf.common.util.FileUtil;
/**
* TODO Add Description
*
* <pre>
*
* SOFTWARE HISTORY
*
* Date Ticket# Engineer Description
* ------------ ---------- ----------- --------------------------
* Sep 8, 2011 rjpeter Initial creation
*
* </pre>
*
* @author rjpeter
* @version 1.0
*/
public class DiskCacheWriter extends Thread {
private static final transient IUFStatusHandler statusHandler = UFStatus
.getHandler(DiskCacheWriter.class.getPackage().getName(), "CAVE",
"WORKSTATION");
protected boolean run = true;
protected int maxPending = 25;
protected LinkedBlockingQueue<String> pendingWrites = new LinkedBlockingQueue<String>();
/**
* Keep the ids as a separate set to allow quick look ups of any pending
* writes.
*/
private Map<String, PendingWrite> dataMap = new HashMap<String, PendingWrite>();
private class PendingWrite {
Object dataObj;
Object syncObj;
public PendingWrite(Object dataObj, Object syncObj) {
this.dataObj = dataObj;
this.syncObj = syncObj;
}
}
public void asyncWrite(String path, Object dataObj, Object syncObj) {
synchronized (dataMap) {
while (dataMap.size() > maxPending) {
try {
dataMap.wait();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
dataMap.put(path, new PendingWrite(dataObj, syncObj));
}
pendingWrites.offer(path);
}
public Object cancelWrite(String path) {
Object rval = null;
synchronized (dataMap) {
PendingWrite pw = dataMap.remove(path);
if (pw != null) {
rval = pw.dataObj;
dataMap.notifyAll();
pw.dataObj = null;
}
}
return rval;
}
@Override
public void run() {
while (run) {
try {
String path = pendingWrites.poll(1, TimeUnit.MINUTES);
if (path != null) {
PendingWrite pw = null;
synchronized (dataMap) {
pw = dataMap.remove(path);
}
// verify write wasn't cancelled
if (pw != null) {
try {
synchronized (pw.syncObj) {
File f = new File(path);
if (pw.dataObj != null) {
// serialize object
byte[] data = SerializationUtil
.transformToThrift(pw.dataObj);
// write data to disk
FileUtil.bytes2File(data, f);
f.deleteOnExit();
} else {
// delete file
f.delete();
}
}
} finally {
synchronized (dataMap) {
dataMap.notifyAll();
}
}
}
}
} catch (Throwable e) {
statusHandler.handle(Priority.ERROR,
"Error occurred writing data to disk cache", e);
}
}
}
}

View file

@ -44,17 +44,38 @@ import com.raytheon.uf.common.serialization.SerializationException;
public interface ICache<K> {
/**
* Returns the cache'd object. Do not hold on to object or keep a reference
* Returns the cache'd object. If you need to edit the object call
* getFromCache(String, true). Do not hold on to object or keep a reference
* to it for extended period. This will making caching not work as well. An
* internal memory cache is kept of the object that is managed for memory
* efficiency. Do no manually manage memory of object.
*
* @param id
* @param lockForEdit
* @return The object from the cache or null if the object was not in the
* cache.
*/
public abstract K getFromCache(String id);
/**
* Returns the cache'd object. If the object is going to be edited you must
* pass true for lockForEdit. This will guarantee the object will not be
* cached out avoiding concurrent mod exception and also will ensure the
* object gets written back to disk. Note: any planned editing must still be
* externally synchronized if done from multiple threads. When the object is
* done being edited, addToCache must be called to release the object from
* editing. Do not hold on to object or keep a reference to it for extended
* period. This will making caching not work as well. An internal memory
* cache is kept of the object that is managed for memory efficiency. Do no
* manually manage memory of object.
*
* @param id
* @param lockForEdit
* @return The object from the cache or null if the object was not in the
* cache.
*/
public abstract K getFromCache(String id, boolean lockForEdit);
/**
* Removes the object and any related meta data from the cache.
*

View file

@ -3,12 +3,24 @@ package com.raytheon.uf.common.dataplugin.ffmp;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Date;
import java.util.LinkedHashMap;
import java.util.Map.Entry;
import com.raytheon.uf.common.cache.CacheException;
import com.raytheon.uf.common.cache.CacheFactory;
import com.raytheon.uf.common.cache.DiskCache;
import com.raytheon.uf.common.cache.ICache;
import com.raytheon.uf.common.datastorage.IDataStore;
import com.raytheon.uf.common.datastorage.Request;
import com.raytheon.uf.common.datastorage.records.FloatDataRecord;
import com.raytheon.uf.common.datastorage.records.IDataRecord;
import com.raytheon.uf.common.monitor.config.FFMPSourceConfigurationManager;
import com.raytheon.uf.common.monitor.config.FFMPSourceConfigurationManager.SOURCE_TYPE;
import com.raytheon.uf.common.monitor.xml.DomainXML;
import com.raytheon.uf.common.monitor.xml.SourceXML;
import com.raytheon.uf.common.status.IUFStatusHandler;
import com.raytheon.uf.common.status.UFStatus;
import com.raytheon.uf.common.status.UFStatus.Priority;
/**
* Cache coherent record
@ -29,10 +41,19 @@ import com.raytheon.uf.common.cache.ICache;
public class FFMPCacheRecord extends FFMPRecord {
private String sourceCacheName = null;
private final String sourceCacheName;
private final String cacheName;
private ArrayList<String> hucs = new ArrayList<String>();
private static final boolean useCache = !Boolean
.getBoolean("com.raytheon.uf.common.ffmp.disableCache");
private static final transient IUFStatusHandler statusHandler = UFStatus
.getHandler(FFMPCacheRecord.class);
public FFMPCacheRecord(FFMPRecord rec, String sourceCacheName) {
this.setSiteKey(rec.getSiteKey());
@ -40,19 +61,11 @@ public class FFMPCacheRecord extends FFMPRecord {
this.setDataKey(rec.getDataKey());
this.setSourceName(rec.getSourceName());
this.setPluginName(rec.getPluginName());
this.setSourceCacheName(sourceCacheName);
}
/**
* Data path setter
* @param dataPath
*/
private void setSourceCacheName(String sourceCacheName) {
this.sourceCacheName = sourceCacheName;
this.cacheName = "FFMP-" + getWfo() + "-" + getSiteKey() + "-"
+ getSourceCacheName();
}
public String getSourceCacheName() {
return sourceCacheName;
}
@ -66,36 +79,53 @@ public class FFMPCacheRecord extends FFMPRecord {
private DiskCache<FFMPBasinData> getCache() {
DiskCache<FFMPBasinData> diskCache = null;
CacheFactory cf = CacheFactory.getInstance();
try {
diskCache = (DiskCache<FFMPBasinData>)CacheFactory.getInstance()
.getCache("FFMP-"+ getWfo()+ "-"+getSiteKey()+ "-" +getSourceCacheName());
diskCache = (DiskCache<FFMPBasinData>) cf.getCache(this.cacheName);
} catch (CacheException e) {
DiskCache<FFMPBasinData> dc = createCache("FFMP-"+ getWfo()+ "-"+getSiteKey()+ "-" +getSourceCacheName());
CacheFactory.getInstance().addCache("FFMP-"+ getWfo()+ "-"+getSiteKey()+ "-" +getSourceCacheName(), dc);
return dc;
synchronized (this) {
// make sure not done on another thread
try {
diskCache = (DiskCache<FFMPBasinData>) cf
.getCache(this.cacheName);
} catch (CacheException e1) {
diskCache = createCache(this.cacheName);
CacheFactory.getInstance().addCache(this.cacheName,
diskCache);
}
}
}
return diskCache;
}
/**
* Get BasinData Map from cache
*
* @param siteKey
* @param sourceName
* @return
*/
@Override
public FFMPBasinData getBasinData(String hucName) {
return getBasinData(hucName, false);
}
/**
* Get BasinData Map from cache
*
* @param siteKey
* @param sourceName
* @return
*/
public FFMPBasinData getBasinData(String hucName, boolean lock) {
FFMPBasinData basins = null;
if (hucName != null) {
if (useCache) {
try {
DiskCache<FFMPBasinData> diskCache = getCache();
basins = (FFMPBasinData) diskCache.getFromCache(hucName);
basins = (FFMPBasinData) diskCache.getFromCache(hucName, lock);
if (basins == null) {
basins = new FFMPBasinData(hucName);
@ -107,13 +137,19 @@ public class FFMPCacheRecord extends FFMPRecord {
} catch (Exception e) {
e.printStackTrace();
}
} else {
basins = super.getBasinData(hucName);
}
}
return basins;
}
/**
* Create cache objects if needed
*
* @param siteKey
* @return
*/
@ -129,16 +165,17 @@ public class FFMPCacheRecord extends FFMPRecord {
/**
* Set source record to cache
*
* @param siteKey
* @param sourceName
* @param record
*/
@Override
public void setBasinData(FFMPBasinData basins, String hucName) {
if (hucName != null) {
if (useCache) {
try {
synchronized (basins) {
DiskCache<FFMPBasinData> diskCache = getCache();
try {
@ -150,21 +187,22 @@ public class FFMPCacheRecord extends FFMPRecord {
} catch (Exception e) {
e.printStackTrace();
}
} else {
super.setBasinData(basins, hucName);
}
}
}
/**
* maybe this will work
* Buddy File reader
*
* @param basins
* @param hucName
*/
public void setBasinBuddyData(FFMPBasinData basins, String hucName) {
if (getBasinData(hucName) != null) {
if (getBasinData(hucName, true) != null) {
for (Entry<Long, FFMPBasin> entry : basins.getBasins().entrySet()) {
FFMPBasin basin = getBasinData(hucName).get(entry.getKey());
FFMPBasin basin = getBasinData(hucName, true).get(entry.getKey());
if (basin != null) {
if (basin instanceof FFMPGuidanceBasin) {
FFMPGuidanceBasin gbasin = (FFMPGuidanceBasin) basin;
@ -175,7 +213,7 @@ public class FFMPCacheRecord extends FFMPRecord {
basin.getValues().putAll(entry.getValue().getValues());
}
} else {
getBasinData(hucName).put(entry.getKey(), entry.getValue());
getBasinData(hucName, true).put(entry.getKey(), entry.getValue());
}
}
} else {
@ -183,17 +221,223 @@ public class FFMPCacheRecord extends FFMPRecord {
}
}
/**
* Gets the Hash out of the datastore by HUC
*
* @param dataStore
* @param huc
*/
public void retrieveMapFromDataStore(IDataStore dataStore, String uri,
FFMPTemplates template, String huc, Date date, String sourceName)
throws Exception {
FFMPBasinData fbd = null;
boolean aggregate = true;
if (huc.equals("ALL")) {
aggregate = false;
}
fbd = getBasinData(huc, true);
String key = getSiteKey();
synchronized (template) {
SourceXML source = FFMPSourceConfigurationManager.getInstance()
.getSource(sourceName);
for (DomainXML domain : template.getDomains()) {
LinkedHashMap<Long, ?> map = template.getMap(key,
domain.getCwa(), huc);
if (map != null && map.keySet().size() > 0) {
IDataRecord rec = null;
try {
rec = dataStore.retrieve(uri + "/" + domain.getCwa(),
huc, Request.ALL);
} catch (Exception e) {
statusHandler.handle(Priority.PROBLEM,
"FFMPRecord: no data record for: " + uri + "/"
+ domain.getCwa());
}
if (rec != null) {
float[] values = ((FloatDataRecord) rec).getFloatData();
int j = 0;
if (values != null) {
// System.err.println(sourceName);
if (source.getSourceType().equals(
SOURCE_TYPE.GUIDANCE.getSourceType())) {
for (Long pfaf : map.keySet()) {
try {
FFMPGuidanceBasin basin = (FFMPGuidanceBasin) fbd
.get(pfaf);
if (basin == null) {
basin = new FFMPGuidanceBasin(pfaf,
aggregate);
fbd.put(pfaf, basin);
}
if (basin.containsKey(date, sourceName)) {
if (basin
.getValue(date, sourceName) == FFMPUtils.MISSING
|| basin.getValue(date,
sourceName).isNaN()) {
float curval = basin.getValue(
date, sourceName);
if (curval >= 0.0f
&& values[j] >= 0.0f) {
basin.setValue(sourceName,
date, curval
+ values[j]
/ 2);
} else {
basin.setValue(sourceName,
date, values[j]);
}
}
} else {
basin.setValue(sourceName, date,
values[j]);
}
j++;
} catch (Exception e) {
break;
}
}
} else {
for (Long pfaf : map.keySet()) {
try {
FFMPBasin basin = fbd.get(pfaf);
if (basin == null) {
basin = new FFMPBasin(pfaf,
aggregate);
fbd.put(pfaf, basin);
}
if (basin.contains(date)) {
float curval = basin.getValue(date);
if (curval >= 0.0f
&& values[j] >= 0.0f) {
basin.setValue(date, curval
+ values[j] / 2);
} else {
basin.setValue(date, values[j]);
}
} else {
basin.setValue(date, values[j]);
}
j++;
} catch (Exception e) {
break;
}
}
}
}
}
}
}
}
setBasinData(fbd, huc);
}
/**
* Gets the Virtual Hash out of the datastore by HUC
*
* @param dataStore
* @param huc
*/
public void retrieveVirtualBasinFromDataStore(IDataStore dataStore,
String uri, FFMPTemplates template, Date date, FFMPBasin basin) {
FFMPBasinData fbd = null;
try {
boolean aggregate = false;
fbd = getBasinData("ALL", true);
String key = getDataKey();
for (DomainXML domain : template.getDomains()) {
LinkedHashMap<String, FFMPVirtualGageBasinMetaData> lids = template
.getVirtualGageBasins(key, domain.getCwa());
int size = lids.size();
if (size > 0) {
try {
IDataRecord rec = dataStore
.retrieve(uri + "/" + domain.getCwa(), "ALL",
Request.ALL);
if (rec != null) {
float[] values = ((FloatDataRecord) rec)
.getFloatData();
if (values != null) {
int j = 0;
for (Entry<String, FFMPVirtualGageBasinMetaData> entry : lids
.entrySet()) {
FFMPVirtualGageBasinMetaData fvgbmd = entry
.getValue();
FFMPVirtualGageBasin vgbasin = (FFMPVirtualGageBasin) fbd
.get(fvgbmd.getLookupId());
if (vgbasin == null) {
vgbasin = new FFMPVirtualGageBasin(
fvgbmd.getLid(),
fvgbmd.getLookupId(), aggregate);
fbd.put(fvgbmd.getLookupId(), vgbasin);
}
vgbasin.setValue(date, values[j]);
j++;
}
}
}
}
catch (Throwable e) {
statusHandler.handle(
Priority.PROBLEM,
"ERROR Retrieving Virtual ..."
+ domain.getCwa() + " : " + "ALL");
}
}
}
setBasinData(fbd, "ALL");
} catch (Throwable e) {
statusHandler.handle(Priority.ERROR, "ERROR Retrieving Virtual..."
+ "ALL");
}
}
/**
* Purges out old data
*
* @param date
*/
public void purgeData(Date date) {
for (String ihuc : hucs) {
FFMPBasinData basinData = getBasinData(ihuc);
FFMPBasinData basinData = getBasinData(ihuc, true);
basinData.purgeData(date);
setBasinData(basinData, ihuc);
}
}
/**
* Dump cache
*/
public void closeCache() {
getCache().clearCache();
getCache().closeCache();
}
}

View file

@ -0,0 +1,157 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
package com.raytheon.uf.edex.purgesrv;
import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import com.raytheon.uf.common.serialization.ISerializableObject;
/**
*
* Object that encapsulates the status of a plugin purge job
*
* <pre>
*
* SOFTWARE HISTORY
*
* Date Ticket# Engineer Description
* ------------ ---------- ----------- --------------------------
* May 1, 2012 bphillip Initial creation
*
* </pre>
*
* @author bphillip
* @version 1.0
*/
@Entity
@Table(name = "purgejobs")
public class PurgeJobStatus implements Serializable, ISerializableObject,
Cloneable {
private static final long serialVersionUID = -6381471022735050985L;
/** The plugin that is to be purged by this job */
@Id
@Column(nullable = false, length = 64)
private String plugin;
/** Denotes if this job is currently running */
@Column(nullable = false)
private boolean running = false;
/** The time that this purger started execution */
@Column(nullable = false)
private Date startTime;
/**
* The number of consecutive times this purge has failed to execute
* successfully
*/
@Column(nullable = false)
private int failedCount;
public PurgeJobStatus() {
}
/**
* Creates a new PurgeJobStatus with the given values
*
* @param plugin
* @param running
* @param startTime
* @param failedCount
*/
public PurgeJobStatus(String plugin, boolean running, Date startTime,
int failedCount) {
this.plugin = plugin;
this.running = running;
this.startTime = startTime;
this.failedCount = failedCount;
}
/**
* Gets how long this job has been running in milliseconds
*
* @return The execution duration
*/
public long getRunningTime() {
return System.currentTimeMillis() - startTime.getTime();
}
/**
* Gets how long this job has been running in minutes
*
* @return The execution duration in minutes
*/
public long getRunningTimeAsMinutes() {
return getRunningTime() / 60000;
}
/**
* Increments the failed count
*/
public void incrementFailedCount() {
this.failedCount++;
}
public String getPlugin() {
return plugin;
}
public void setPlugin(String plugin) {
this.plugin = plugin;
}
public boolean isRunning() {
return running;
}
public void setRunning(boolean running) {
this.running = running;
}
public Date getStartTime() {
return startTime;
}
public void setStartTime(Date startTime) {
this.startTime = startTime;
}
public int getFailedCount() {
return failedCount;
}
public void setFailedCount(int failedCount) {
this.failedCount = failedCount;
}
@Override
public Object clone() {
return new PurgeJobStatus(plugin, running, startTime, failedCount);
}
}

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>

View file

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>gov.noaa.nws.ost.edex.plugin.alaskasat</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.ManifestBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.SchemaBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
</projectDescription>

Some files were not shown because too many files have changed in this diff Show more