WebGL accelerated JavaScript molecular graphics library
OTHER License
Bot releases are visible (Hide)
Published by dkoes about 4 years ago
A number of improvements to handling of crystallographic files. Unit cells have more options for rendering and can be animated (with multi-model cif files). A normalizedSymmetry option will pack things into the cell.
Improved handling of boolean selectors. Improved resize detection. Documentation improvements and minor bug fixes.
Many thanks to Guillaume Fraux and Qiang Zhu for their contributions.
Published by dkoes about 4 years ago
Performance improvement for PDB bond detection of non-protein molecules. New viewer method translateScene always programmatically controlling the view the same way as with a mouse. Additional tests and dependency version bumps.
Published by dkoes over 4 years ago
Minor tweaks to improve learning environment hosting and documentation.
Published by dkoes over 4 years ago
Assorted bug fixes.
Published by dkoes over 4 years ago
Performance and memory usage improvements, as well as improvements to sessions to make connections more robust.
Perhaps next major release I will do the performance profiling before I publish the release...
Published by dkoes over 4 years ago
With this release we switch to using WebGL 2.0 canvases if available. This enables volumetric rendering and will allow us to implement other sophisticated rendering techniques in the future.
Preliminary volumetric rendering is implemented with support for orthorhombic boxes only (e.g. file formats that do not use a matrix transformation, so unfortunately ccp4 isn't supported yet).
APIs for shared sessions, which enables an "active learning" environment for education are provided.
Clickability for cartoon traces, python integration fixes, improved documentation, better handling of changing device pixel ratios, default to higher resolution rendering, additional tests and bug fixes.
Published by dkoes over 5 years ago
Switch to gulp build systems with lots of related code cleanup. V3000 support from Paul Watson. dashed option for CylinderSpec from Michael Silveira. Enhancements to vibrate (bothways option). Animation support for labels and shapes. Improved remove label functionality. Assorted bug fixes.
Published by dkoes almost 6 years ago
Updated color scheme, clickspheres for efficient click testing, fix vertical direction of mouse slab control
Published by dkoes about 6 years ago
Bug fixes: hoverables, cartoons of mmtf data, canonicalize multiple bond sticks, docs and tests
Published by dkoes over 6 years ago
New features: addCurve, improved model selection indexing (especially useful for py3Dmol)
Bug fixes: wireframe shapes, cylinder enums, better slabbing on zoomTo, mmtf secondary structure assignment, hide applied to stick style, improved documentation/tests
Published by dkoes over 6 years ago
Memory efficiency improvements for shapes, better mmtf support including support for base64 encoded strings instead of binary data, improved documentation/tests, addPropertyLabels to easily label atoms with their properties
Published by dkoes over 6 years ago
An assortment of bug fixes - orthographic click handling, fixed bounding spheres, fix for translation, addBox, better stereoviewers.
Published by dkoes almost 7 years ago
Numerous bug fixes. Added support for transparent sticks. Full list of html colors is now supported (in case you want your molecules to be lemonchiffon) including dynamic *Carbon colorschemes.
Published by dkoes about 7 years ago
Support for more MD file formats, a new Promises-based api, implementation of a split viewer that supports multiple viewers on a single canvas, initial support for stereo viewers, improved hosted viewer, several bug fixes and feature tweaks.
Published by dkoes over 7 years ago
Various bug fixes in improvements, including colorschemes for spectrum, fitSlab method, view animations, background color fix, and documentation improvements
Published by dkoes over 8 years ago
Additional and improved support for volumetric data formats (e.g. ccp4).
Preliminary support for mmtf.
Implementation of a simple static widget for ipython notebooks.
Add support for discrete colormaps in style.
Add support for orthographic projection.
Minor bug fixes.
Published by dkoes about 9 years ago
Improved cartoon rendering (several more styles available). Improved support for multi-model files and animation. Better support for transparency. Additional crystallography support (e.g. addUnitCell, etc.). Outline viewer style. Numerous bug fixes and minor enhancements.
Published by dkoes over 9 years ago
SemVer compatible release tag