Skip to content

Releases: zakandrewking/escher

Version 1.7.3

05 Sep 13:20
Compare
Choose a tag to compare

Fixes bug where Escher Python widget was not updating immediately with custom reaction scale #318

Version 1.7.2

22 Aug 18:06
Compare
Choose a tag to compare

Fixes Python package to support Python versions 3.5, 3.6, and 3.7 (#316, #317)

Version 1.7.1

15 Jul 21:19
Compare
Choose a tag to compare

Fixes performance for large maps with default settings: #302

Version 1.7

12 Jul 00:03
Compare
Choose a tag to compare

What's new?

Since the last stable release, much of Escher has been rewritten and modernized. A lot of the changes are under the hood, but you'll notice these things in the app:

Data scale presets make it easy to quickly try out different color combinations

image

Vertical and horizontal align

For getting those reactions to line up nicely:

Quick access to disabling tooltips

See the little grey button that says "Disable tooltips". You can also choose to show tooltips over objects, in addition to labels, in the settings menu.

image

Revamped Python Package

The Python package has been completely rewritten. It now has full "widget" support in Jupyter notebook and Jupyter lab. There's a new tutorial in the docs:

https://escher.readthedocs.io/en/latest/escher-python.html

Other improvements

  • No more accidental highlighting of labels on the map
  • New icons
  • Data scale controls are rewritten. Thanks @elliotgordonrowe.
  • Now you can control the max and min values of the color scale, so colors will not change across changes in data
  • No more bezier controls in image downloads
  • Completely rewrote the build process and moved from Grunt to Webpack
  • Allow python map validation with a standard pip installation #312. Thanks @Midnighter.
  • Revamped home page with higher contrast and a link to Escher-FBA
  • Rewrote UI components to remove the dependency on bootstrap. Now all you need to embed Escher is escher.min.js (or the npm package)
  • Rewrote the tooltip API to use Preact components and revamped the tooltips tutorial. Thanks @elliotgordonrowe.
  • Some API changes in the Python package: python -m escher.server, display_in_notebook, and display_in_browser are replaced by the new widget

1.7.0-beta.19

09 Jul 23:18
Compare
Choose a tag to compare
1.7.0-beta.19 Pre-release
Pre-release

Bug fixes:

  • data scale presets should work everywhere now
  • brought back Ctrl-m and Ctrl-o shortcuts
  • allow python map validation with a standard pip installation #312 Thanks @Midnighter
  • many style fixes in Settings menu

1.7.0-beta.17

05 Jun 17:58
Compare
Choose a tag to compare

Version 1.7.0-beta.12

23 Apr 19:16
Compare
Choose a tag to compare
Version 1.7.0-beta.12 Pre-release
Pre-release

New feature!! 🍾

Vertical and horizontal align:

image

Version 1.7.0-beta.11

17 Apr 22:48
Compare
Choose a tag to compare
Version 1.7.0-beta.11 Pre-release
Pre-release

Fixes bugs where reaction data wasn't showing when adding reactions to the map

As a bonus, you can now search for new reactions based on genes and metabolites, even when data is loaded.

Version 1.7.0-beta.10

17 Apr 21:30
Compare
Choose a tag to compare
Version 1.7.0-beta.10 Pre-release
Pre-release

Fixes a bug that prevents metabolites from being merged

Version 1.7.0-beta.9

16 Apr 21:58
Compare
Choose a tag to compare
Version 1.7.0-beta.9 Pre-release
Pre-release

This beta release includes a bunch of bug fixes and improvements. The rollout of 1.7 will be gradual, so please open an issue if you see anything unexpected.

Some things you might notice:

  • Revamped home page with higher contrast and a link to Escher-FBA
  • No more accidental highlighting of labels on the map
  • New icons
  • Data scale controls are rewritten
    • Now you can control the max and min values of the color scale, so colors will not change across changes in data
  • Revamped settings page with default color scales for easy access to nice colors
  • No more bezier controls in image downloads
  • Lots of 🐛 fixes

Coming soon:

  • Brand new Python package with support for Jupyter Lab

More details coming soon.