Skip to content

DwsimPy v2.0.0a5 - macOS ARM64 alpha

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Jul 07:11

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+; and
  • SHA256SUMS-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 legacy 1.0.1 engine;
  • 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.