Skip to content

Releases: zakandrewking/escher

v1.6.0

29 Mar 18:14
Compare
Choose a tag to compare

What's new?

  • Tooltips: Try out the new tooltips by hovering over reactions, metabolites, and genes. You can build custom tooltips with our JavaScript API, and there is a brand new tutorial to show you how.

  • D3 v4: Escher now uses D3 version 4, which means easier packaging, smaller files sizes, better testing, and better performance

  • Revamped docs: Check out our new and improved documentation

  • New Escher Converter: Escher Converter is now on version 1.2, and it includes the ability to convert SBML with the Layout Extension and SBGN-ML to Escher JSON.

  • Simplified shortcuts: Some keyboard shortcuts are simplified: zoom in (+), zoom out (-), zoom to canvas (0), zoom to nodes(1), find (f), and settings (,). For now, the old keyboard shortcuts (with ctrl) still work.

  • Better reaction shapes: We made some improvements to the shapes and label locations for new reactions. This should make drawing maps even easier:

v1.6.0-beta.1 Tooltips beta

04 Jan 17:12
Compare
Choose a tag to compare
Pre-release

Try out the new tooltips by hovering over reactions, metabolites, and genes.

v1.5.0

14 Sep 18:31
Compare
Choose a tag to compare

New features

There is now an option in the web application to download a map as a PNG file (Map > Export as PNG).

Bug fixes

This release also includes a critical security update for the Python package. Before this release, when running the Python server with public=True, the Python server would serve files outside of the Escher directory through directory traversal (e.g. ../..). This has been fixed, but it is still best to run the server with public=False, and this is the default for all past and future versions.

v1.4.4

25 May 22:08
Compare
Choose a tag to compare

Fixes a bug that broke Escher in the Jupyter notebook.

v1.4

23 Feb 00:28
Compare
Choose a tag to compare

This release bring an overhaul to the Escher build, testing, and releases processes.

Escher is now available as a NPM package: escher-vis. You can include Escher in JavaScript packages and embed it in other projects with build tools like browserify and webpack.

With the move to NPM, Escher is also available on npmcdn.com. For more details on including Escher in your project, check out the docs.

Version 1.4 also includes a number of bug fixes and small improvements, including:

  • You can finally build exchange reactions with a positive coefficient
  • When embedding a map, you can leave out the embedded_css argument and Escher will provide a default
  • You can do limited editing in the IPython/Jupyter notebook by setting enable_editing=True
  • The Python save_html() function has been completely revamped for more intuitive results
  • and much more!

v1.3.1

09 Nov 02:31
Compare
Choose a tag to compare

Data files can use IDs or descriptive names for genes, reactions, and metabolites.

v1.3

13 Oct 02:23
Compare
Choose a tag to compare

Adds CSS3 3D transforms for hardware-accelerated zooming and panning. This is optional, available on the homepage as the "Responsive pan and zoom" option and in JavaScript with the use_3d_transform option.

Also updated the Escher citation info, and included underscore.js in the Escher library.

v1.2.1

18 Aug 01:46
Compare
Choose a tag to compare
  • New web function: Update names and gene reaction rules using model
  • Instructions for building maps based on maps for another model
  • Hover over genes for a tooltip with another identifier (e.g. the gene name)
  • Bug fixes

v1.2

01 Aug 06:56
Compare
Choose a tag to compare

With this release, Escher shares maps and models with the new BiGG Database (BiGG 2).

It also includes versioning for maps/models on the Escher website, tooltips when you hover over reaction and metabolite labels, and a number of bug fixes.

  • Fixes underlines #102 and map height #110 in Jupyter/IPython
  • Switch to position: fixed for full screen maps #105
  • Much better map conversion
  • Versioning for maps and models with versioned caches
  • Added tooltips for labels (#112)
  • Using BiGG 2 identifiers

v1.1.2

22 Apr 07:54
Compare
Choose a tag to compare

Bug fixes

  • fixes bugs with Python 3 and url response decoding
  • make maps full height in latest iPython notebooks
  • update notebooks