Miscelaneous Utilities (pysit.util
)¶
Note
This section of the documentation is under construction. The source, however, is documented and you can access that via the Reference/API sections.
Introduction¶
A pile of utility routines
util
Submodules¶
More details
pysit.util.image_processing Module¶
Functions¶
gaussian_kernel (size, sigma[, mesh_deltas]) |
Returns a normalized gauss kernel array for convolutions. |
blur_image (im[, sigma, freq, mesh_deltas, …]) |
Returns a blurred image by convolving with a gaussian kernel. |
resample_array (arr, new_size[, mode]) |
Returns a resampled array at new resolution. |
pysit.util.implicit_surfaces Module¶
Classes¶
ImplicitSurface () |
|
ImplicitCollection (*items) |
|
ImplicitPlane (p, n) |
|
ImplicitSphere ([c, r]) |
|
ImplicitXAlignedCylinder ([c, length, r]) |
|
ImplicitEllipse ([c, a, r]) |
|
ImplicitIntersection (*items) |
|
ImplicitUnion (*items) |
|
ImplicitDifference (base, *items) |
|
ImplicitComplement (base) |
|
GridMapBase () |
|
GridMap (funcs) |
|
GridSlip (p, n) |
pysit.util.io Module¶
Functions¶
read_model (fname) |
Reads a model in segy format and returns it as an array. |
pysit.util.parallel Module¶
Classes¶
ParallelWrapShotNull (*args, **kwargs) |
|
ParallelWrapShot ([comm]) |
pysit.util.matrix_helpers Module¶
Functions¶
build_sigma (mesh, dim) |
|
make_diag_mtx (vec) |
pysit.util.net Module¶
Functions¶
download_file (url, destination) |
pysit.util.util Module¶
Classes¶
ConstructableDict (func) |
A ConstructableDict returns the value mapped to a key. |
Bunch (**kwargs) |
An implementation of the Bunch pattern. |
Line Search¶
Outer and Inner Loops¶
Reference/API¶
pysit.optimization Package¶
Classes¶
ConjugateGradient (objective[, reset_length, …]) |
|
GaussNewton (objective[, krylov_maxiter]) |
|
GradientDescent (objective, *args, **kwargs) |
|
LBFGS (objective[, memory_length, …]) |