BCE(Balance Chemical Equation)是一款由漳州开发区叮当橙子计算机技术工作室(原为 XiaoJSoft Studio)开发的开放源代码的化学方程式配平工具/库。它不仅能配平简单的化学方程式,还能配平离子方程式、多解方程式和电池反应等多种复杂的化学方程式,对于多解方程式能直接输出其通解,甚至还可以在化学方程式中使用未知量(如烷烃 C{n}H{2n+2})、修正化学方程式中的某些错误等。特别适合化学工作者和教师、学生使用,而且具有使用方法简单、算法高效、输入输出人性化等多种目前市面上大多数同类闭源产品所不具备的优点和特性。
此外,对于开发者,我们还提供了一系列的开发接口,开发者可以通过我们的接口来解析化学方程式、分子式以及数学表达式,还可以进行诸如替换一个化学方程式中的未知量、输出为 MathML 一类的操作,十分便于二次开发。
目前,本软件已上线至 PyPI,可以通过 Python 自带的 PIP 来进行安装:
pip install bce
安装完之后使用“bce-console”命令就可以打开交互式终端了,如图 1 所示。
图1 – 交互式终端
当然,本软件的功能远非上面这么简单,更详细的安装教程、使用教程、语法说明等请参见项目的 GitHub Wiki。目前该项目已由 LEXUGE(https://github.com/LEXUGE) 接手维护。
如果您对有兴趣,欢迎给我们发来电邮 mailto://taiki_akita@163.com、发送 GitHub 站内消息或直接通过 Issue 区提出您遇到的问题。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容