0.5.0
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
andreset
actions.ascent.execute(actions)
now implicitly resets and execute the Ascent actions. To maintain a degree of backwards compatibility, usingexecute
andreset
are still passable toascent.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 toascent.execute(actions)
. - Added support for YAML
ascent_actions
andascent_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