Parafields

Latest version: v1.0.2

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

Scan your dependencies

1.0.2

The Final JOSS publication is now part of this release.

1.0.1

Minor changes to the JOSS publication.

1.0.0

parafields` is a Python package that provides Gaussian random fields based on circulant embedding. Core features are:

* Large variety of covariance functions: exponential, Gaussian, Matérn, spherical and cubic covariance functions, among others
* Generation of distributed fields using domain decomposition and MPI through mpi4py
* Uses numpy data structures to ease integration with the Python ecosystem of scientific software
* Optional caching of matrix-vector products
* Easy integration into e.g. [FEniCSx-based](https://fenicsproject.org/) PDE solvers ([Example that is currently not tested as part of our CI](https://github.com/parafields/parafields/blob/main/jupyter/fenicsx.ipynb))

`parafields` implements these features through Python bindings to the [parafields-core C++ library](https://github.com/parafields/parafields-core).

0.3.0

What's Changed

* Various updates from dependabot and pre-commit-ci
* m2r2 -> sphinx_mdinclude by dokempf in https://github.com/parafields/parafields/pull/98
* Use custom exception type for negative eigenvalues by dokempf in https://github.com/parafields/parafields/pull/101
* Add autotuning strategy for embedding factor by dokempf in https://github.com/parafields/parafields/pull/103


**Full Changelog**: https://github.com/parafields/parafields/compare/v0.2.0...v0.3.0

0.2.0

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.