DwsimPy v2.0.0a4 - macOS ARM64 alpha
Pre-release
Pre-release
DwsimPy 2.0.0a4 - macOS ARM64 alpha
This prerelease provides an in-process Python.NET binding to the source-ported,
headless DWSIM engine on .NET 10 for Apple Silicon Macs.
Artifacts
dwsimpy-2.0.0a4-py3-none-macosx_11_0_arm64.whl: macOS 11+ base wheel with
ARM64 CoolProp.dwsimpy-2.0.0a4-py3-none-macosx_26_0_arm64.whl: macOS 26+ wheel with ARM64
CoolProp and the relocatable IPOPT closure.SHA256SUMS-macos-arm64.txt: release artifact checksums.
Requirements
- Apple Silicon (
arm64) - Python 3.10 or newer
- .NET 10 runtime or SDK
DWSIM Desktop, Mono, Rosetta, Eto, WinForms, IronPython, and x86_64 Python are
not required.
Validation
- clean-install Python wrapper and raw
DWSIM.Automation.Automation3smoke; - create, edit, connect, solve, read, save, and reload in one live process;
- 13 pinned differential cases and 1183 numeric comparisons;
- 36 upstream unit-operation constructors, 24 property-package families, and
21 managed PT-flash families; and - ARM64-only native payload validation.
Alpha boundaries
- Petalas-Aziz is unavailable because the pinned DWSIM source does not provide
a source-authoritative Apple Silicon implementation. - The base wheel does not contain IPOPT.
- Unlisted model families have not yet passed pinned differential validation.
- The wheels are unsigned and not notarized.
See docs/PYTHON_NET10_ARM64.md for installation and API examples.