Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sept. 24-27, 2002Text Product Infrastructure1 GFESuite Text Products GFESuite Text Products Tracy Hansen.

Similar presentations


Presentation on theme: "Sept. 24-27, 2002Text Product Infrastructure1 GFESuite Text Products GFESuite Text Products Tracy Hansen."— Presentation transcript:

1 Sept. 24-27, 2002Text Product Infrastructure1 GFESuite Text Products GFESuite Text Products Tracy Hansen

2 Sept. 24-27, 2002Text Product Infrastructure2 Overview Evolution of GFESuite Text Products: Past, Present, Future Evolution of GFESuite Text Products: Past, Present, Future Generating Text Products Generating Text Products Example Products Example Products Text Product Infrastructure Text Product Infrastructure Text Product Template Text Product Template Local Customization Local Customization

3 Sept. 24-27, 2002Text Product Infrastructure3 Evolution of GFESuite Text Products Philosophy of GFE Formatters Python allows customization Python allows customization Responsibility for rules more on forecasters Responsibility for rules more on forecasters Responsibility for infrastructure on FSL Responsibility for infrastructure on FSL

4 Sept. 24-27, 2002Text Product Infrastructure4 Exploration Local Formatter Infusion Plan 8/02 Multipleversions BackwardCompatible RPP Development Cycle Inception 9/98

5 Sept. 24-27, 2002Text Product Infrastructure5 Evolution of GFESuite Text Products Local Formatter Infusion Plan For the NWS, in concert with FSL, to develop a core set of GFESuite text formatters as an alternative approach to IFPS text product generation providing potential risk reduction for the September 2003 IOC. For the NWS, in concert with FSL, to develop a core set of GFESuite text formatters as an alternative approach to IFPS text product generation providing potential risk reduction for the September 2003 IOC. By providing a core set of standardized local formatters, the number of versions in the field will be minimized while still allowing local customization. By providing a core set of standardized local formatters, the number of versions in the field will be minimized while still allowing local customization.

6 Sept. 24-27, 2002Text Product Infrastructure6 Evolution of GFESuite Text Products Local Formatter Infusion Plan Local Formatter Development Team Local Formatter Development Team Workshop in August Workshop in August

7 Sept. 24-27, 2002Text Product Infrastructure7 Inception 9/98 Exploration Consolidation Local Formatter Infusion Plan 8/02 Multipleversions BackwardCompatible ChangingInfrastructure IntegratingVersions Initial Products for Testing 10/02 RPP Development Cycle

8 Sept. 24-27, 2002Text Product Infrastructure8 Evolution of GFESuite Text Products Present Maturity Levels RPP17 RPP19 Product

9 Sept. 24-27, 2002Text Product Infrastructure9 Evolution of GFESuite Text Products Present Oct 1: Initial set of products available Oct 1: Initial set of products available Oct 02 - Jun 03: The core products will be improved and refined for operational use through the RPP feedback process. Oct 02 - Jun 03: The core products will be improved and refined for operational use through the RPP feedback process. HOW WILL THIS FEEDBACK PROCESS WORK? HOW WILL THIS FEEDBACK PROCESS WORK?

10 Sept. 24-27, 2002Text Product Infrastructure10 Feedback in Exploration Phase Install and customize products. Install and customize products. Identify enhancements needed. Identify enhancements needed. Make local modifications to new products using the infrastructure, writing new methods and code to override the existing methods Make local modifications to new products using the infrastructure, writing new methods and code to override the existing methods

11 Sept. 24-27, 2002Text Product Infrastructure11 Feedback in Exploration Phase List Server Questions/Feedback CustomizationHelp Forecasters Forecasters FSL Help with Trouble-shooting Revised Product for Site A Revised Product for Site B

12 Sept. 24-27, 2002Text Product Infrastructure12 Feedback in Exploration Phase Individual sites satisfied Individual sites satisfied FSL provides support for local development FSL provides support for local development Multiple solutions to the same problem Multiple solutions to the same problem Enhancements not available to all Enhancements not available to all

