From 9ade37b0a9ea495e45adb25cda7498c0bf9465c5 Mon Sep 17 00:00:00 2001 From: Cyrus Harrison Date: Fri, 6 Nov 2020 16:27:59 -0800 Subject: [PATCH] update docs for 0.6.0 release (#641) * update docs for 0.6.0 release * add link to dec 20 ecp tutorial --- CHANGELOG.md | 2 +- src/CMakeLists.txt | 2 +- .../ascent_runtime_relay_filters.cpp | 2 +- src/docs/sphinx/Releases.rst | 35 +++++++++++++++++++ src/docs/sphinx/Tutorial.rst | 2 ++ src/docs/sphinx/conf.py | 4 +-- 6 files changed, 42 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b1b482d9b..d6ff12cae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ Notable changes to Ascent are documented in this file. This changelog started on The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project aspires to adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## [0.6.0] - Released 2020-11-06 ### Added - Added support for Devil Ray (high-order) ray tracer diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 39927c2fe..227395c82 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -53,7 +53,7 @@ cmake_policy(SET CMP0048 NEW) # Ascent ################################ -project(ascent VERSION "0.5.1") +project(ascent VERSION "0.6.0") ################################ # Build Options diff --git a/src/ascent/runtimes/flow_filters/ascent_runtime_relay_filters.cpp b/src/ascent/runtimes/flow_filters/ascent_runtime_relay_filters.cpp index 70115695d..7cf4ca8e1 100644 --- a/src/ascent/runtimes/flow_filters/ascent_runtime_relay_filters.cpp +++ b/src/ascent/runtimes/flow_filters/ascent_runtime_relay_filters.cpp @@ -1006,7 +1006,7 @@ void mesh_blueprint_save(const Node &data, } root["protocol/name"] = file_protocol; - root["protocol/version"] = "0.5.1"; + root["protocol/version"] = "0.6.0"; root["number_of_files"] = num_files; root["number_of_trees"] = global_num_domains; diff --git a/src/docs/sphinx/Releases.rst b/src/docs/sphinx/Releases.rst index 234748312..711ea394d 100644 --- a/src/docs/sphinx/Releases.rst +++ b/src/docs/sphinx/Releases.rst @@ -58,6 +58,41 @@ Source distributions for Ascent are hosted on github: https://github.com/Alpine-DAV/ascent/releases +v0.6.0 +------- + +* `Source Tarball `_ + +Highlights ++++++++++++++ + +(Extracted from Ascent's :download:`Changelog <../../../CHANGELOG.md>`) + +Added +~~~~~~~~~ + +* Added support for Devil Ray (high-order) ray tracer +* Added vector operations + * composite vector (create vector from three scalars) + * vector component (extract scalar component) +* Allow no refinement for high-order meshes +* Added support for multiple topologies (e.g., volume and particles in the same mesh) +* Added support for AMR Nesting relationships (Blueprint Nestsets) +* Added optional ``num_files`` parameter to the Relay Extract. See the [Relay Extract Docs](https://ascent.readthedocs.io/en/latest/Actions/Extracts.html#relay) for more details. +* Added an AscentViewer Widget for Jupyter +* Added new CUDA device link logic to help bottle CUDA dependencies for downstream use +* Added support for `exa` prefix style filters + + +Changed +~~~~~~~~~ +* Modified Cinema output so it can be viewed without a webserver +* Removed default behavior of publishing individual vector components when vectors were three separate arrays. This can be achieved by using the vector component filter +* Changed Docker Images to leverage Jupyter lab +* Tutorial updates +* Rendering improvements + + v0.5.1 ------- diff --git a/src/docs/sphinx/Tutorial.rst b/src/docs/sphinx/Tutorial.rst index 51277aba1..64525d252 100644 --- a/src/docs/sphinx/Tutorial.rst +++ b/src/docs/sphinx/Tutorial.rst @@ -59,6 +59,8 @@ You can find the tutorial source code and notebooks in your Ascent install direc `Ascent Tutorial Intro Slides [pdf] `_ Scheduled Tutorials: + * `In Situ Scientific Analysis and Visualization using ALPINE Ascent @ ECP Training Event `_ - Dec 2020, Virtual + * `In Situ Analysis and Visualization with SENSEI and Ascent @ SC20 `_ - Nov 2020, Virtual diff --git a/src/docs/sphinx/conf.py b/src/docs/sphinx/conf.py index 728c123c1..e82d6e66f 100644 --- a/src/docs/sphinx/conf.py +++ b/src/docs/sphinx/conf.py @@ -101,9 +101,9 @@ # built documents. # # The short X.Y version. -version = '0.5.1' +version = '0.6.0' # The full version, including alpha/beta/rc tags. -release = '0.5.1' +release = '0.6.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.