3358b74342208bf3f55d90db9d7402abc0d62a44
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>
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
Languages
Rust
80.5%
TypeScript
8.4%
Python
5.1%
HTML
2.9%
Jupyter Notebook
2.5%
Other
0.4%