13 Sept. 24-27, 2002Text Product Infrastructure13 Feedback in Consolidation Phase Integrating Versions Integrating Versions Infrastructure is Changing Infrastructure is Changing

14 Sept. 24-27, 2002Text Product Infrastructure14 Feedback in Consolidation Phase New Release: BREAK localized products New Release: BREAK localized products Time to recover: Days to weeks Time to recover: Days to weeks Progress on new products: reduced by 30-50% Progress on new products: reduced by 30-50% Enhancements not available to all Enhancements not available to all Using Feedback Process from Exploration Phase

15 Sept. 24-27, 2002Text Product Infrastructure15 Install and customize new products. Install and customize new products. Identify enhancements needed. Identify enhancements needed. Make local modifications to new products using the infrastructure, writing new methods and code to override the existing methods Make local modifications to new products using the infrastructure, writing new methods and code to override the existing methods Feedback in Consolidation Phase

16 Sept. 24-27, 2002Text Product Infrastructure16 List Server Questions/Feedback CustomizationHelp Product Team and Leader FSL Bug Report EnhancementRequest RevisedProduct RevisedInfrastructure Interim solution for all Sites Feedback in Consolidation Phase

17 Sept. 24-27, 2002Text Product Infrastructure17 Individual sites have interim solution Individual sites have interim solution Team and FSL spend time on new product improvement Team and FSL spend time on new product improvement One solution to the same problem --> easier to understand and maintain One solution to the same problem --> easier to understand and maintain Enhancement is available to all Enhancement is available to all Feedback in Consolidation Phase

18 Sept. 24-27, 2002Text Product Infrastructure18 New Release: LESS LIKELY TO BREAK localized products New Release: LESS LIKELY TO BREAK localized products Time to Recover: <1 hour Time to Recover: <1 hour Progress on new products: increased Progress on new products: increased Feedback in Consolidation Phase

19 Sept. 24-27, 2002Text Product Infrastructure19 Use feedback process for benefit of all Use feedback process for benefit of all In some cases, be willing to settle for less functionality in the short term In some cases, be willing to settle for less functionality in the short term To help build fully featured and maintainable products in the long term To help build fully featured and maintainable products in the long term Feedback in Consolidation Phase Summary

20 Sept. 24-27, 2002Text Product Infrastructure20 Inception 9/98 Exploration Consolidation Local Formatter Infusion Plan 8/02 Multipleversions BackwardCompatible ChangingInfrastructure IntegratingVersions Initial Products for Testing 10/02 RPP Development Cycle Standardized Local Products 6/03

21 Sept. 24-27, 2002Text Product Infrastructure21 Evolution of GFESuite Text Products Future Mature products Mature products Mature Infrastructure Mature Infrastructure Local customization can extend to enhancements to the standard products and new products Local customization can extend to enhancements to the standard products and new products

22 Sept. 24-27, 2002Text Product Infrastructure22 Generating Text Products From GFE Publish to Official Publish to Official Main Menu: Products- >Generate Products Main Menu: Products- >Generate Products Select Product(s) Select Product(s)

23 Sept. 24-27, 2002Text Product Infrastructure23 Generating Text Products From XNOW Allows for Combinations on-the-fly Allows for Combinations on-the-fly Information: http://www.srh.noaa.gov/ama/xnow Information: http://www.srh.noaa.gov/ama/xnow

24 Sept. 24-27, 2002Text Product Infrastructure24 Example Products Tables Tables Area By Element, Area By Period Area By Element, Area By Period Element By Area, Element By Period Element By Area, Element By Period Period By Element, Period By Area Period By Element, Period By Area Fire Weather Table Fire Weather Table Surface Temperature Table Surface Temperature Table QPF Table QPF Table

25 Sept. 24-27, 2002Text Product Infrastructure25 Example Products Area By Element

26 Sept. 24-27, 2002Text Product Infrastructure26 Example Products Period By Area

27 Sept. 24-27, 2002Text Product Infrastructure27 Example Products Element By Period

