Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/avirshup/py3dmol
https://github.com/avirshup/py3dmol
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/avirshup/py3dmol
- Owner: avirshup
- License: other
- Created: 2015-10-17T07:50:21.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-08-09T18:35:59.000Z (over 8 years ago)
- Last Synced: 2024-06-29T13:33:43.388Z (5 months ago)
- Language: Python
- Size: 13.3 MB
- Stars: 93
- Watchers: 12
- Forks: 12
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
#Py3DMol
NOTE: Although this repository is being kept as a cool artifact from the CECAM 2015 Simulation Workshop, it is no longer maintained. Instead, we've used these ideas to create the Notebook Molecular Visualization Library and its javascript dependencies, which can be found at:
* https://github.com/Autodesk/notebook-molecular-visualization
* https://github.com/Autodesk/nbmolviz2d
* https://github.com/Autodesk/nbmolviz3d___
Py3DMol is a python package for dependency-free molecular visualization in iPython notebooks. Objects from MDAnalysis, MDTraj, OpenBabel, and CClib can be visualized and manipulated directly in a notebook notebook. The backend visualization library, 3DMol.js, is included, so no additional libraries are necessary - visualizations will function in any modern browser using javascript and WebGL.
##About
This package started as hackathon project for the CECAM 2015 Macromolecular Simulation Workshop.###Contributors
**Maintained by**:
Aaron Virshup, _Bio/Nano Research Group, Autodesk Research_
Kasia Ziolkowska, _Max Planck Institute_
Tom Newport, _University of Oxford_
Fiona Naughton, _University of Oxford_
Martin Vögele, _Max Planck Institute_##Dependencies
This package is designed for the Jupyter Notebook platform and requires the ```ipython[notebook]``` and ```ipywidgets``` packages.*Inclusions
- This packages uses the 3DMol.js library as a backend for molecular visualization - a minified version is included here. See 3DMol.js
- Several functions dealing with wavefunction math were derived from the PyQuante2 source code.