sepehr 3358b74342 Add diagram workbench UI with Modelica DoF coaching and ISO glyphs.
Ship the Next.js cycle editor with CAD chrome, technical HX symbols, Fixed/Free boundary guidance, and secondary water/air pressure drop support in the solver stack.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-17 22:46:46 +02:00

Entropyk

High-performance thermodynamic simulation engine for HVAC/R and industrial systems.

📚 Documentation & Theory

Entropyk is built on rigorous physical principles.

  • Technical Manual: Exhaustive documentation of physical models (AHRI 540, ε-NTU), solver algorithms (Newton-Raphson, Picard), and multi-platform API parity.
  • Comprehensive Examples: Advanced scenarios including multi-circuit chillers, inverse control optimization, and HIL integration guide.

Quick Start (Rust)

[dependencies]
entropyk = "0.1"
use entropyk_solver::{System, FallbackConfig};

fn main() {
    let mut system = System::new();
    // ... define components and edges ...
    system.finalize().unwrap();
    
    let result = FallbackConfig::default().solve(&system).unwrap();
    println!("System Converged!");
}

Features

  • Physics-First: Strong typing for Pressure, Temperature, and Enthalpy.
  • Fluid Backends: CoolProp (RefProp compatible) and high-speed Tabular interpolators.
  • Advanced Solvers: Newton-Raphson with Armijo line search and Picard robust fallback.
  • Inverse Control: Built-in support for parameter estimation and design-to-target.
  • Multi-Platform: First-class support for Python, C/FFI, and WebAssembly.
Description
No description provided
Readme 6.5 MiB
Languages
Rust 80.5%
TypeScript 8.4%
Python 5.1%
HTML 2.9%
Jupyter Notebook 2.5%
Other 0.4%