28 Sept. 24-27, 2002Text Product Infrastructure28 Example Text Products Temperature/PoP Table - Tucson Temperature/PoP Table - Tucson Coded Forecast - Boulder Coded Forecast - Boulder RDF - Revised Digital Forecast -Charleston, Boulder RDF - Revised Digital Forecast -Charleston, Boulder Matrix - Sacramento Matrix - Sacramento Area Forecast - Boulder, Tampa Bay Area Forecast - Boulder, Tampa Bay Spanish Area Forecast - Miami Spanish Area Forecast - Miami Marine Forecast - Tampa Bay Marine Forecast - Tampa Bay Fire Area Forecast - Boulder Fire Area Forecast - Boulder Fire Weather Table - Charleston, Tampa Bay Fire Weather Table - Charleston, Tampa Bay

29 Sept. 24-27, 2002Text Product Infrastructure29 Example Products Temperature/PoP Table

30 Sept. 24-27, 2002Text Product Infrastructure30 Example Products Coded Forecast

31 Sept. 24-27, 2002Text Product Infrastructure31 Example Products RDF (now AFM)

32 Sept. 24-27, 2002Text Product Infrastructure32 Example Products Matrix

33 Sept. 24-27, 2002Text Product Infrastructure33 Example Products ZFP

34 Sept. 24-27, 2002Text Product Infrastructure34 Example Products Spanish ZFP

35 Sept. 24-27, 2002Text Product Infrastructure35 Example Products CWF

36 Sept. 24-27, 2002Text Product Infrastructure36 Example Products FWF

37 Sept. 24-27, 2002Text Product Infrastructure37 Example Products FWF Table

38 Sept. 24-27, 2002Text Product Infrastructure38 SmartScript Library Access to Data, Soundings, Conversion Methods Forecast Grids Smart Tool Framework D2D Grids Surface Model Grids Smart Tools and Procedures Text Product Infrastructure Similar to Smart Tool Framework

39 Sept. 24-27, 2002Text Product Infrastructure39 Text Product Infrastructure OfficialDatabase Official Database Text Products Text Product Text Product Framework TableSeries Sampler Component

40 Sept. 24-27, 2002Text Product Infrastructure40 TextProduct Infrastructure Sampler = Grids to Histograms

41 Sept. 24-27, 2002Text Product Infrastructure41 Database Official Database Text Products Text Product Framework SamplerAnalysis Statistics Table Series TextRules Smart Forecast Library Access to Sampling, Analysis, Edit Areas, Formatting Edit Areas, Formatting TextProduct Infrastructure Smart Text Products Component

42 Sept. 24-27, 2002Text Product Infrastructure42 Smart Text Products Inheritance ForecastLibrary SampleAnalysis TextRules Local Text Product Sampler

43 Sept. 24-27, 2002Text Product Infrastructure43 Standard / Local files Standard Version Local Version

44 Sept. 24-27, 2002Text Product Infrastructure44 Product Template What is a Template? What is a Template? Standard format for text products Standard format for text products Why have a Template? Why have a Template? Consistency --> Consistency --> Easier to Understand --> Easier to Understand --> Easier to Customize and Support Easier to Customize and Support

45 Sept. 24-27, 2002Text Product Infrastructure45 Documentation Purpose/Description Purpose/Description Standard and Local File names and location Standard and Local File names and location Customization Points Customization Points Weather Elements Needed Weather Elements Needed Edit Areas Needed Edit Areas Needed Associated Utility Files e.g. Combinations Associated Utility Files e.g. Combinations Component Products Component Products Programmers and Support Programmers and Support Example Output Example Output Additional Information Additional Information

46 Sept. 24-27, 2002Text Product Infrastructure46 Smart Text Products Text Product Template Example OutputDocumentation

47 Sept. 24-27, 2002Text Product Infrastructure47 Smart Text Products Text Product Template VariableList Definition Inheritance

48 Sept. 24-27, 2002Text Product Infrastructure48 Smart Text Products Text Product Template Product-Specific Methods Override Inherited Thresholds, Variables, and Methods Component Products Analysis List

49 Sept. 24-27, 2002Text Product Infrastructure49 Smart Text Products Template Main Method Generate Forecast Get Variables Set up Edit Areas Set up Time Ranges Sample Data Product Header Loop Over Edit Areas Return Text String

