DwsimPy v2.0.0a5 - macOS ARM64 alpha
Pre-release
Pre-release
DwsimPy 2.0.0a5 - macOS ARM64 alpha
This alpha hardens the source-ported .NET 10 macOS ARM64 wheel. It does not
require DWSIM Desktop, Mono, Rosetta, or an x86_64 Python process. Install .NET
10 separately, then install one wheel in native ARM64 Python 3.10-3.14.
Assets
dwsimpy-2.0.0a5-py3-none-macosx_11_0_arm64.whl: base engine and ARM64
CoolProp for macOS 11+;dwsimpy-2.0.0a5-py3-none-macosx_26_0_arm64.whl: base closure plus the
complete relocatable ARM64 IPOPT closure for macOS 26+; andSHA256SUMS-macos-arm64.txt: release checksums.
Added Evidence
- clean GitHub-hosted Apple Silicon installation on macOS 14, 15, and 26;
- Python 3.10, 3.11, 3.12, 3.13, and 3.14 import/create/solve/save smoke tests;
- 15 pinned differential cases, 20 named engineering families, and 1261
native numeric comparisons against the legacy1.0.1engine; - Three Phase Separator and Humid Air differential fixtures;
- enforced Mach-O deployment floors and valid ad-hoc code signatures; and
- a packaged third-party component, license, and source inventory.
Runtime Boundary
Automation.native_capabilities reports native feature availability. The
macOS ARM64 wheel reports Petalas-Aziz as unavailable and returns a clear solve
error if that flow package is selected; use a supported pipe correlation such
as Beggs-Brill instead.
The wheel remains alpha. Developer ID notarization is not required for this
pip-only distribution and is deferred. The exact source/license provenance of
the pinned Cureos.Numerics.dll must be resolved before a stable release.