Repository navigation
Releases
Releases · GlassOnTin/fieldsmith
v0.18.0
Full Changelog: v0.17.0...v0.18.0
v0.17.0
Fieldsmith v0.16.0
v0.16.0
- Cross-Stage UI Tidyness:
- Contextualized the viewport
PDEbutton (hud-open-systems-workbench) so it only appears when the active document is bound to a coupled 1D/2D model (just likeAntenna…). - Scoped the blank-document starter card strictly to
1. Shapeso switching lenses on an empty canvas never collides with3. Results,4. Fill, or5. Make, and suppressed premature missing-support prompts when0shapes exist. - Reduced
NodeInspectorheight on standard solid shapes to zero vertical overflow (734 px) by collapsing advanced continuum and mate disclosures until needed. - Added 1-click
Duplicatebuttons in the shape tree and inspector, plus a 1-click clickable boolean operation badge (+/−/∩) in the shape tree. - Hidden solid-only
Material,Colour, andContinuum Phasefields on boolean cut (subtract) voids and excludedsubtractnodes from4. FillProtectchips. - Added
0.12 mmand0.20 mmfine/standard FDM layer heights in5. Make, sticky confirm footer in the fastener modal, universalEscapekey modal close, and compact status bar pills (0 pxhorizontal overflow at1280×800).
- Contextualized the viewport
- Postgraduate Applied Mathematics (
6. Theory):- Added Section 0: Synthesised Variational Boundary-Value Problem & Sobolev Function Spaces (
Ω,∂Ω = Γ_D ∪ Γ_N ∪ Γ_free, trial/test Hilbert spacesV_h, discrete weak forma(u_h, v_h) = ℓ(v_h), and active inter-field coupling operators). - Added Section 4: Closed-Form Analytical Reference, Solved Discretization & Verification Contracts, connecting
A1–A14/T1–T17derivations, mesh DOF telemetry, and live# @assertverification directly into6. Theoryand exported Markdown/HTML academic reports. - Filtered inactive standby PDEs by default (
showStandby = false) and removed fallback parameter numbers from inactive equations.
- Added Section 0: Synthesised Variational Boundary-Value Problem & Sobolev Function Spaces (
Fieldsmith v0.15.0
v0.15.0
- Executable Literate
# @assert:Contracts: Literate.fsmheaders now include executable assertions (45assertions acrossA1–A14,T16, andT17) verified viafieldsmith solve --verifyand evaluated live in3. Results(Live # @assert Contracts). - Coupled 1D-to-3D Regenerative Rocket Nozzle Projection:
CoupledEngineeringSystem::build_3d_fsm_from_stateand theBuild 3D T17 Nozzle →button inSystemsmap converged 1D Bartz throat heat flux, chamber pressure, and coolant bulk temperature/convection (regen_nozzle_h2_v1) directly onto a 3DCuCrZr+ TPMS Gyroid chamber. - Exact 3D P2 Self-Adjoint Lattice Sensitivities:
solve_partandsolve_part_thermomechanicalnow return exact per-element compliance sensitivitiesdc_drho_elem(∂C/∂ρ_e = -u_e^T (∂K_e/∂ρ_e) u_e) andlattice_adjoint_sensitivity_sum, displayed inFilland3. Results. - Touchstone
.s1p/.s2pVNA Bench Integration: Import and export standard Touchstone S-parameter files in the contextualAntenna…workbench with Smith Chart and return-loss bench overlays (T16,A14).
v0.14.0
v0.14.0:
- 31 self-defining Literate .fsm sheets across Guided Tutorials (T1-T7, T14-T15), Analytic Verification Benchmarks (A1-A14), and Multiphysics Case Studies (T8-T13, T16-T17).
- Regeneratively cooled GOX/Ethanol De Laval rocket chamber (T17) with Bartz sonic-throat heat flux, Robin-Neumann coolant convection, and stress-graded TPMS Gyroid cooling jacket (V60).
- In-stage Results (3) analytic verification table, 1-click 3D View drawer collapse, and single-file .fsm export.
Full Changelog: v0.13.0...v0.14.0
v0.13.0
Full Changelog: v0.12.0...v0.13.0
Full Changelog: v0.12.0...v0.13.0
Full Changelog: v0.12.0...v0.13.0
v0.11.0 — F-Droid Android App, Native ARM64 Solver & Mobile MCP Server
Full Changelog: v0.10.1...v0.11.0