桌面与浏览器,两种打开方式
同一份代码、两种形态,按你的工作场景自由选择。
原生体验,功能完整
支持 Python 侧车(曲线拟合、3D 构象优化、ASE 结构导出、EPS 矢量导出)。
- macOS / Windows / Linux
- Python 侧车:RDKit · ASE · scipy · cairosvg
- 工程保存为 .ctt(SQLite)
浏览器即用,无需安装
与桌面端同套代码,可「添加到主屏幕」当 PWA;离线时自动降级,连接配套 FastAPI 服务后恢复完整 Python 能力。
- 浏览器打开即用,可装 PWA
- 工程存于浏览器 localStorage
- FastAPI 后端提供 RDKit · scipy · ASE · cairosvg 能力
- 手机 / 平板自动切换为触屏布局
iOS(Capacitor 封装的 iPhone 版)当前未上架,官网暂不展示该形态,待 App Store 上架后补充。
五个相互联动的模块
共享一个无限画布工作区——修改结构,画布上关联的图形会自动更新。
电子表格数据编辑器
支持自定义分隔符、公式列与描述统计,是 GraphViewer 的数据来源。
导入 .csv .tsv .txt … | 导出 .csv
数据作图
出版级 ECharts 图表,支持透明背景与高分辨率导出,拟合由 Python 侧车完成。
导出 .png .svg .pdf .eps
2D 化学结构
基于 Ketcher 绘制分子与反应式,输入 SMILES 可一键发往 3D 或画布。
导入 .mol .sdf SMILES … | 导出 .png .svg .pdf
3D 分子与晶体
3Dmol.js 渲染 VESTA 风格晶胞与多面体,支持超胞、手性与 RDKit 优化。
导入 .cif .pdb .xyz VASP … | 结构/图片导出
矢量画布排版
在无限画布上排版示意图、流程图与多面板图版,与来源模块实时联动。
导出 .svg .pdf .eps .png .tiff
模块之间,实时联动
数据从 DataViewer 进入 GraphViewer 作图,结构从 Sketcher 进入 Moleculer 转为 3D;两者最终汇入 Canvas 排版成图,Sketcher 也可直通 Canvas。
模块之间,实时联动
所有模块共享同一工程(.ctt),对象互相链接,告别反复导出导入。
数据从 DataViewer 进入 GraphViewer 作图,结构从 Sketcher 进入 Moleculer 转为 3D;两者最终汇入 Canvas 排版成图,Sketcher 也可直通 Canvas。
观看上手演示
一段短片,带你走完从数据到出版级图版的完整流程。
获取 ChemThisTry
Apple Silicon 安装包可直接下载,其他桌面平台由 GitHub Releases 提供;Web 版浏览器打开即用。
桌面端
Web 版
首次运行提示: 当前安装包未签名/未公证,首次打开时系统可能弹出安全提示,属正常现象,不代表文件损坏。详见 README 的放行说明(macOS Gatekeeper / Windows SmartScreen)。
Apple Silicon 安装包 SHA-256: 5ef8d59b2469d7d155e633004a68e5203d22bad7aa09cc3981aa6802d53c1a17
关于本项目
开源许可、反馈渠道与当前状态。
- 许可证
- Apache License 2.0(源码暂未公开,就绪后开源)
- 反馈
- 欢迎在 GitHub Issues 提交问题或建议
- 状态
- 发布门面仓库,分发编译产物与文档;完整源码将适时开源
- 开发者
- 李思扬 · 李逢龙
- Web 服务
- FastAPI · RDKit · scipy · ASE · cairosvg,支持 3D 优化、结构导出、曲线拟合和矢量转换
- 实验室
- 唐智勇功能纳米材料实验室