3Dmol.js

WebGL accelerated JavaScript molecular graphics library

OTHER License

Downloads
138.5K
Stars
792
Committers
61

Bot releases are visible (Hide)

3Dmol.js - 1.6.0

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.

3Dmol.js - 1.5.4

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.

3Dmol.js - 1.5.3

Published by dkoes over 4 years ago

Minor tweaks to improve learning environment hosting and documentation.

3Dmol.js - 1.5.2

Published by dkoes over 4 years ago

Assorted bug fixes.

3Dmol.js - 1.5.1

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...

3Dmol.js - 1.5.0

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.

3Dmol.js - 1.4.0

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.

3Dmol.js - 1.3.7

Published by dkoes almost 6 years ago

Updated color scheme, clickspheres for efficient click testing, fix vertical direction of mouse slab control

3Dmol.js - 1.3.6

Published by dkoes about 6 years ago

Bug fixes: hoverables, cartoons of mmtf data, canonicalize multiple bond sticks, docs and tests

3Dmol.js - 1.3.5

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

3Dmol.js - 1.3.4

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

3Dmol.js - Bug fix update

Published by dkoes over 6 years ago

An assortment of bug fixes - orthographic click handling, fixed bounding spheres, fix for translation, addBox, better stereoviewers.

3Dmol.js - 1.3.0

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.

3Dmol.js - 1.2.0

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.

3Dmol.js - 1.1.0

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

3Dmol.js - 1.0.6

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.

3Dmol.js -

Published by dkoes over 8 years ago

Imposter and instanced rendering for spheres and sticks for substantial performance and memory usage improvement. Variety of bug fixes.

3Dmol.js - 1.0.4

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.

3Dmol.js -

Published by dkoes over 9 years ago

Numerous bug fixes. Improved support for cartoons (e.g. nucleic acids), better support for symmetries.

3Dmol.js - April 11, 2015

Published by dkoes over 9 years ago

SemVer compatible release tag

Package Rankings
Top 25.7% on Repo1.maven.org
Top 1.56% on Pypi.org
Top 2.1% on Npmjs.org
Top 12.76% on Conda-forge.org
Badges
Extracted from project README's
CDNJS codecov Github CI