Skip to content

Commit

Permalink
0.9.3 rel prep (#1292)
Browse files Browse the repository at this point in the history
* change log and ver updates for 0.9.3

* update changelog

* docs updates

* fix link
  • Loading branch information
cyrush authored May 12, 2024
1 parent 0aef6cf commit e69d6ec
Show file tree
Hide file tree
Showing 5 changed files with 99 additions and 18 deletions.
25 changes: 20 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,38 @@ 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
### Preferred dependency versions for ascent@develop
- [email protected]
- [email protected]
## [0.9.3] - Released 2024-05-11
### Preferred dependency versions for [email protected]
- [email protected]
- [email protected] (requires [patch](https://github.com/Alpine-DAV/ascent/blob/0aef6cffd522be7419651e6adf586f9a553297d0/scripts/build_ascent/2024_05_03_vtkm-mr3215-ext-geom-fix.patch) )
- [email protected]
- [email protected]
- [email protected]
- [email protected]


### Added
- Added a uniform grid resampling filter.
- Added `refinement_level` option to Relay Extract. When used this will refine high order meshes to a low order representation and save the low order result as the extract data.
- Added parameters to control HDF5 compression options to the Relay Extract.
- Added check to make sure all domain IDs are unique
- Added a `vtk` extract that saves each mesh domain to a legacy vtk file grouped, with all domain data grouped by a `.visit` file.
- Added particle advection for streamline and related rendering support.
- Added WarpX Streamline filter that uses charged particles.
- Added seed population options for particle advection: point, point list, line, and box
- Added more Ascent tutorial examples
- Added support for implicit points style Blueprint input meshes
- Added actions for shell commands and simulation code function callbacks
- Added a `cylinder` option to the clip filter.
- Added `box`, `plane`, `cylinder`, and `sphere` options to the Threshold filter, enabling sub selecting a mesh spatially.

### Changed
- Changed the Data Binning filter to accept a `reduction_field` parameter (instead of `var`), and similarly the axis parameters to take `field` (instead of `var`). The `var` style parameters are still accepted, but deprecated and will be removed in a future release.
- Changed the Streamline and WarpXStreamline filters to apply the VTK-m Tube filter to their outputs, allowing for the results to be rendered.
- Updated CMake Python build infrastructure to use

### Fixed
- Various small bug fixes

## [0.9.2] - Released 2023-06-30
### Preferred dependency versions for [email protected]
Expand All @@ -38,7 +53,7 @@ and this project aspires to adhere to [Semantic Versioning](https://semver.org/s
- Added C++ `Ascent::info()` method that returns a reference to execution info in addition the existing info() method that provides copy out semantics.


### Fixed


## [0.9.1] - Released 2023-04-21
### Preferred dependency versions for [email protected]
Expand Down
2 changes: 1 addition & 1 deletion src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ cmake_policy(SET CMP0048 NEW)
# Ascent
################################

project(ascent VERSION "0.9.2")
project(ascent VERSION "0.9.3")

################################
# Build Options
Expand Down
82 changes: 74 additions & 8 deletions src/docs/sphinx/Releases.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,65 @@ Source distributions for Ascent are hosted on github:

https://github.com/Alpine-DAV/ascent/releases

v0.9.3
---------------------------------

* Released 2024-05-12
* `Source Tarball <https://github.com/Alpine-DAV/ascent/releases/download/v0.9.3/ascent-v0.9.3-src-with-blt.tar.gz>`__

* Docker Containers
* ``alpinedav/ascent:0.9.3``
* ``alpinedav/ascent-jupyter:0.9.3``

Highlights
++++++++++++++++++++++++++++++++++++

(Extracted from Ascent's :download:`Changelog <../../../CHANGELOG.md>`)


Preferred dependency versions for [email protected]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* [email protected]
* [email protected] (with required `patch <https://github.com/Alpine-DAV/ascent/blob/0aef6cffd522be7419651e6adf586f9a553297d0/scripts/build_ascent/2024_05_03_vtkm-mr3215-ext-geom-fix.patch>`_ )
* [email protected]
* [email protected]
* [email protected]
* [email protected]

Added
~~~~~

* Added a uniform grid resampling filter.
* Added ``refinement_level`` option to Relay Extract. When used this will refine high order meshes to a low order representation and save the low order result as the extract data.
* Added parameters to control HDF5 compression options to the Relay Extract.
* Added check to make sure all domain IDs are unique
* Added a ``vtk`` extract that saves each mesh domain to a legacy vtk file grouped, with all domain data grouped by a ``.visit`` file.
* Added particle advection for streamline and related rendering support.
* Added WarpX Streamline filter that uses charged particles.
* Added seed population options for particle advection: point, point list, line, and box
* Added more Ascent tutorial examples
* Added support for implicit points style Blueprint input meshes
* Added actions for shell commands and simulation code function callbacks
* Added ``box``, ``plane``, ``cylinder``, and ``sphere`` options to the Threshold filter, enabling sub selecting a mesh spatially.

Changed
~~~~~~~

* Changed the Data Binning filter to accept a ``reduction_field`` parameter (instead of ``var``), and similarly the axis parameters to take ``field`` (instead of ``var``). The ``var`` style parameters are still accepted, but deprecated and will be removed in a future release.
* Changed the Streamline and WarpXStreamline filters to apply the VTK-m Tube filter to their outputs, allowing for the results to be rendered.
* Updated CMake Python build infrastructure to use

Fixed
~~~~~

* Various small bug fixes


v0.9.2
---------------------------------

* Released 2023-06-30
* `Source Tarball <https://github.com/Alpine-DAV/ascent/releases/download/v0.9.2/ascent-v0.9.2-src-with-blt.tar.gz>`__

* Docker Containers
Expand Down Expand Up @@ -59,6 +114,7 @@ Changed
v0.9.1
---------------------------------

* Released 2023-04-22
* `Source Tarball <https://github.com/Alpine-DAV/ascent/releases/download/v0.9.1/ascent-v0.9.1-src-with-blt.tar.gz>`__

* Docker Containers
Expand Down Expand Up @@ -99,6 +155,7 @@ Fixed
v0.9.0
---------------------------------

* Released 2023-01-27
* `Source Tarball <https://github.com/Alpine-DAV/ascent/releases/download/v0.9.0/ascent-v0.9.0-src-with-blt.tar.gz>`__

* Docker Containers
Expand Down Expand Up @@ -147,6 +204,7 @@ Changed
v0.8.0
---------------------------------

* Released 2022-02-11
* `Source Tarball <https://github.com/Alpine-DAV/ascent/releases/download/v0.8.0/ascent-v0.8.0-src-with-blt.tar.gz>`__

* Docker Containers
Expand Down Expand Up @@ -208,6 +266,7 @@ Changed
v0.7.1
-------

* Released 2021-05-20
* `v0.7.1 Source Tarball <https://github.com/Alpine-DAV/ascent/releases/download/v0.7.1/ascent-v0.7.1-src-with-blt.tar.gz>`_

Highlights
Expand Down Expand Up @@ -240,6 +299,7 @@ Changed
v0.7.0
-------

* Released 2021-03-19
* `v0.7.0 Source Tarball <https://github.com/Alpine-DAV/ascent/releases/download/v0.7.0/ascent-v0.7.0-src-with-blt.tar.gz>`_

Highlights
Expand Down Expand Up @@ -275,6 +335,7 @@ Changed
v0.6.0
-------

* Released 2020-11-06
* `v0.6.0 Source Tarball <https://github.com/Alpine-DAV/ascent/releases/download/v0.6.0/ascent-v0.6.0-src-with-blt.tar.gz>`_

Highlights
Expand Down Expand Up @@ -310,6 +371,7 @@ Changed
v0.5.1
-------

* Released 2020-02-01
* `v0.5.1 Source Tarball <https://github.com/Alpine-DAV/ascent/releases/download/v0.5.1/ascent-v0.5.1-src-with-blt.tar.gz>`_

Highlights
Expand All @@ -332,6 +394,7 @@ Fixed
v0.5.0
-------

* Released 2019-11-14
* `v0.5.0 Source Tarball <https://github.com/Alpine-DAV/ascent/releases/download/v0.5.0/ascent-v0.5.0-src-with-blt.tar.gz>`_

Highlights
Expand Down Expand Up @@ -368,31 +431,34 @@ Fixed
v0.4.0
-------

The fourth release of Ascent.

* Released 2018-10-01
* `v0.4.0 Source Tarball <https://github.com/Alpine-DAV/ascent/releases>`_

The fourth release of Ascent.

v0.3.0
-------

The third release of Ascent.

* Released 2018-03-31
* `v0.3.0 Source Tarball <https://github.com/Alpine-DAV/ascent/releases>`_

The third release of Ascent.

v0.2.0
-------

The second release of Ascent.

* Released 2017-12-27
* `v0.2.0 Source Tarball <https://github.com/Alpine-DAV/ascent/releases>`_

The second release of Ascent.

v0.1.0
-------

The initial release of Ascent.

* Released 2017-01-11
* `v0.1.0 Source Tarball <https://github.com/Alpine-DAV/ascent/releases>`_

The initial release of Ascent.



4 changes: 2 additions & 2 deletions src/docs/sphinx/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,9 @@
# built documents.
#
# The short X.Y version.
version = '0.9.2'
version = '0.9.3'
# The full version, including alpha/beta/rc tags.
release = '0.9.2'
release = '0.9.3'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2074,7 +2074,7 @@ paint_binning(const conduit::Node &binning,
binning["attrs/reduction_var/value"].as_string();
if(reduction_var.empty())
{
reduction_var = "cnt";
reduction_var = "count";
}
std::string fname =
"painted_" + reduction_var + "_" +
Expand Down Expand Up @@ -2165,7 +2165,7 @@ binning_mesh(const conduit::Node &binning,
std::string reduction_var = binning["attrs/reduction_var/value"].as_string();
if(reduction_var.empty())
{
reduction_var = "cnt";
reduction_var = "count";
}
std::string fname =
reduction_var + "_" + binning["attrs/reduction_op/value"].as_string();
Expand Down

0 comments on commit e69d6ec

Please sign in to comment.