Skip to main content

ThermoCraft

Process Thermal Simulation Platform — Python-native, parameterized, optimizable, and extensible simulation toolkit for coupled heat + mass transfer + reaction kinetics in food, pharmaceutical, and chemical process industries. Includes built-in uncertainty quantification (Morris / Sobol / Monte Carlo / PCE), regulatory compliance reporting (FDA 21 CFR 113, EU 853, GB 8950), and production scheduling.

Features

Core physics (suite-agnostic)

  • 1D/2D transient heat conduction (explicit / implicit / Crank-Nicolson / enthalpy) + optional FEniCSx 2D/3D FEM backend
  • Reaction kinetics: Bigelow first-order, Weibull, advanced kinetic & quality models (Arrhenius)
  • Mass transfer, convective mass transfer, drying (GAB sorption), evaporation, thermo-mass coupling, multiphase domains, particle generation, headspace modelling
  • Consistent unit handling (thermocraft.core.units) and material property models

Application suites — Food

  • Sterilization (C1): Ball formula & numerical F₀, quality degradation, retort profile, process deviation analysis, continuous equipment (hydrostatic sterilizer, rotary retort, scraped-surface HX, ohmic heating), microwave heating (Lambert's law)
  • Freezing (C2): Plank (1913) & numerical freezing time, enthalpy / apparent-heat-capacity phase change
  • UHT (C5): tubular / plate heat-exchanger design (LMTD / ε-NTU), residence time distribution, F₀ / Pu
  • Shelf-life: Baranyi-Roberts growth + Ratkowsky temperature dependence, ASLT (Q₁₀); spoilage / pathogen database
  • Scheduling: greedy LPT list scheduler + Optuna search (capacity, cleaning, steam-feasibility)

Analysis & UQ

  • Morris screening (μ* / σ) and Sobol global sensitivity (Saltelli S1/ST + bootstrap CI + convergence)
  • Monte Carlo UQ (LHS sampling, parallel evaluation, P(F₀ < target), CI)
  • Polynomial Chaos Expansion (PCE) with orthonormal Hermite / Legendre bases
  • Analytic / full sterilization surrogate models for fast UQ

Application suites — Pharma (Phase 2)

  • Lyophilization (C3): end-to-end freeze-drying (freezing / primary / secondary) with a moving-boundary (Stefan) solver, Knudsen + molecular vapour transport, four in-solver safety constraints (collapse / meltback / condenser overload / choked flow), cycle-time optimisation, Pikal / Velardi literature validation
  • Lyophilization — Tier 1 commercial physics: pressure-dependent vial heat transfer Kv(P), QbD design-space scan (lyo design-space), dried-layer resistance Rp(X), pressure-rise test with MTM inversion (lyo prt), and parameter estimation (lyo calibrate)
  • Lyophilization — Tier 2 batch & chamber system: batch / vial-position model with edge-vial effect (lyo simulate --batch, weighted P50/P95/P99 envelope), chamber-pressure closed loop with condenser mass balance (lyo simulate --chamber-closed-loop), and cGMP-style batch record (lyo report, MD/PDF + electronic batch-record fields)
  • Lyophilization — Tier 3 freezing structure, calibration & secondary drying: freeze-recipe model (controlled nucleation / anneal hold / frozen-fraction trajectory), nucleation→ice-crystal→pore→Rp structure linkage, mannitol JMAK crystallization raising the effective collapse temperature, Bayesian calibration (lyo calibrate --bayesian, Laplace posterior + 95 % credible intervals), robust design space (lyo design-space --robust, Monte-Carlo parameter uncertainty with a 0.95 feasibility boundary), and spatially-resolved secondary drying (1-D diffusion-desorption PDE, water-activity GAB/BET/Oswin endpoint)
  • Lyophilization — Tier 4 PAT & intelligent control: synthesized PAT sensors (lyo simulate --pat: Pirani/CM ratio, wireless probe), multi-criterion endpoint detection (lyo endpoint, ratio/temperature/PRT/fusion < 10 % error), model-based adaptive control (lyo control: feedforward + PI shelf/pressure control with anti-collapse override, ~4× faster than the open-loop baseline), per-batch energy & cost (lyo energy + optimizer min_energy), and lyo-specific sensitivity analysis (lyo sensitivity: Morris/Sobol over kv/rp/P/T_shelf/nucleation_T)
  • Fluid-bed drying (C4): two-phase (emulsion + bubble) drying model with Wen & Yu / Mori & Wen / Gunn / Sit & Grace correlations, U/Umf reporting, falling-rate kinetics (Page / Henderson-Pabis / linear), drying-time optimisation

Application suites — Thermal Systems

  • Heat pumps & district networks: vapour-compression design point (CoolProp), AHRI 540 compressor fits, fin-and-tube heat-exchanger sizing (Wang / Shah / Gungor-Winterton), multi-standard seasonal performance (GB IPLV / EU SCOP + energy label / US SEER-HSPF), cross-option LCOH (heat pump vs boiler vs district), ground-source borefield sizing (Kavanaugh + cylindrical-source G-factor, ASHRAE / GB 50366), transcritical CO₂ cycles (gas cooler + IHX), defrost model + COP maps, equipment catalog with COP-vs-capacity interpolation, Hardy-Cross / Newton-Raphson district-network hydraulics + Optuna pipe sizing, and transient network heat transport with weather compensation and storage tanks
  • Furnaces & waste-heat recovery: stoichiometric combustion + adiabatic flame temperature (NIST Shomate), closed-form heat balance, multi-layer refractory walls (ISO 6946, optional FEM), flue-gas recovery (air preheater / waste-heat boiler / heat pipe) with acid-dew-point protection, hydrogen / ammonia fuel switching with zonal uniformity, in-furnace gas radiation, O₂-trim combustion control, transient batch thermal cycles, Optuna efficiency optimisation
  • Building HVAC: CTF-based peak loads, ASHRAE solar geometry, dual annual-energy engines (fast bin method + full-year hourly 8760 h), carbon accounting + TOU / demand-cost tariffs, 3-objective Pareto optimisation (energy × carbon × cost), UQ sensitivity screening (Morris / Sobol), future-climate SSP scenarios (2050/2080), ASHRAE 62.1 ventilation + CO₂ DCV, Fanger PMV/PPD thermal comfort (ASHRAE 55), VAV / DOAS system energy models, three-standard compliance (GB 50189 / ASHRAE 90.1 / EU ERP), engineering report PDF, thermal bridges (ISO 10211, optional FEniCSx FEM), envelope scan & optimisation

Compliance & reporting

  • FDA 21 CFR 113, EU 853 (F₀ ≥ 3, EN/FR/DE), GB 8950 (中文) reports → Jinja2 + reportlab PDF
  • Batch compliance validation from CSV (FDA / EU / GB criteria)

Data

  • 1,265 food property entries (8 categories; USDA SR Legacy + ASHRAE Ch.19 curated expansion, each with provenance source = usda_<FDC_ID> / ashrae_2022), 118 microbial kinetics entries, 48 quality kinetics entries, 99 growth-kinetics entries (CSV-backed, cross-validated against USDA PMP boundaries; microbes carry T_range_C and D-value uncertainty_pct; derived freeze-point/latent-heat correlations documented in workspace/calibration_database/tools/)
  • Thermal / built-environment data (source-keyed CSVs, literature-calibrated by benchmarks/validation_thermal_data.py against ISO / AHRI / JANAF / ASHRAE anchors): 43 thermal materials (49 registered — Ch.33 insulations, masonry, metals, woods, soils, stones, ice), 22 surface radiation properties (emissivity / solar absorptivity, Ch.4), 27 equipment catalog entries across 10 categories (chillers, heat pumps, VRF, boilers, furnaces, AHU, pumps, cooling towers), 9 occupancy schedules, engineering defaults (heat-pump / furnace / thermal-bridge Psi / ground / ventilation / combustion / carbon pricing); Ch.1 psychrometrics cross-validated against the ASHRAE saturation tables

Quick Start

# From PyPI (after the v0.2.0 release) or from source:
pip install thermocraft            # or: pip install -e ".[dev]"
thermocraft --version              # smoke check: prints v0.2.0

# Sterilization simulation + plot
thermocraft sterilize --config examples/canned_tuna_sterilization.yaml --plot

# Freezing simulation
thermocraft freeze  --config examples/frozen_peas_blast_freezer.yaml --plot

# UHT simulation
thermocraft uht     --config examples/uht_milk_137C.yaml --plot

# Uncertainty quantification (Monte Carlo)
thermocraft uq run --config examples/canned_tuna_sterilization.yaml --n-samples 2000

# Regulatory compliance report (FDA / EU / GB)
thermocraft compliance report --config examples/canned_tuna_sterilization.yaml \
    --regulations fda_113,eu_853,gb_8950
thermocraft compliance-batch batch_plan.csv --regulations fda_113,eu_853,gb_8950

# Production scheduling demo
thermocraft schedule --config examples/process_system/scheduling_demo.yaml

# Lyophilization (freeze-drying) simulation + safety report
 thermocraft lyo simulate --config examples/lyo_sucrose_5pct.yaml --plot
 thermocraft lyo safety-check --config examples/lyo_sucrose_5pct.yaml
 thermocraft lyo optimize --config examples/lyo_sucrose_5pct.yaml --n-trials 50
 thermocraft lyo design-space --config examples/lyo_sucrose_5pct.yaml --no-plot
 thermocraft lyo prt --config examples/lyo_sucrose_5pct.yaml --no-plot
 thermocraft lyo calibrate --config examples/lyo_sucrose_5pct.yaml --params "h_shelf,rp"
# Tier 2 — batch, closed-loop chamber, batch record
 thermocraft lyo simulate --config examples/lyo_sucrose_5pct.yaml --batch --vials-per-shelf 1000 --n-shelves 10
 thermocraft lyo simulate --config examples/lyo_sucrose_5pct.yaml --chamber-closed-loop
 thermocraft lyo report --config examples/lyo_sucrose_5pct.yaml --batch --format pdf --batch-id B01
# Tier 3 — Bayesian calibration, robust design space
 thermocraft lyo calibrate --config examples/lyo_sucrose_5pct.yaml --params "h_shelf,rp" --bayesian --n-samples 500
 thermocraft lyo design-space --config examples/lyo_sucrose_5pct.yaml --robust --n-mc 100 --no-plot
# Tier 4 — PAT sensors, endpoint, adaptive control, energy, sensitivity
 thermocraft lyo simulate --config examples/lyo_sucrose_5pct.yaml --pat
 thermocraft lyo endpoint --config examples/lyo_sucrose_5pct.yaml --method fusion
 thermocraft lyo control --config examples/lyo_sucrose_5pct.yaml --T-int-setpoint -36
 thermocraft lyo energy --config examples/lyo_sucrose_5pct.yaml
 thermocraft lyo sensitivity --config examples/lyo_sucrose_5pct.yaml --method morris

# Fluid-bed drying simulation + optimisation
 thermocraft fbd simulate --config examples/fbd_paracetamol.yaml --plot
 thermocraft fbd optimize --config examples/fbd_paracetamol.yaml --n-trials 50

# Thermal Systems — heat pumps, networks, furnaces, building HVAC
 thermocraft hp design --config examples/thermal/hp_r32_office.yaml --with-hex
 thermocraft hp annual --config examples/thermal/hp_r32_office.yaml --carbon
 thermocraft hp ground --config examples/thermal/hp_ground_source.yaml
 thermocraft hp lcoh --config examples/thermal/hp_vs_boiler_vs_network.yaml
 thermocraft network solve --config examples/thermal/district_heating.yaml
 thermocraft furnace design --config examples/thermal/tunnel_kiln_ceramic.yaml --fuel hydrogen
 thermocraft furnace balance --config examples/thermal/tunnel_kiln_ceramic.yaml --transient
 thermocraft furnace recovery --config examples/thermal/tunnel_kiln_ceramic.yaml
 thermocraft hvac load --config examples/thermal/office_beijing.yaml
 thermocraft hvac energy --config examples/thermal/office_beijing.yaml --method hourly --carbon --cost
 thermocraft hvac energy --config examples/thermal/office_beijing.yaml --sensitivity sobol
 thermocraft hvac optimize --config examples/thermal/office_beijing.yaml --objective pareto --n-trials 60
 thermocraft hvac compliance --config examples/thermal/office_beijing.yaml \
     --standard gb50189-2015,ashrae90.1-2022,eu-erp-en14825 --report pdf

CLI Commands

thermocraft sterilize   Food sterilization simulation / optimization
thermocraft freeze      Freezing simulation / optimization
thermocraft uht         UHT heat-exchanger simulation
thermocraft validate    Run validation benchmarks
thermocraft db          Food / kinetics database queries
thermocraft shelf-life  Shelf-life prediction
thermocraft deviation   Process deviation analysis (FDA 21 CFR 113)
thermocraft continuous  Continuous equipment (hydrostatic / rotary / SSHE / ohmic)
thermocraft schedule    Batch scheduling
thermocraft sensitivity Morris / Sobol sensitivity analysis
thermocraft uq          Uncertainty quantification (MC / PCE)
thermocraft compliance  Compliance report generation (fda / eu / gb)
thermocraft compliance-batch  Batch compliance validation
thermocraft lyo          Lyophilization suite (simulate / optimize / validate / safety-check)
thermocraft fbd          Fluid-bed drying suite (simulate / optimize / validate)
thermocraft hp           Heat-pump suite (design / annual / seasonal / ground / lcoh / optimize)
thermocraft network      District heating/cooling network (solve / optimize)
thermocraft furnace      Furnace suite (design / balance / recovery / optimize)
thermocraft hvac         Building HVAC suite (load / energy / scan / optimize / thermal-bridge / compliance / design)
thermocraft --version   Show version

Architecture

thermocraft/
├── core/        # Suite-agnostic physics engines (heat transfer, kinetics, units, PDE solvers, solver dispatcher)
├── suites/
│   ├── food/    # Sterilization, Freezing, UHT, Shelf-life, Scheduling
│   ├── pharma/  # Lyophilization, Granulation
│   └── thermal/ # Heat pumps & district networks, Furnaces & recovery, Building HVAC
├── analysis/    # Sensitivity (Morris/Sobol), UQ (MC/PCE), surrogate models
├── compliance/  # FDA 21 CFR 113 / EU 853 / GB 8950 report generation, batch validator
├── io/          # Export (CSV/JSON), matplotlib plotting, retort profiles
├── config/      # Pydantic schemas + YAML defaults
├── data/        # Food property & kinetics databases
└── cli/         # Typer command-line interface

Layering is strictly inward: cli → suites/analysis/compliance → core. New solvers register through solver_dispatcher; new reports through ReportFactory — no changes to existing modules required.

Running Tests & Benchmarks

# Fast unit-test set (default; ~5-6 min, 1800+ tests).  Full-precision
# integration cases (Bayesian / robust design space / closed-loop control /
# Optuna Pareto / calibration fits) are marked `slow` and run in a dedicated
# CI job: `pytest -m slow`.
python -m pytest tests -q -m "not slow"

# Full-precision slow set (dedicated CI job)
python -m pytest tests -q -m slow

# Validation benchmarks (physical-simulation / process-system / advanced-
# analysis / thermal-systems / multi-source, auto-collected)
python -m pytest benchmarks -q

# Analytical-solution benchmarks (script-based, run explicitly)
python benchmarks/validation_ball_1923.py
python benchmarks/validation_plank_1913.py
python benchmarks/validation_literature.py

# Lint & type check
python -m ruff check src
python -m ruff format --check src
python -m mypy src

Benchmarks named validation_*.py are not auto-collected by pytest; run them explicitly as above (also wired into CI).

Documentation

Hosted docs: https://thermocraft.readthedocs.io (auto-built from main and versioned by git tags).

Full documentation (RST / Sphinx) lives in docs/source/: theory (sterilization, freezing, UHT, heat pumps, furnaces, building HVAC), suite overviews (food / pharma / thermal systems), advanced guides (sensitivity analysis, uncertainty quantification, compliance, thermal design-space optimisation, HVAC compliance) and tutorials (food & pharma + thermal systems). See docs/source/index.rst.

Requirements

  • Python ≥ 3.11
  • NumPy ≥ 1.26, SciPy ≥ 1.12, pandas ≥ 2.1, matplotlib ≥ 3.8
  • CoolProp ≥ 6.6 (thermophysical properties)
  • Pydantic ≥ 2.5, PyYAML ≥ 6.0
  • Typer ≥ 0.12, Click ≥ 8.1
  • Optuna ≥ 3.5 (optimization)
  • Optional: FEniCSx / dolfinx ≥ 0.8 + mpi4py (2D/3D FEM backend; requires WSL2 on Windows)

License

Apache-2.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

thermocraft-0.2.0-cp313-cp313-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.13Windows x86-64

thermocraft-0.2.0-cp313-cp313-win32.whl (2.7 MB view details)

Uploaded CPython 3.13Windows x86

thermocraft-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (20.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

thermocraft-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

thermocraft-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

thermocraft-0.2.0-cp312-cp312-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.12Windows x86-64

thermocraft-0.2.0-cp312-cp312-win32.whl (2.8 MB view details)

Uploaded CPython 3.12Windows x86

thermocraft-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

thermocraft-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

thermocraft-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (3.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

thermocraft-0.2.0-cp311-cp311-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.11Windows x86-64

thermocraft-0.2.0-cp311-cp311-win32.whl (2.8 MB view details)

Uploaded CPython 3.11Windows x86

thermocraft-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (20.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

thermocraft-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

thermocraft-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (3.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file thermocraft-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for thermocraft-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e084809af87a564dc65ba8876eac3706a08cb4cefd5e9d16dac725b998c89e3f
MD5 d9aec0ebb09df4124b7e36550889eb44
BLAKE2b-256 06d394e154cda31e8f2f07a6b6691aa2d63965a749950b1db113290b39380eb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermocraft-0.2.0-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on CubicZebra/ThermoCraft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file thermocraft-0.2.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: thermocraft-0.2.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for thermocraft-0.2.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 3a4fbb4e3b6b4e6e44021a46d0bb7b22bf7229360daa06f794f477effbbb4cb8
MD5 932a1a41477290bc31e599618e561384
BLAKE2b-256 db8c91facc9144a571507f46d3c7f6bc0f17aaf8e6f3e7a6ffa27285aeaada1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermocraft-0.2.0-cp313-cp313-win32.whl:

Publisher: publish.yml on CubicZebra/ThermoCraft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file thermocraft-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for thermocraft-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 309ebcc12ac2334e7bcbeb72566521c7e74d0a4e0fa9ddf7d381f7b042d4e955
MD5 1fe1bcd0f45085374dc6d088dee093d9
BLAKE2b-256 3e4e5773a851d449c1e5dad2804fd62b5d67958b5670d3a9dab91bd011938817

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermocraft-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on CubicZebra/ThermoCraft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file thermocraft-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thermocraft-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76238cfe7dcec9fe3263c2d518bd3891c073a51ec7ce352e9a2876c8fba01a46
MD5 b6aa3d18523179b438aece35b112771c
BLAKE2b-256 cb6592639a966e295babbaf4e2cf9eb58e74553a90a15a38ba4943628a650bd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermocraft-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on CubicZebra/ThermoCraft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file thermocraft-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thermocraft-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8945fc47112b69a1823fb84355047545f03b1e6ecb13751909ee9a1945ba7298
MD5 4937d16ac7e170954000786b00eb2b6b
BLAKE2b-256 fbee91848f2986c6887ea8d0db7b55f84c30951c01268201b311cb66267d9943

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermocraft-0.2.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on CubicZebra/ThermoCraft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file thermocraft-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for thermocraft-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 49deec0eae0de1f99ccd36441fec5377d0087ce052265d2b133f5298cc260b10
MD5 f252b14c1ebef382eb7ff32b478aeb55
BLAKE2b-256 44be1249558ba01105ee05f7be7ca22f7453d88456f5247daea3fef72d1677a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermocraft-0.2.0-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on CubicZebra/ThermoCraft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file thermocraft-0.2.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: thermocraft-0.2.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for thermocraft-0.2.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 918d7a0f89a589090f70b6bbac628f62d354b69dea2946b35765264fdbec03b4
MD5 dbee457fa5f4dbdbf0037b82afa94f99
BLAKE2b-256 df7af65f385e3cbc90b66474883d8b85358c1c573020b9994d89fd1062b32d54

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermocraft-0.2.0-cp312-cp312-win32.whl:

Publisher: publish.yml on CubicZebra/ThermoCraft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file thermocraft-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for thermocraft-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 01583c8ec70cb9ae09369070c2ee69682567abfed477fb513421c4e59f981a3b
MD5 5bb4d8104fb11ac086fac78731e73035
BLAKE2b-256 084a2a8f0df41c04ca61d2ec17f2904242b005d23b17a5b16ec83d05c53194bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermocraft-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on CubicZebra/ThermoCraft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file thermocraft-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thermocraft-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e73fd87a52db785dd55d8d5f7ecb3a5e79340671d31132f4e5e88664261be257
MD5 633cd08943c3d7fc945d0f8729bbf551
BLAKE2b-256 e5bbfb2ae815d846bd788ee07920311973b66e60b323fc344a0f3cdf17cfd21b

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermocraft-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on CubicZebra/ThermoCraft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file thermocraft-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thermocraft-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23a2c036bd2da0043afd46b29b4284028c3a2411f2a3867f2ea41093657e619b
MD5 e3c318df161daa9c5cfd7fab8ffb5d86
BLAKE2b-256 abaf1d2d13d73fe8fae676802d8c47f17afa60c06393c330ef5f055a7b46127d

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermocraft-0.2.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on CubicZebra/ThermoCraft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file thermocraft-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for thermocraft-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 439bc7e88359f52db605d73cf219cb24100dddbad3a22ce3701dee51f1662210
MD5 9a216084a48d5a625f5917715edcfec1
BLAKE2b-256 8022f9c514a4cc44d15a329bb4f0bf7646303a736425f8b52747d05b9423b9d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermocraft-0.2.0-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on CubicZebra/ThermoCraft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file thermocraft-0.2.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: thermocraft-0.2.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for thermocraft-0.2.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 bd19160454a7297c79f6c02cc6ed5f7d485ec80982b2c2c232c147864cdc0367
MD5 610f9412c7694cc0bd1e226235e4fb66
BLAKE2b-256 3696437d2d5fbd9d3432bc588771147533179f2dd3f0e3ec5d4b003a7da692bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermocraft-0.2.0-cp311-cp311-win32.whl:

Publisher: publish.yml on CubicZebra/ThermoCraft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file thermocraft-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for thermocraft-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7bd15ff17269bde7334bc0524d1ee03991a393859815e719e8cd089645754bfd
MD5 fe358eb43211a779e3832bcecf60b24d
BLAKE2b-256 dd39d945bc7dcc3ddf14cd38a6baee6dcfb933b728d85e8331dda9649a6d1334

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermocraft-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on CubicZebra/ThermoCraft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file thermocraft-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thermocraft-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19d526bc13d32d648137f244d9e511dad9bf410ff27835f8b4a2626063ddad0f
MD5 5c87f28d1e514ad2aad8a5318ccf9741
BLAKE2b-256 6f7d7f101c923ebf0c2011d238626f070bbe0a7a3b6d5ce8e85452218e57233a

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermocraft-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on CubicZebra/ThermoCraft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file thermocraft-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thermocraft-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bcc62cf804e74d23fff9e62a5c587d368b85b72a60da783130b69626b169e60d
MD5 89b94a528b04d539c5cb314a24e1dea4
BLAKE2b-256 d2c7328edee6cb849ad4cdd6d5222cf441efa918a06f04cd018fbf7e7c42dad6

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermocraft-0.2.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on CubicZebra/ThermoCraft

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page