All Projects β†’ MarcSkovMadsen β†’ panel-chemistry

MarcSkovMadsen / panel-chemistry

Licence: MIT license
πŸ§ͺπŸ“ˆ 🐍. The purpose of the panel-chemistry project is to make it really easy for you to do DATA ANALYSIS and build powerful DATA AND VIZ APPLICATIONS within the domain of Chemistry using using Python and HoloViz Panel.

Programming Languages

python
139335 projects - #7 most used programming language
typescript
32286 projects
shell
77523 projects

Projects that are alternatives of or similar to panel-chemistry

Kekule.js
A Javascript cheminformatics toolkit.
Stars: ✭ 156 (+65.96%)
Mutual labels:  chemistry, molecule
Version3
Version 3 of Chem4Word - A Chemistry Add-In for Microsoft Word
Stars: ✭ 53 (-43.62%)
Mutual labels:  chemistry, molecule
chemprop
Fast and scalable uncertainty quantification for neural molecular property prediction, accelerated optimization, and guided virtual screening.
Stars: ✭ 75 (-20.21%)
Mutual labels:  chemistry, molecule
MolecularGraph.jl
Graph-based molecule modeling toolkit for cheminformatics
Stars: ✭ 144 (+53.19%)
Mutual labels:  chemistry, molecule
Thermo
Thermodynamics and Phase Equilibrium component of Chemical Engineering Design Library (ChEDL)
Stars: ✭ 279 (+196.81%)
Mutual labels:  chemistry, molecule
Version3-1
Version 2020 (3.1) of Chem4Word - A Chemistry Add-In for Microsoft Word
Stars: ✭ 14 (-85.11%)
Mutual labels:  chemistry, molecule
xyz2graph
Convert an xyz file into a molecular graph and create a 3D visualisation of the graph.
Stars: ✭ 36 (-61.7%)
Mutual labels:  chemistry, molecule
Chemozart
Web-based 3D molecule editor and visualizer with molecular mechanics calculators.
Stars: ✭ 142 (+51.06%)
Mutual labels:  chemistry, molecule
MolDQN-pytorch
A PyTorch Implementation of "Optimization of Molecules via Deep Reinforcement Learning".
Stars: ✭ 58 (-38.3%)
Mutual labels:  chemistry, molecule
KubePi
KubePi ζ˜―δΈ€δΈͺηŽ°δ»£εŒ–ηš„ K8s 青板。
Stars: ✭ 1,513 (+1509.57%)
Mutual labels:  panel
periodum
Periodum: An Interactive, Open-Source Periodic Table!
Stars: ✭ 346 (+268.09%)
Mutual labels:  chemistry
react-native-color-panel
React Native Color Panel Component for iOS and Android πŸ³οΈβ€πŸŒˆ
Stars: ✭ 21 (-77.66%)
Mutual labels:  panel
ansible-role-fail2ban
Install and configure fail2ban on your system.
Stars: ✭ 42 (-55.32%)
Mutual labels:  molecule
organic-chemistry-reaction-prediction-using-NMT
organic chemistry reaction prediction using NMT with Attention
Stars: ✭ 30 (-68.09%)
Mutual labels:  chemistry
DragPanel
A nice vertical drag layout, a bit like BottomSheet, but with strong customization!
Stars: ✭ 21 (-77.66%)
Mutual labels:  panel
aiopanel
An asyncio text-based panel
Stars: ✭ 20 (-78.72%)
Mutual labels:  panel
gopem
GUI for OPEM library
Stars: ✭ 20 (-78.72%)
Mutual labels:  chemistry
Molecules Dataset Collection
Collection of data sets of molecules for a validation of properties inference
Stars: ✭ 69 (-26.6%)
Mutual labels:  molecule
mlearn
Benchmark Suite for Machine Learning Interatomic Potentials for Materials
Stars: ✭ 89 (-5.32%)
Mutual labels:  chemistry
BetterDiscordPanel
πŸ’¬ Discord Messaging Panel that allows you to message inside of a bot!
Stars: ✭ 512 (+444.68%)
Mutual labels:  panel

πŸ§ͺ Panel-Chemistry

Follow on Twitter Follow on LinkedIn

We want to

  • make it super simple to do exploratory data analysis and develop high-quality Panel data apps within the domain of chemistry.

We provide

  • the panel-chemistry python package of chemistry components for Panel.
  • example notebooks and data apps.

Panel Chemistry Intro

πŸš€ Get started in under a minute

You can install the package with pip

pip install panel-chemistry[examples]

Explore the sample apps

pn hello panel-chemistry

You can now find the reference notebooks in the examples/awesome-panel/panel-chemistry folder. Check them out by running jupyter lab.

πŸ“’ Explore the examples online

Click one of the buttons

nbviewer Binder

πŸƒ Serve a data app

Add the below to a python file or notebook

import panel as pn
from panel_chemistry.widgets import JSMEEditor

pn.extension("jsme", sizing_mode="stretch_width")

smiles="N[C@@H](CCC(=O)N[C@@H](CS)C(=O)NCC(=O)O)C(=O)O"
editor = JSMEEditor(value=smiles, height=500, format="smiles")

editor.servable()

Run panel serve name_of_app.py or panel_serve name_of_notebook.ipynb.

JSME Editor

Install with conda

conda install -c conda-forge panel-chemistry

⭐ Support

Please support Panel and awesome-panel by giving the projects a star on Github:

Thanks

❀️ Contribute

You can find good first issues in the issue tracker. To get started check out the DEVELOPER_GUIDE.

I would love to support and receive your contributions. Thanks.

Hacktober Fest.

πŸ–₯️ Monitor

PyPI version Downloads Python Versions License Test Results Binder

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].