You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,18 +2,19 @@
2
2
3
3
The following changes are present in the `main` branch of the repository and are not yet part of a release:
4
4
5
-
- Py: Major refactor of the Python bindings, interface is simplified and more "pythonic"
6
-
- Merged distinct F64/F32 classes and functions and infer data type automatically
7
-
- Nearly all inputs and outputs are now zero-copy (e.g. mesh vertices and faces can be accessed as attributes without copies)
8
-
- Py: Add a function for a plain marching cubes reconstruction without any SPH interpolation
9
-
- Lib: Add support for "dense" density maps (borrowed & owned) as input for the marching cubes triangulation, useful for the Python bindings
5
+
- Py: Major refactor of the Python bindings, interface is much simpler and more "pythonic"
6
+
- Unified separate F64/F32 classes and functions and infer data type automatically
7
+
- Nearly all inputs, outputs and attributes are now zero-copy (e.g. mesh vertices and faces can be accessed as attributes without copies)
8
+
- Py: Add a function for a plain marching cubes reconstruction from a contiguous 3D array without any SPH interpolation
9
+
- Lib: Add support for "dense" `DensityMap` (borrowed & owned) as input for the marching cubes triangulation, useful for the Python bindings
10
+
- Lib: Replace usage of `DiscreteSquaredDistanceCubicKernel` by standard `CubicSplineKernel` for SPH interpolation (no noticeable performance difference)
10
11
- Lib: Enforce that `Index` types are signed integers implementing the `num_traits::Signed` trait. Currently, the reconstruction does not work (correctly) with unsigned integers.
11
12
- Lib: Make most fields of `SurfaceReconstruction` public
12
13
- CLI: Add some tests for the `reconstruction_pipeline` function
13
14
- CLI: Fix post-processing when particle AABB filtering is enabled
14
15
- Lib: Support subdomain "ghost particle" margins to be up to the size of the subdomain itself (previously limited to half the size)
15
16
- CLI/Lib: Option to automatically disable subdomain decomposition for very small grids
16
-
- Lib: Support for non-owned data in `MeshAttribute`, avoids copies in CLI and Python package
17
+
- Lib: Support for borrowed data in `MeshAttribute`, avoids copies in CLI and Python package
0 commit comments