Skip to content

PyniteGUI 1.0.0rc2

Pre-release
Pre-release

Choose a tag to compare

@praksharma praksharma released this 27 Oct 17:08
· 45 commits to master since this release

PyniteGUI 1.0.0rc2 prepares the desktop editor for stable 1.0, with updated modeling, result inspection, documentation and examples since rc1.

Highlights

  • Model/Results workspaces and main-canvas force/deformation controls, signed member colour maps and exact station/side probes.
  • Combination comparisons, envelopes, explicit storey drift and static deformation playback.
  • Searchable example browser, 24 ready-to-analyze frame/truss examples, adapted official PyNite examples and dimensioned section sketches.
  • Experimental surface meshing, rectangular plate analysis and opt-in rectangular Quad slab/frame coupling.
  • Refreshed README, illustrated documentation and project citation files.

Installation

Download the wheel and install from its directory:

uv tool install --python 3.12 ./pynitegui-1.0.0rc2-py3-none-any.whl
pynitegui

For MCP support, install "./pynitegui-1.0.0rc2-py3-none-any.whl[mcp]" instead. If the launcher is not found, run uv tool update-shell and reopen the terminal. This is a Python package, not a standalone installer. No PyPI publication is included in this release preparation.

Validation and Scope

  • 831 tests passed in the locked development environment and 831 against a fresh installed wheel, without skips, including real MCP checks.
  • Base/MCP installations and all 24 frame/truss examples passed save/open/analyze/export checks. Isolated uv-tool installation also passed.
  • Both offline viewport suites passed against installed assets; documentation and distribution audits passed.
  • The final README rebuild preserves all tested runtime files; base/MCP smoke checks passed again.

Linear elastic frames/trusses and restricted frame-only elastic P-Delta are the intended stable scope. Surface/plate/slab tools remain experimental. Plastic, modal, unilateral and reinforced-concrete nonlinear workflows are deferred. Visible installed-app platform checks and prerelease feedback remain open before stable 1.0; Windows is unverified. Chromium software-rendered QA does not certify native Qt/WebEngine hardware rendering.

See RELEASE.md for environment versions and remaining gates, and the guide for workflows and engineering limits. Verify the attached wheel and source archive with SHA256SUMS.