73 lines
1.8 KiB
Python
73 lines
1.8 KiB
Python
|
# ----------------------------------------------------------------------------
|
||
|
# This software is in the public domain, furnished "as is", without technical
|
||
|
# support, and with no warranty, express or implied, as to its usefulness for
|
||
|
# any purpose.
|
||
|
#
|
||
|
# VentRate
|
||
|
#
|
||
|
# Author:
|
||
|
#
|
||
|
# Ported to AWIPS II by Tom LeFebvre
|
||
|
#
|
||
|
# ----------------------------------------------------------------------------
|
||
|
|
||
|
ToolType = "numeric"
|
||
|
WeatherElementEdited = "VentRate"
|
||
|
from numpy import *
|
||
|
HideTool = 0
|
||
|
|
||
|
# Set up Class
|
||
|
import SmartScript
|
||
|
|
||
|
class Tool(SmartScript.SmartScript):
|
||
|
def __init__(self, dbss):
|
||
|
SmartScript.SmartScript.__init__(self, dbss)
|
||
|
|
||
|
def execute(self, MixHgt, TransWind):
|
||
|
"Calculates ventilation rate from Mixing Height and Transport Wind."
|
||
|
|
||
|
# Determine new value
|
||
|
TransWndMag = TransWind[0]
|
||
|
VentRate = TransWndMag * MixHgt
|
||
|
|
||
|
# Return the new value
|
||
|
return VentRate
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
#
|
||
|
## ----------------------------------------------------------------------------
|
||
|
## This software is in the public domain, furnished "as is", without technical
|
||
|
## support, and with no warranty, express or implied, as to its usefulness for
|
||
|
## any purpose.
|
||
|
##
|
||
|
## VentRate
|
||
|
##
|
||
|
## Author:
|
||
|
## ----------------------------------------------------------------------------
|
||
|
#
|
||
|
#ToolType = "numeric"
|
||
|
#WeatherElementEdited = "VentRate"
|
||
|
#from Numeric import *
|
||
|
#HideTool = 0
|
||
|
#
|
||
|
## Set up Class
|
||
|
#import SmartScript
|
||
|
### For available commands, see SmartScript
|
||
|
#
|
||
|
#class Tool (SmartScript.SmartScript):
|
||
|
# def __init__(self, dbss):
|
||
|
# SmartScript.SmartScript.__init__(self, dbss)
|
||
|
#
|
||
|
# def execute(self, MixHgt, TransWind):
|
||
|
# "Calculates ventilation rate from Mixing Height and Transport Wind."
|
||
|
#
|
||
|
# # Determine new value
|
||
|
# TransWndMag = TransWind[0]
|
||
|
# VentRate = TransWndMag * MixHgt
|
||
|
#
|
||
|
# # Return the new value
|
||
|
# return VentRate
|