Releases: dan-lee-odinson/orbital-thermal-bounds
Release list
v1.1.0 — Phase B Stage 1: chip-to-radiator modeling and trade-study framework
v1.1.0 — Phase B Stage 1: chip-to-radiator modeling and trade-study framework
Phase B Stage 1 adds a verification-supported, reduced-order, single-phase chip-to-radiator
modeling and trade-study framework, with documented assumptions, executable tests, review
records, and explicit limitations. This release is additive — it does not change any Phase A
code path or published number.
What's new
- Property & correlation registry (B1) — typed, provenance-tagged properties and correlations with rank-eligibility gates; no invented values.
- Solid thermal network (B2) — junction-to-cold-plate conduction with spreading and contact resistance (isotropic aluminium / copper).
- Single-phase pumped loop (B3) — hydraulics, film coefficient, pump energy, and per-segment phase margins.
- Coupled steady-state solver (B4) — coupled R1–R5 chip-to-radiator solution (Modes T and A); radiator temperature and area are solved outputs, not a subtraction. Adversarially reviewed and closed.
- Architecture cases (B5) — gate-driven classification of the coolant × material case space, with modeled component mass.
- Trade-study engine (B6) — grid sweep producing six Pareto fronts; assembly and plots verified. Adversarially reviewed and closed.
- Documentation & examples (B7) — public synthesis, six category-styled Pareto figures, and an end-to-end example.
Verification
- Full test suite green (548 passed / 3 xfailed) across Python 3.10 / 3.11 / 3.12.
- No regression against v1.0.1: Phase A / published suites, oracle-freeze, and clean-room wheel smoke all pass (published numbers unchanged — AI1 337.1 K, edge-on +6.349684 K).
- Both major milestones (B4, B6) carry closed cross-model adversarial review records.
- Coverage ≥ 90%; MIT-only wheel; docs build strict.
Explicit limitations (please read)
- No qualified external human engineering review has yet validated the central transport/pressure claims.
- The Phase B Stage-1 model remains a reduced-order research and comparison framework.
- It is not flight-grade, not hardware-validated, and not suitable for certification or safety-critical design.
- Mass figures are modeled component mass (incomplete Stage-1 accounting) — not total thermal-system, launch, or flight mass.
- The trade study establishes that no single case is optimal on every named front — this is a trade-off-diversity result, not a global architecture ranking or a "best architecture" claim.
- External qualified review remains a future target before stronger engineering claims are made.
Notes
- Cross-model (GPT-5.5) adversarial review is recorded in the review records but is not a substitute for qualified external human engineering review (verification level d remains pending for all entries).
- Release decision and full rationale:
verification/review-records/2026-07-04-b8-release-decision.md.
Full changelog: see CHANGELOG.md (entry [1.1.0]).
v1.0.1 — maintenance release
Maintenance release. No functional, numerical, or API changes — every published
number and all 259 tests are identical to 1.0.0.
Changed
Resolved all Ruff lint findings (import ordering, explicit zip(strict=False),
warnings stacklevel, one wrapped line, one unused test variable) — style only.
Enriched package metadata: Zenodo software-archive DOI, full project URLs
(docs, changelog, issues, all three preprints), PyPI keywords + classifiers.
First release published to PyPI via GitHub Actions Trusted Publishing.
Install: pip install orbital-thermal (PyPI = stable; GitHub main may contain later development)
Verify checksums after download:
wheel sha256: 41a763a589fd6cda5da1c7542bbf79c5e9f497c8ccbc1c452e6844ca6a26739a
sdist sha256: 4b3c1e56560990c7fef474d39a9548bd8337ef87ac4bb93294d360458651279c
v1.0.0 — audit-closed release
First stable, audit-closed release of orbital_thermal.
Headline result: McCalip default edge-on geometry 335.749538 K → exact Earth
view factor 342.099222 K (+6.349684 K), decomposed as +5.766313 K model-form
geometry and +0.583371 K floating-point branch artifact.
Verified: 259 passing tests (3 intentional xfail); independent Python + Wolfram
checks; SHA-256-pinned McCalip oracle; CI on Python 3.10/3.11/3.12; PEP 639 MIT-only wheel.
Install from the attached wheel:
pip install ./orbital_thermal-1.0.0-py3-none-any.whl
Optional ammonia coolant screen: pip install "./orbital_thermal-1.0.0-py3-none-any.whl[fluids]"
Docs: see the Wiki.
Preprints:
- Bounds — https://doi.org/10.5281/zenodo.20650893
- AI1 design point — https://doi.org/10.5281/zenodo.20670771
- Edge-on correction — https://doi.org/10.5281/zenodo.20695720
Verify these checksums after download:
- wheel sha256: 3add8767c3cd3974ce85768e72a86a5b4db1df44d993b0e842fa6036ce78d7e0
- sdist sha256: ab1673c13a2f49e6aa86a6282717dc0a91c5ee95b0775dec0222a89c86ef3cc7
Scope: reduced-order, one-node model for mathematical/software/cross-model
verification. Not validated against flown hardware.
v1.0 — Preprints and proof-verification milestone
Snapshot at the close of the analytical and proof-verification phase. Theory preprint (doi:10.5281/zenodo.20650893, v3) with Python and Wolfram verification suites; AI1 companion preprint, Revision 4 (doi:10.5281/zenodo.20670772) with 14-block assertion suite and full review correspondence; audited proof document with complete revision history. Simulation development begins after this tag on feature/simulation-framework