18 个版本 (4 个重大更新)
0.5.3 | 2023年1月5日 |
---|---|
0.5.1 | 2022年12月16日 |
0.5.0 | 2022年10月16日 |
0.3.3 | 2022年7月31日 |
#808 in 科学
在 3 crates 中使用
5MB
109K SLoC
OpenBabel 对 Rust 的绑定
本存储库由两个包组成
- openbabel-sys: 对 OpenBabel C++ 代码的 FFI。
- openbabel: Rust 封装,便于使用。
*** 注意 ***
- 多线程模式有时会遇到内存问题和不预期的退出***
- 目前在 Windows 上无法工作***
- 低版本 C++ 编译器可能导致意外的编译警告***
封装进度
✅ OBConversion
✅ OBMol
✅ OBFingerprint
✅ OBSmartsPatten
✅ OBForceField
日志
v0.5
- v0.5.3: 两个 crate "openbabel" 和 "openbabel-sys" 同步。
- v0.5.2: smartsparttern.rs: 添加对称查询的测试用例
- v0.5.1: smartspattern.rs: find_match() 返回
Vec<Vec<...>>
参考资料
- 代码结构: libcurl Rust 绑定
- Openbabel 文档
- 子结构搜索
- OBSmartsPattern 类参考
依赖项
~1.6–3MB
~54K SLoC