BCE 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
BCE 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
BCE 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
开发语言 Python
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 XiaoJSoft
适用人群 未知
收录时间 2012-05-20

软件简介

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 区提出您遇到的问题。

展开阅读全文

代码

评论 (0)

加载中
XiaoJSoft软件作者
有没有人愿意包养这个项目?一款功能非常丰富的化学方程式配平工具/库。#BCE#
2018/02/08 01:03
回复
举报
更多评论
暂无内容
2016/11/10 19:19

Go1.7里面的BCE(跳跃检测排除)(译文)

最近发布的 Go 1.7 里面使用了一个新的基于 SSA 的编译后端(目前只有 amd64 可用)。SSA 使得编译出来的代码更加高效 SSA,主要是里面有包含了 BCE和公共子表达式消除。 这篇文章将会通过一些例子给大家展示 Go 1.7 里面BCE是如何工作的。 在 Go 1.7 里面我们可以通过这个命令 go build -gcflags="-d=ssa/check_bce/debug=1" 来展示我们的代码哪一行需要进行越界检查。 例子1 // example1.gopackage mainfunc f1(s []int) {   ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
14 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部