{"id":15002184,"url":"https://github.com/combustiontoolbox/combustion_toolbox","last_synced_at":"2026-02-13T23:33:49.303Z","repository":{"id":37868308,"uuid":"214183123","full_name":"CombustionToolbox/combustion_toolbox","owner":"CombustionToolbox","description":"A MATLAB-GUI based open-source tool for solving gaseous combustion problems","archived":false,"fork":false,"pushed_at":"2025-02-09T07:53:34.000Z","size":72863,"stargazers_count":29,"open_issues_count":34,"forks_count":11,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-09T08:27:14.620Z","etag":null,"topics":["app","chemical-equilibrium","combustion","combustion-toolbox","detonation","dissociation","hypersonics","ionization","linux","macos","matlab","open-source","rocket","shock-waves","thermochemical-code","thermochemistry","toolbox","windows"],"latest_commit_sha":null,"homepage":"https://combustion-toolbox-website.readthedocs.io","language":"MATLAB","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CombustionToolbox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-10T12:56:34.000Z","updated_at":"2025-02-09T07:53:42.000Z","dependencies_parsed_at":"2023-09-25T02:10:16.416Z","dependency_job_id":"d8620b67-a14c-4e95-b63f-2c5e3190cd7c","html_url":"https://github.com/CombustionToolbox/combustion_toolbox","commit_stats":{"total_commits":2791,"total_committers":3,"mean_commits":930.3333333333334,"dds":"0.12504478681476172","last_synced_commit":"7a9e76991b87437db25f1546c9a9c80d116c8884"},"previous_names":["combustiontoolbox/combustion_toolbox"],"tags_count":70,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CombustionToolbox%2Fcombustion_toolbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CombustionToolbox%2Fcombustion_toolbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CombustionToolbox%2Fcombustion_toolbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CombustionToolbox%2Fcombustion_toolbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CombustionToolbox","download_url":"https://codeload.github.com/CombustionToolbox/combustion_toolbox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238945669,"owners_count":19556700,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app","chemical-equilibrium","combustion","combustion-toolbox","detonation","dissociation","hypersonics","ionization","linux","macos","matlab","open-source","rocket","shock-waves","thermochemical-code","thermochemistry","toolbox","windows"],"created_at":"2024-09-24T18:34:08.768Z","updated_at":"2026-02-13T23:33:49.295Z","avatar_url":"https://github.com/CombustionToolbox.png","language":"MATLAB","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg alt=\"Combustion Toolbox\" align=\"left\" href=\"https://combustion-toolbox-website.readthedocs.io\" style=\"border-width:0\" src=\"https://github.com/CombustionToolbox/combustion_toolbox/blob/master/gui/assets/logo_CT_noversion_matlab.png\" width=\"115\"/\u003e\n\n## Combustion Toolbox: A MATLAB-based framework for solving combustion and high-speed flow problems\n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5554911.svg)](https://doi.org/10.5281/zenodo.5554911)\n[![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=CombustionToolbox/combustion_toolbox\u0026file=CONTENTS.m)\n[![File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://es.mathworks.com/matlabcentral/fileexchange/101088-combustion-toolbox)\n[![CD](https://github.com/CombustionToolbox/combustion_toolbox/actions/workflows/CD.yml/badge.svg)](https://github.com/CombustionToolbox/combustion_toolbox/actions/workflows/CD.yml)\n[![Documentation](https://readthedocs.org/projects/combustion-toolbox-website/badge/?version=latest)](https://combustion-toolbox-website.readthedocs.io/en/latest/?badge=latest)\n[![license](https://img.shields.io/github/license/CombustionToolbox/combustion_toolbox)](https://www.gnu.org/licenses/gpl-3.0.html)\n\n\u003cbr\u003e\n\n\u003cp align=center\u003e\n    \u003cimg src=\"https://github.com/CombustionToolbox/combustion_toolbox_website/blob/main/docs/source/_static/gif/example_det_overdriven_gui.gif\" width=\"345\"\u003e\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n    \u003cimg src=\"https://github.com/CombustionToolbox/combustion_toolbox_website/blob/main/docs/source/_static/gif/example_det_overdriven.gif\" width=\"360\"\u003e\n\u003c/p\u003e\n\n## Main features\n\nThe Combustion Toolbox is a MATLAB-based thermochemical framework designed to solve problems involving chemical equilibrium for both gas- and condensed-phase species. The toolbox is composed of several modules, each of which is designed to solve a specific class of problems:\n\n- **CT-EQUIL** computes the thermochemical equilibrium composition of multi-component gas mixtures for prescribed set of chemical species (gaseous—including ions—or condensed phases) and thermodynamic constraints (e.g. pressure-enthalpy).\n- **CT-SD** solves steady-state shock and detonation wave problems for both normal and oblique incidence.  \n- **CT-ROCKET** estimates the theoretical performance of rocket engines under highly idealized conditions.\n- **CT-LIA** predicts shock-turbulence interaction statistics using linear theory, accounting for thermochemical effects.\n- **CT-TURBULENCE** performs spectral and statistical analysis of turbulent flows, including energy spectra, Helmholtz decomposition, and turbulence diagnostics.\n\nThe framework also includes an intuitive **graphical user interface (GUI)**, with a **royalty-free standalone version** available for Windows, macOS, and Linux.\n\n\u003e For installation instructions and usage guidelines, visit the [Combustion Toolbox website](https://combustion-toolbox-website.readthedocs.io).\n\n\n## Citing Combustion Toolbox\n\nIf you use the Combustion Toolbox in a publication, please cite it using the following references:\n\n* *Cuadra, A., Huete, C., \u0026 Vera, M. (2026). Combustion Toolbox: An open-source thermochemical code for gas-and condensed-phase problems involving chemical equilibrium. Computer Physics Communications 320, 110004. [doi:10.1016/j.cpc.2025.110004.](https://doi.org/10.1016/j.cpc.2025.110004).*\n* *Cuadra, A., Huete, C., \u0026 Vera, M. (2026). Combustion Toolbox: A MATLAB-GUI based open-source tool for solving gaseous combustion problems. Version 1.2.9. Zenodo. [doi:10.5281/zenodo.5554911](https://doi.org/10.5281/zenodo.5554911).*\n\nIt can be handy the BibTeX format:\n\n```bibtex\n@article{cuadra2026a,\n    title   = {{Combustion Toolbox: An open-source thermochemical code for gas- and condensed-phase problems involving chemical equilibrium}},\n    author  = {A. Cuadra and C. Huete and M. Vera},\n    journal = {Computer Physics Communications},\n    volume  = {320},\n    pages   = {110004},\n    year    = {2026},\n    issn    = {0010-4655},\n    doi     = {https://doi.org/10.1016/j.cpc.2025.110004},\n}\n\n@misc{combustiontoolbox,\n    title   = \"{{Combustion Toolbox: A MATLAB-GUI based open-source tool for solving gaseous combustion problems}}\",\n    author  = {A. Cuadra and C. Huete and M. Vera},\n    year    = {2026},\n    note    = {Version 1.2.9},\n    doi     = {https://doi.org/10.5281/zenodo.5554911}\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcombustiontoolbox%2Fcombustion_toolbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcombustiontoolbox%2Fcombustion_toolbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcombustiontoolbox%2Fcombustion_toolbox/lists"}