50 Sept. 24-27, 2002Text Product Infrastructure50 Smart Text Products Template Sub-Methods Get Variables Set up Time Ranges Sample Data Product Header Edit Area Header Make Product Edit Area Footer Product Footer

51 Sept. 24-27, 2002Text Product Infrastructure51 Smart Text Products Phrase Product Components “type”: “component” “type”: “component” Determine Weather Elements Determine Weather Elements Define Analysis (AnalysisClass) Define Analysis (AnalysisClass) Determine Text Rules to create phrases (TextRulesClass) Determine Text Rules to create phrases (TextRulesClass)

52 Sept. 24-27, 2002Text Product Infrastructure52 Smart Text Products Component Phrase Analysis "analysisList": [ ( "MinT", self.avg), ( "MinT", self.avg), ( "MaxT", self.avg), ( "MaxT", self.avg), ( "T", self.hourlyTemp), ( "T", self.hourlyTemp), ( "Sky", self.minmax, [2]), ( "Sky", self.minmax, [2]), ( "PoP", self.avg), ( "PoP", self.avg), ( "Snow", self.minmax), ( "Snow", self.minmax), ( "Wind", self.vectorTextMinMax), ( "Wind", self.vectorTextMinMax), ( "Wx", self.dominantWx) ( "Wx", self.dominantWx) ], ],

53 Sept. 24-27, 2002Text Product Infrastructure53 Smart Text Products Component Phrase Text Rules "textRules": [ self.reportTrends, self.reportTrends, self.wind_summary, self.wind_summary, self.sky_phrase, self.sky_phrase, self.weatherRange_phrase, self.weatherRange_phrase, self.snow_phrase, self.snow_phrase, self.highs_phrase, self.highs_phrase, self.lows_phrase, self.lows_phrase, self.windRange_phrase, self.windRange_phrase, self.pop_phrase, self.pop_phrase, ], ],

54 Sept. 24-27, 2002Text Product Infrastructure54 Smart Text Products Component Phrase Result Warmer. Breezy. Partly cloudy. Isolated rain showers. Highs in around 60. Winds northeast at 35 to 40 mph. Probability of precipitation 20 percent.

55 Sept. 24-27, 2002Text Product Infrastructure55 Smart Text Products Series Products Determine Component Phrases Determine Component Phrases Determine Time Period for each Component Determine Time Period for each Component

