Miscellaneous tools from Yeti¶
Some math and I/O tools. The original set of functions provided by this module were originally translated from Yeti (now a dead language) to Python.
Math/utility routines¶
|
Set equal axes for 3d plot |
|
Compare two matrices term-by-term. |
|
Perform subspace iteration to calculate eigenvalues and eigenvectors. |
|
Find radius and center point of x-y data points |
|
Fit a circle through data points in 3D space |
|
Generate a unity amplitude sine-sweep time domain signal. |
|
Calculate a histogram |
|
Checks contents of square matrix A to see if it is approximately diagonal. |
|
Checks contents of square matrix A to see if it is symmetric, hermitian, positive-definite, diagonal, and identity. |
|
Compute maximum complex vector from x and y components |
|
Make a pattern "vector". |
|
Multiply a matrix and a diagonal, or two diagonals, in either order. |
|
Defines a context manager for |
|
Apply np.interp to each row of 2d array. |
|
Copy and reorder an ordered dictionary |
|
Count number of eigenvalues <= lam of symmetric matrix A. |
I/O helper routines¶
|
Load an object from a pickle file. |
|
Save an object to a file via pickling. |