I’m a senior Chemistry major with basic programming skills. I’m currently focused on building plugins for Obsidian.
You can show your support at ko-fi if my work helps!
Development vault for Chem plugin, providing chemistry support for Obsidian. Will archive this soon.
License: MIT License
I’m a senior Chemistry major with basic programming skills. I’m currently focused on building plugins for Obsidian.
You can show your support at ko-fi if my work helps!
Reference: https://smilesdrawer.surge.sh/use.html
Render code block with keyword 'smiles' by smilesdrawer. Edit block with codes, edit smiles by typing or copy from chemdraw js. https://chemdrawdirect.perkinelmer.cloud/js/sample/index.html#
增加错误捕获与处理机制,Valid/Invalid要做对应返回
Firstly thank you for starring ths repo, @woe-knite and @grisbear.
The plugin is now released in a new and better-maintained repo, obsidian-chem. If you are still interested in what's going on for the plugin, or want to try it out, please refer to the new one, thanks again!
https://github.com/openbabel/openbabel
https://open-babel.readthedocs.io/en/latest/Installation/install.html#compiling-open-babel
Steps
Reference: RDKits rdkit/rdkit@f9b47d9
rdkit
Reference: RDKits rdkit/rdkit@f9b47d9
React or Svelte
Choosing React finally
Create chemical equation easily.
参照Github网站的样式设置,Light/Dark 跟随Obisidian本体,并允许用户自行选择Light/Dark下对应的主题
Use https://github.com/reymond-group/smilesDrawer as SMILES Parser
Notice: The SMILES drawer module implements the complete OpenSMILES specification except for square planar, trigonal bipyramidal and octahedral chirality. These types of chirality are, according to the specification, only implemented by very few SMILES systems and we did not encounter them in any of the organic molecule databases known to us. In addition, the proposed extensions, including external R-groups, polymers and crystals, atom-based double bond configuration, radical centers and twisted SMILES, provided by the OpenSMILES specification are not supported.
Comment: The chiralities described above are useful in coordination chemistry, work on a patch, or use other package rather than this.
Tutorial: https://smilesdrawer.surge.sh/use.html
Use Ketcher-react as 2D Sketcher
3Dmol.js as 3D Render
RDkit.js & openbabel as self-development core
Spectrum viewer and processor to support NMR, MS, IR, UV/Vis
Essential for organic chemists
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.