Skip to content

0.5.0

Compare
Choose a tag to compare
@cyrush cyrush released this 15 Nov 04:02
· 812 commits to develop since this release
809dd84

Ascent 0.5.0 - Released 2019-11-14

ascent-v0.5.0-src-with-blt.tar.gz and ascent-v0.5.0-src-with-blt.zip include submodules.

Release Highlights

Added

  • Added new Tutorial Content including C++, Python, and Python-based Jupyter Notebook examples.
  • Added docs for Queries and Triggers
  • Added a Jupyter Extract that provides interactive Python Notebook access to published mesh data. See the related Cloverleaf Demo.
  • Deprecated the execute and reset actions. ascent.execute(actions) now implicitly resets and execute the Ascent actions. To maintain a degree of backwards compatibility, using execute and reset are still passable to ascent.execute(actions). Internally, the internal data flow network will only be rebuilt when the current actions differ from the previously executed actions. Note: this only occurs when the Ascent runtime object is persistent between calls to ascent.execute(actions).
  • Added support for YAML ascent_actions and ascent_options files. YAML files are much easier for humans to compose
  • Add a relative offset option to the Slice filter.

Changed

  • Several improvements to Ascent's Expression infrastructure.
  • Updated our uberenv-based to use a 2019/11 version of spack develop.
  • Improved Python error handling and propagation.
  • Updated Docker example to build with Jupyter Notebook support.
  • Updated to VTK-m 1.5.0 and associated VTK-h.
  • Imposed necessary static build constraints for cuda support.

Fixed

  • Several minor bug fixes