Version 1.7
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
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.
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
, anddisplay_in_browser
are replaced by the new widget