ChemThisTry
跨平台 · 中英双语 · Apache-2.0

一处工作区,
五种科研绘图能力。

数据作图、化学结构、3D 分子与晶体、流程图与矢量排版,五个模块在同一张无限画布上实时联动。

macOS · Windows · Linux · 浏览器

形态

桌面与浏览器,两种打开方式

同一份代码、两种形态,按你的工作场景自由选择。

桌面端

原生体验,功能完整

支持 Python 侧车(曲线拟合、3D 构象优化、结构导出、EPS 矢量导出)。

  • macOS / Windows / Linux
  • Python 侧车:曲线拟合 · 3D 构象优化 · 结构导出 · EPS 矢量导出
  • 工程保存为 .ctt(SQLite)
Web 版

浏览器即用,无需安装

与桌面端同套代码,可「添加到主屏幕」当 PWA;依赖 Python 的功能自动降级。

  • 浏览器打开即用,可装 PWA
  • 工程存于浏览器 localStorage
  • 手机 / 平板自动切换为触屏布局

iOS(Capacitor 封装的 iPhone 版)当前未上架,官网暂不展示该形态,待 App Store 上架后补充。

功能模块

五个相互联动的模块

共享一个无限画布工作区——修改结构,画布上关联的图形会自动更新。

DataViewer

电子表格数据编辑器

支持自定义分隔符、公式列与描述统计,是 GraphViewer 的数据来源。

导入 .csv .tsv .txt … | 导出 .csv

GraphViewer

数据作图

出版级图表,支持模板系统与公式渲染、透明背景与高分辨率导出,拟合由 Python 侧车完成。

导出 .png .svg .pdf .eps

Sketcher

2D 化学结构

绘制分子与反应式,支持导入结构文件,输入 SMILES 可一键发往 3D 或画布。

导入 .mol .sdf SMILES … | 导出 .png .svg .pdf

Moleculer

3D 分子与晶体

渲染晶胞与多面体,支持超胞、手性、构象优化。

导入 .cif .pdb .xyz VASP … | 结构/图片导出

Canvas

矢量画布排版

在无限画布上排版示意图、流程图与多面板图版,与来源模块实时联动。

导出 .svg .pdf .eps .png .tiff

模块之间,实时联动

数据从 DataViewer 进入 GraphViewer 作图,结构从 Sketcher 进入 Moleculer 转为 3D;两者最终汇入 Canvas 排版成图,Sketcher 亦可直接发往 Canvas。

联动
联动

模块之间,实时联动

所有模块共享同一工程(.ctt),对象互相链接,告别反复导出导入。

DataViewer 数据表格 GraphViewer 出版级作图 Sketcher 2D 结构 Moleculer 3D 分子 Canvas 排版成图

数据从 DataViewer 进入 GraphViewer 作图,结构从 Sketcher 进入 Moleculer 转为 3D;两者最终汇入 Canvas 排版成图,Sketcher 亦可直接发往 Canvas。

教学视频

观看上手演示

一段短片,带你走完从数据到出版级图版的完整流程。

下载

获取 ChemThisTry

桌面端预编译安装包发布在 GitHub Releases;Web 版浏览器打开即用。

当前版本 v0.1.4

首次运行提示: 当前安装包未签名/未公证,首次打开时系统可能弹出安全提示,属正常现象,不代表文件损坏。详见 README 的放行说明(macOS Gatekeeper / Windows SmartScreen)。

关于

关于本项目

开源许可、反馈渠道与当前状态。

许可证
Apache License 2.0(源码暂未公开,就绪后开源)
反馈
欢迎在 GitHub Issues 提交问题或建议
状态
发布门面仓库,分发编译产物与文档;完整源码将适时开源