Where is that from?
1 Like
this should get you started, do necessary conversion
# Load the Python Standard and DesignScript Libraries
import sys
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
import clr
clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
doc = DocumentManager.Instance.CurrentDBDocument
clr.AddReference("RevitAPI")
import Autodesk
from Autodesk.Revit.DB import *
from Autodesk.Revit.DB.Plumbing import *
clr.AddReference("RevitNodes")
import Revit
clr.ImportExtensions(Revit.Elements)
clr.ImportExtensions(Revit.GeometryConversion)
# The inputs to this node will be stored as a list in the IN variables.
dataEnteringNode = IN
fluidName = IN[0]
_temperatures = []
_viscosity = []
_density = []
# Place your code below this line
FluidTYpe = FluidType.GetFluidType(doc, fluidName)
elemItr = FluidTYpe.GetFluidTemperatureSetIterator()
elemItr.Reset()
while elemItr.MoveNext():
temperature = elemItr.Current
temp = temperature.Temperature
deg = UnitUtils.ConvertFromInternalUnits(temp, DisplayUnitType.DUT_CELSIUS)
viscosity = temperature.Viscosity
density = temperature.Density
_viscosity.append(viscosity)
_density.append(density)
_temperatures.append(deg)
#MessageBox.Show(fluidName)
# Assign your output to the OUT variable.
OUT = _temperatures, _viscosity, _density