56 Sept. 24-27, 2002Text Product Infrastructure56 Smart Text Products Series Product Definition ”SeriesDef": [ ("Period”,12), ("Period", 12), ("Period",12),("Period",12), ("Period”,12), ("Period", 12), ("Period",12),("Period",12), ("Extended",24), ("Extended",24), ("Extended",24) ("Extended",24), ("Extended",24), ("Extended",24)], "labelType" :"Worded", "labelType" :"Worded",

57 Sept. 24-27, 2002Text Product Infrastructure57 Smart Text Products Series Product

58 Sept. 24-27, 2002Text Product Infrastructure58 Smart Text Products Local Template Override Inherited Thresholds, Variables, and Methods Import Standard Product Override VariableList (Optional) Override Definition (Required) Inherit from Standard Product

59 Sept. 24-27, 2002Text Product Infrastructure59 Local Customization Stick to established Customization Points Stick to established Customization Points Use Consolidation Feedback Process for support and enhancements Use Consolidation Feedback Process for support and enhancements

60 Sept. 24-27, 2002Text Product Infrastructure60 Local Customization To activate product: set displayName in Local file (e.g. FWF_Local) To activate product: set displayName in Local file (e.g. FWF_Local) Standard file (e.g. FWF) is read-only Standard file (e.g. FWF) is read-only Study “Customization Points” section of the Standard file Study “Customization Points” section of the Standard file Set-up local customizations in Local file Set-up local customizations in Local file

61 Sept. 24-27, 2002Text Product Infrastructure61 Activating New Products Log in to GFE under a new userID, e.g. TextTest Log in to GFE under a new userID, e.g. TextTest GFE-->Define Text Products Dialog GFE-->Define Text Products Dialog

62 Sept. 24-27, 2002Text Product Infrastructure62 Activating New Products

63 Sept. 24-27, 2002Text Product Infrastructure63 Activating New Products TextTest TextTest AreaFcst ZFP_Local AFMAFM_LocalCCFCCF_LocalFWFFWF_Local SAF_Local

64 Sept. 24-27, 2002Text Product Infrastructure64 Definition Section FWF Standard File: Definition = { Definition = { “displayName”: None, “displayName”: None, “includeTempPopTable”: 0, “includeTempPopTable”: 0, } FWF_Local: Definition = FWF.TextProduct.Definition Definition = FWF.TextProduct.Definition Definition[“displayName”] = “None” Definition[“displayName”] = “None” #Definition[“displayName”] = “FWF” #Definition[“displayName”] = “FWF”

65 Sept. 24-27, 2002Text Product Infrastructure65 Definition Section FWF Standard File: Definition = { Definition = { “displayName”: None, “displayName”: None, “includeTempPopTable”: 0, “includeTempPopTable”: 0, } FWF_Local: Definition = FWF.TextProduct.Definition Definition = FWF.TextProduct.Definition Definition[“displayName”] = “None” Definition[“displayName”] = “None” Definition[“displayName”] = “FWF” Definition[“displayName”] = “FWF”

66 Sept. 24-27, 2002Text Product Infrastructure66 Customization Points Definition Section

67 Sept. 24-27, 2002Text Product Infrastructure67 Definition Section FWF Standard File: Definition = { Definition = { “displayName”: None, “displayName”: None, “includeTempPopTable”: 0, “includeTempPopTable”: 0, } FWF_Local: Definition = FWF.TextProduct.Definition Definition = FWF.TextProduct.Definition Definition[“displayName”] = “None” Definition[“displayName”] = “None” Definition[“displayName”] = “FWF” Definition[“displayName”] = “FWF” Definition[“includeTempPopTable”] = 1

68 Sept. 24-27, 2002Text Product Infrastructure68 Customization Points Embryo Stage Embryo Stage Definition Section Definition Section Overriding Thresholds and Variables Overriding Thresholds and Variables Component Product Definitions Component Product Definitions Translator Translator

69 Sept. 24-27, 2002Text Product Infrastructure69 Customization Points Overriding Thresholds and Variables

70 Sept. 24-27, 2002Text Product Infrastructure70 Objects and Data Structures EditArea -- gives name and data points EditArea -- gives name and data points TimeRange -- gives start and end times TimeRange -- gives start and end times ParmHisto -- sampler information for a weather element ParmHisto -- sampler information for a weather element ComponentName -- current component product ComponentName -- current component product statDict -- dictionary of statistics from the analysis statDict -- dictionary of statistics from the analysis argDict -- holds information about current text product argDict -- holds information about current text product

71 Sept. 24-27, 2002Text Product Infrastructure71 Naming Conventions _percentage -- number from 1-100 _percentage -- number from 1-100 _weight -- number from 0-1 _weight -- number from 0-1 _threshold -- typically a data value _threshold -- typically a data value _dict -- a dictionary of values _dict -- a dictionary of values _list -- list _list -- list _valueList -- list of phrase values _valueList -- list of phrase values

72 Sept. 24-27, 2002Text Product Infrastructure72 SamplerAnalysis Temporal Coverage def temporalCoverage_percentage(self, parmHisto, timeRange, componentName): # Grids included in the analysis must cover this # Grids included in the analysis must cover this # percentage of the time range OR # percentage of the time range OR # be completely included within the time range. # be completely included within the time range. return 20 return 20

73 Sept. 24-27, 2002Text Product Infrastructure73 SamplerAnalysis Temporal Coverage temporalCoverage_percentage set to 20 A Wx B C Time Range Grids B, C, D will be included in the Analysis. ED For a grid to be included in the Analysis, it must cover 20 percent of the time range OR be completely included in the time range.

74 Sept. 24-27, 2002Text Product Infrastructure74 SamplerAnalysis Temporal Coverage def wxkey_temporalCoverage_percentage(self, parmHisto, timeRange, componentName): # Percent of time that must be covered by a weather # Percent of time that must be covered by a weather # key in order to be reported. # key in order to be reported. … if wxType == “T” and intensity == “+”: if wxType == “T” and intensity == “+”: return 0 return 0......

75 Sept. 24-27, 2002Text Product Infrastructure75 SamplerAnalysis Areal Coverage def wxkey_arealCoverage_percentage(self, parmHisto, timeRange, componentName): # Percentage of areal coverage over an edit area # Percentage of areal coverage over an edit area # that a weather key must cover to be reported. # that a weather key must cover to be reported. return self.wxkey_temporalCoverage_percentage( self, parmHisto, timeRange, componentName) self, parmHisto, timeRange, componentName)

76 Sept. 24-27, 2002Text Product Infrastructure76 SamplerAnalysis Dominant Wx def dominantKeys_threshold(self, parmHisto, timeRange, componentName): # Maximum number of weather keys to report per # Maximum number of weather keys to report per # per time range. # per time range. return 3 return 3

77 Sept. 24-27, 2002Text Product Infrastructure77 TextRules Thresholds def pop_sky_lower_threshold(self, statDict, argDict): # Sky condition will not be reported if PoP is above # Sky condition will not be reported if PoP is above # this threshold # this threshold return 60 return 60

78 Sept. 24-27, 2002Text Product Infrastructure78 TextRules Values def sky_valueList(self, statDict, argDict): # Phrases for sky given value. Tuples consist of: # Phrases for sky given value. Tuples consist of: # (threshold, dayTime phrase, nightTime phrase) # (threshold, dayTime phrase, nightTime phrase) # Used by skyRange_phrase # Used by skyRange_phrase return [ return [ (6, “sunny”, “clear”), (6, “sunny”, “clear”), (31, “mostly sunny”, “mostly clear”), (31, “mostly sunny”, “mostly clear”), (69, “mostly sunny”, “mostly clear”), (69, “mostly sunny”, “mostly clear”), (94, “mostly sunny”, “mostly clear”), (94, “mostly sunny”, “mostly clear”), (100, “mostly sunny”, “mostly clear”), (100, “mostly sunny”, “mostly clear”), ]

79 Sept. 24-27, 2002Text Product Infrastructure79 Customization Points Component Product Definitions

80 Sept. 24-27, 2002Text Product Infrastructure80 Smart Text Products Component Phrase Analysis "analysisList": [ ( "MinT", self.avg), ( "MinT", self.avg), ( "MaxT", self.avg), ( "MaxT", self.avg), ( "T", self.hourlyTemp), ( "T", self.hourlyTemp), ( "Sky", self.minmax), ( "Sky", self.minmax), ( "PoP", self.avg), ( "PoP", self.avg), ( "Snow", self.minmax), ( "Snow", self.minmax), ( "Wind", self.vectorTextMinMax), ( "Wind", self.vectorTextMinMax), ( "Wx", self.dominantWx) ( "Wx", self.dominantWx) ], ],

81 Sept. 24-27, 2002Text Product Infrastructure81 Smart Text Products Component Phrase Analysis "analysisList": [ ( "MinT", self.avg), ( "MinT", self.avg), ( "MaxT", self.avg), ( "MaxT", self.avg), ( "T", self.hourlyTemp), ( "T", self.hourlyTemp), ( "Sky", self.minmax), ( "Sky", self.minmax), ( "PoP", self.avg), ( "PoP", self.avg), ( "Snow", self.minmax), ( "Snow", self.minmax), ( "Wind", self.vectorTextMinMax, [2]), ( "Wind", self.vectorTextMinMax, [2]), ( "Wx", self.dominantWx) ( "Wx", self.dominantWx) ], ],

82 Sept. 24-27, 2002Text Product Infrastructure82 Smart Text Products Component Phrase Text Rules "textRules": [ self.reportTrends, self.reportTrends, self.wind_summary, self.wind_summary, self.sky_phrase, self.sky_phrase, self.weatherRange_phrase, self.weatherRange_phrase, self.snow_phrase, self.snow_phrase, self.highs_phrase, self.highs_phrase, self.lows_phrase, self.lows_phrase, self.windRange_phrase, self.windRange_phrase, self.pop_phrase, self.pop_phrase, ], ],

83 Sept. 24-27, 2002Text Product Infrastructure83 Smart Text Products Component Phrase Text Rules "textRules": [ self.reportTrends, self.reportTrends, self.wind_summary, self.wind_summary, self.sky_phrase, self.sky_phrase, self.windRange_phrase, self.windRange_phrase, self.weatherRange_phrase, self.weatherRange_phrase, self.snow_phrase, self.snow_phrase, self.highs_phrase, self.highs_phrase, self.lows_phrase, self.lows_phrase, self.pop_phrase, self.pop_phrase, ], ],

