Skip to content

Releases: dan-lee-odinson/orbital-thermal-bounds

v1.1.0 — Phase B Stage 1: chip-to-radiator modeling and trade-study framework

Choose a tag to compare

@dan-lee-odinson dan-lee-odinson released this 05 Jul 16:07
5c71506

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

Choose a tag to compare

@dan-lee-odinson dan-lee-odinson released this 16 Jun 03:47
6cf9809

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

Choose a tag to compare

@dan-lee-odinson dan-lee-odinson released this 15 Jun 23:00
6b81199

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:

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

Choose a tag to compare

@dan-lee-odinson dan-lee-odinson released this 12 Jun 23:21
9abae99

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