Skip to content

DwsimPy v2.0.1 - macOS ARM64 release

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Jul 19:45

DwsimPy 2.0.1 - Automation property-name compatibility

This maintenance release restores the familiar human-readable DWSIM
Automation property API in the native macOS ARM64 .NET 10 wheel.

GetProperties2() now uses the pinned upstream DWSIM property resources:

properties = [str(name) for name in obj.GetProperties2()]
print("Temperature" in properties)
print("Pressure" in properties)
print("Molar Flow" in properties)

Existing Python.NET integrations can again read and write by name:

obj.SetPropertyValue2("Temperature", "", "", 330.0)
molar_flow = float(obj.GetPropertyValue2("Molar Flow", "", ""))

The lower-level property-code API remains available for callers that need it:

from DWSIM.SharedClasses.SystemsOfUnits import SI

temperature = float(obj.GetPropertyValue("PROP_MS_0", SI()))

This release does not change DWSIM thermodynamic or unit-operation equations.
It carries the same stable engineering scope, platform requirements, and
boundaries as 2.0.0.