84 Sept. 24-27, 2002Text Product Infrastructure84 Smart Text Products Component Phrase Text Rules "textRules": [ self.reportTrends, self.reportTrends, self.wind_summary, self.wind_summary, self.sky_phrase, self.sky_phrase, self.windRange_withGusts_phrase, self.windRange_withGusts_phrase, self.weatherRange_phrase, self.weatherRange_phrase, self.snow_phrase, self.snow_phrase, self.highs_phrase, self.highs_phrase, self.lows_phrase, self.lows_phrase, self.pop_phrase, self.pop_phrase, ], ],

85 Sept. 24-27, 2002Text Product Infrastructure85 Setting Up Local Effects in Component Definition ” localEffects": { “MinT”: [{ LOWS 37-50 EXCEPT 27-39 ABOVE TIMBERLINE. “area1”: “Mountains”, “area2”: “Valleys”, “threshold”: 10, “introWords”: “lows”, “exceptionWords”: “…except”, “localAreaDescription”: “above timberline” “rangeReportingMethod”: self.getScalarRange, “simpleValueReportingMethod”: self.getTempPhrase, },], },

86 Sept. 24-27, 2002Text Product Infrastructure86 Setting Up Local Effects in Component Definition " textRules": [ self.reportTrends, self.wind_summary, self.sky_phrase, self.localEffects_temp_phrase, ],

