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, …]) |