开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
BCE首页、文档和下载 - 跨平台化学方程式配平工具 - 开源中国社区
Float_left Icon_close
全部项目分类
我要评价
BSD
Python
跨平台
XiaoJSoft
分享
收藏
8 人收藏
收录时间:2012-05-20
BCE 详细介绍

BCE(Balance Chemical Equation)是一款由漳州开发区叮当橙子计算机技术工作室(原为 XiaoJSoft Studio)开发的开放源代码的化学方程式配平工具/库。它不仅能配平简单的化学方程式,还能配平离子方程式、多解方程式和电池反应等多种复杂的化学方程式,对于多解方程式能直接输出其通解,甚至还可以在化学方程式中使用未知量(如烷烃 C{n}H{2n+2})、修正化学方程式中的某些错误等。特别适合化学工作者和教师、学生使用,而且具有使用方法简单、算法高效、输入输出人性化等多种目前市面上大多数同类闭源产品所不具备的优点和特性。

此外,对于开发者,我们还提供了一系列的开发接口,开发者可以通过我们的接口来解析化学方程式、分子式以及数学表达式,还可以进行诸如替换一个化学方程式中的未知量、输出为 MathML 一类的操作,十分便于二次开发。

目前,本软件已上线至 PyPI,可以通过 Python 自带的 PIP 来进行安装:

pip install bce

安装完之后使用“bce-console”命令就可以打开交互式终端了,如图 1 所示。

图1 - 交互式终端

当然,本软件的功能远非上面这么简单,更详细的安装教程、使用教程、语法说明等请参见项目的 GitHub Wiki。

画外音

这个项目是小 J (CTO)断断续续开发了近 8 年的成果(从初中一直坚持到现在),从第一版拿 Visual Basic 搭建的原型到现在功能十分丰富的 Python 版这一段时间内收到了很多同学和网友的意见、建议与提示,也攻克了很多的技术难关,我们曾经也尝试过扩展这个软件,让它变成一个化学工具平台。

只可惜最后一次的尝试事与愿违,我们彻底失败了。小 J 在大一的时候开发了一款名为 BCE Portal 的化学工具 Web 平台(在 BCE 的基础上增加了其它工具,也能够在线输入结构式、识别图像中的结构式以及有机结构查询等),拿到了学校的年度项目一等奖。小 J 的本意是希望有了一个开源的平台,大家都能够往上面增加其它的工具插件,进而丰富功能,但事实是 - 没有人愿意这样做,而小 J 毕竟也不是化学专业出身,热情也有限,而在 2018 年年初,小 J 正式宣告冻结该项目,除了修补 Bug,不会有其它的东西了(包括桌面版、Web 版等)。

当然,小 J 不是没有咨询过化学专业的同学和教授,有人表示过有兴趣,只不过那是为他所用的“兴趣”,而非有意要帮助完善这一项目/平台。

作为小 J 的最后愿望(尽管他已经对这个项目失去热情),如果您喜欢这个小东西,有兴趣给它新的生命,小 J 愿意把这个项目无偿送给你,只要它还是开源的就可以,之后所有的收益一概不要。

小 J 的唯一愿望就是不让这个小东西在他的手上死掉,如果您有兴趣,发送电邮至 mailto://taiki_akita@163.com。也欢迎您关注一下我们的创业团队/项目 http://www.vipyushu.com/


大家对 BCE 的评论 (全部 0 条评论)
{{repayCom.userName}}
XiaoJSoft
有没有人愿意包养这个项目?一款功能非常丰富的化学方程式配平工具/库。#BCE#
BCE 相关博客
顶部