87 Sept. 24-27, 2002Text Product Infrastructure87 Translator Translator Text Phrase Product Translator.py Tabular Product Translated Product (e.g. French, Spanish) Translator

88 Sept. 24-27, 2002Text Product Infrastructure88 Translator List in Text Utilities: Translator with English, French, Spanish expressions: Expression = [ ('Short Term Forecast','Previsions Court Terme',\ 'Pronostico a Corto Plazo'), ('Sky','Ciel','Cielo'), ('Wind (mph)','Vent (mph)','Viento (mph)'), ('MaxT','Temp Max','Temp Max'), ('MinT','Temp Min','Temp Min'), ('Precip','Precip','Lluvias'), ]

89 Sept. 24-27, 2002Text Product Infrastructure89 Migrating to New Products SITE SITE TestText TestText ZFP_LocalCCF_Local FWF_Local FWF_Local CCF_Local ZFP_Local

90 Sept. 24-27, 2002Text Product Infrastructure90 Migrating to New Products SITE SITE AreaFcstAreaFcst_Local TestText TestText ZFP_LocalCCF_Local FWF_Local FWFFWF_Local CCFCCF_Local

91 Sept. 24-27, 2002Text Product Infrastructure91 Migrating to New Products SITE SITE TestText TestText ZFP_LocalCCF_Local FWF_LocalZFP_LocalCCF_Local FWF_Local

92 Sept. 24-27, 2002Text Product Infrastructure92 Summary Evolution of GFESuite Text Products Evolution of GFESuite Text Products Consolidation Phase Feedback Process Consolidation Phase Feedback Process Customization Points Customization Points Migrating to New Products Migrating to New Products


Download ppt "Sept. 24-27, 2002Text Product Infrastructure1 GFESuite Text Products GFESuite Text Products Tracy Hansen."

Similar presentations


Ads by Google