DewLoosh.Math - Numerical and Symbolic Methods in Python#
DewLoosh is a rapid prototyping platform focused on numerical calculations mainly corcerned with simulations of natural phenomena. It provides a set of common functionalities and interfaces with a number of state-of-the-art open source packages to combine their power seamlessly under a single development environment.
Features#
- Numba-jitted classes and an extendible factory to define and manipulatevectors and tensors.
- Classes to define and solve linear and nonlinear optimizationproblems.
- A set of array routines for fast prorotyping, including random data creationto assure well posedness, or other properties of test problems.
Requirements#
The implementations in this module are created on top of
- NumPy, SciPy and Numba to speed up computationally sensitive parts,
- SymPy for symbolic operations and some vector algebra,
- the awkward library for its high performance data structures, gpu supportand general Numba compliance.
Gallery#
Contents#
Contents