Skip to content

Latest commit

 

History

History
27 lines (16 loc) · 832 Bytes

README.md

File metadata and controls

27 lines (16 loc) · 832 Bytes

HilbertBalance

Use Hilbert basis to balancing the chemical equations

Installation

Capabilities of HilbertBalance

Use Hilbert basis to to obtain the Hilbert-basis reactions of chemical equations, e.g

  • HilbertBalance["NH4ClO4+HNO3+HCl+H2O->H5ClO6+N2O+NO+NO2+Cl2"]
  • HilbertBalance["HClO3->HClO4+Cl2+O2+H2O->Cl2+O2+H2O"]
  • HilbertBalance["ClO3+Cl+H->ClO2+Cl2+H2O", "Charge" -> {-1, -1, 1, 0, 0, 0}]
  • More examples can be found in Examples.nb.
  • See arXiv:2410.06023 for a detailed description of our algorithm.

Release Notes

  • v1.0b
    • Support Mac and Linux OS