Phiflow

Latest version: v3.1.0

Safety actively analyzes 682471 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

3.1.0

3D plotting + triangle meshes 177

**Highlights**

* Improved Plotly 3D plots and added support for animated plots
* Updated `Mesh` to handle 3D triangle meshes, support mesh decimation
* `Geometry` now supports named sets of sample points
* Numerous additions to `phi.geom`, such as geometry intersections, line tracing, marching cubes, signed distance fields

3.0.1

Bug fixes for [3.0](https://github.com/tum-pbs/PhiFlow/releases/tag/3.0.0). See #169

3.0

**Highlights**

* Support for unstructured meshes. This includes many field and physics operations, allowing grid simulations to be ported to FVM with little effort. Meshes can be loaded from `.su2` and `.gmsh` files.
* Major plotting improvements: new plot types, such as bar charts, histograms, streamlines, points clouds with cmap. More flexible arguments, e.g. error bars, color, alpha, same_scale.
* Improved documentation: The GitHub page now lists a collection of examples in the form of Jupyter notebooks.
* Sparse neighborhood search using GPU-enabled hash grids. This enables simulations with interacting particles, such as SPH.
* All linear solves can now use the ILU preconditioner.
* The `phi.math` package is now stand-along as the `phiml` library.
* All types of fields have been merge into the `Field` class which makes a lot of functionality more easily accessible. The legacy constructors still work but now return `Field` instances.
* Boundaries are now easier to define, e.g. `{'x-': 0, 'x+': 1}`
* Support for geometries defined by SDF grids.

3.0.0

2.5.3

See 146

2.5.1

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.