π API ReferenceΒΆ
This reference provides a detailed overview of the functions and classes in the Archimedes library.
Core FunctionsΒΆ
|
Generate C/C++ code from a compiled function. |
|
Create an array supporting both numeric and symbolic computation. |
|
Create a symbolic array for use in symbolic computations. |
|
Create a symbolic array with the same shape and dtype as an existing array. |
|
Construct a symbolic array of zeros with the given shape and dtype. |
|
Construct a symbolic array of ones with the given shape and dtype. |
|
Create a symbolic array of zeros with the same shape and dtype as an input array. |
|
Create a symbolic array of ones with the same shape and dtype as an input array. |
|
Construct a symbolic identity matrix of size n with the given dtype. |
|
Apply a function repeatedly while carrying state between iterations. |
|
Selectively apply one of several functions based on an index. |
|
Vectorize a function along specified argument axes. |
|
Create a "compiled" function from a Python function. |
|
Execute an arbitrary Python function within an symbolic computational graph. |
|
Create a function that evaluates the gradient of |
|
Create a function that evaluates the Jacobian of |
|
Create a function that evaluates the Hessian of |
|
Create a function that evaluates the Jacobian-vector product of |
|
Create a function that evaluates the vector-Jacobian product of |
|
Create a callable N-dimensional interpolant function. |
|
Create an ODE solver function from a dynamics function. |
|
Integrate a system of ordinary differential equations. |
|
Create a reusable solver for a nonlinear optimization problem. |
|
Minimize a scalar function with optional constraints. |
|
Construct an explicit function from an implicit relation. |
|
Find a root of a nonlinear function. |
|
Solve a quadratic programming problem |
ModulesΒΆ
Utilities for working with hierarchical "pytree" data structures. |
|
Utilities for defining custom classes that can be used with pytree transformations. |