Thermodynamics Calculator
Ideal gas law, Carnot efficiency, heat transfer, and entropy.
Physics ToolsRuns on our server · input is not storedNo account · No API key
Try it
Result
Call it from an agent
The same endpoint powers the form above. Send JSON, get JSON — no key, no signup.
curl -sX POST 'https://itsfully.online/backend/connector-api.php?action=execute' \
-H 'Content-Type: application/json' \
-d '{"tool":"thermodynamics-calculator","data":{ /* see input fields above */ }}'
Input schema
Parameters accepted by this tool:
[
{
"type": "select",
"name": "mode",
"label": "Calculation Mode",
"options": [
{
"value": "ideal_gas",
"label": "Ideal Gas Law (PV = nRT)"
},
{
"value": "carnot",
"label": "Carnot Cycle Efficiency"
},
{
"value": "heat_transfer",
"label": "Heat Transfer"
},
{
"value": "entropy",
"label": "Entropy Change"
}
],
"default": "ideal_gas"
},
{
"type": "number",
"name": "pressure_pa",
"label": "Pressure (Pa)",
"hint": "Leave blank to solve for this",
"show_when": "mode:ideal_gas"
},
{
"type": "number",
"name": "volume_m3",
"label": "Volume (m³)",
"hint": "Leave blank to solve for this",
"show_when": "mode:ideal_gas"
},
{
"type": "number",
"name": "moles",
"label": "Moles (n)",
"hint": "Leave blank to solve for this",
"show_when": "mode:ideal_gas"
},
{
"type": "number",
"name": "temperature_k",
"label": "Temperature (K)",
"hint": "Leave blank to solve for this",
"show_when": "mode:ideal_gas"
},
{
"type": "number",
"name": "t_hot_k",
"label": "Hot Temperature (K)",
"default": 500,
"show_when": "mode:carnot"
},
{
"type": "number",
"name": "t_cold_k",
"label": "Cold Temperature (K)",
"default": 300,
"show_when": "mode:carnot"
},
{
"type": "select",
"name": "transfer_mode",
"label": "Transfer Mode",
"options": [
{
"value": "conduction",
"label": "Conduction (Fourier)"
},
{
"value": "convection",
"label": "Convection (Newton)"
},
{
"value": "radiation",
"label": "Radiation (Stefan-Boltzmann)"
}
],
"show_when": "mode:heat_transfer"
}
]