Quagmire

Latest version: v0.5.0

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

Scan your dependencies

0.5.0b

This is the first formal "public" release of the code.

High level summary of changes

- Introducing quagmire.function which is a collection of lazy-evaluation objects similar to underworld functions
- Introducing MeshVariables which wrap PETSc data vectors and provide interoperability with quagmire functions
- Providing context manager support for changes to topography that automatically update matrices appropriately
- Making all mesh variable data arrays view only except for assignment from a suitably sized numpy array (this is to ensure correct synchronisation of information in parallel).
- various property definitions to handle cases where changes require rebuilding of data structures
- making many mesh methods private and exposing them via functions
- upstream integration is a function on the mesh
- upstream / downstream smoothing is via a mesh function
- rbf smoothing builds a manager that provides a function interface

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.