geoist.gridder.tests package¶
Submodules¶
geoist.gridder.tests.test_genpnt module¶
-
geoist.gridder.tests.test_genpnt.
test_circular_scatter
()¶ gridder.circular_scatter returns equidistant points if random=False.
-
geoist.gridder.tests.test_genpnt.
test_circular_scatter_num_point
()¶ gridder.circular_scatter returns a specified
n
number of points.
-
geoist.gridder.tests.test_genpnt.
test_circular_scatter_random
()¶ gridder.circular_scatter return different sequences if random=True
-
geoist.gridder.tests.test_genpnt.
test_circular_scatter_seed
()¶ gridder.circular_scatter returns same sequence using same random seed
-
geoist.gridder.tests.test_genpnt.
test_circular_scatter_z
()¶ gridder.circular_scatter returns a filled z array.
-
geoist.gridder.tests.test_genpnt.
test_regular
()¶ Regular grid generation works in the correct order of points in the array
-
geoist.gridder.tests.test_genpnt.
test_regular_fails
()¶ gridder.regular should fail for invalid input
-
geoist.gridder.tests.test_genpnt.
test_scatter
()¶ Scatter point generation returns sane values with simple inputs
-
geoist.gridder.tests.test_genpnt.
test_scatter_fails
()¶ gridder.scatter should fail for invalid input
-
geoist.gridder.tests.test_genpnt.
test_scatter_noseed
()¶ gridder.scatter returns different sequence after using random seed
geoist.gridder.tests.test_interpolation module¶
-
geoist.gridder.tests.test_interpolation.
test_fill_nans
()¶ fill_nans recovers values that were removed from a simple grid
-
geoist.gridder.tests.test_interpolation.
test_interp
()¶ Test interpolating on a regular grid using smooth data
-
geoist.gridder.tests.test_interpolation.
test_interp_at
()¶ Interpolate a few points of smooth data gives correct results
-
geoist.gridder.tests.test_interpolation.
test_interp_at_extrapolation
()¶ Interpolate and extrapolate edge points that are not included
-
geoist.gridder.tests.test_interpolation.
test_profile
()¶ Extracting a profile from smooth data works
geoist.gridder.tests.test_padding module¶
-
geoist.gridder.tests.test_padding.
test_coordinatevec_padding_1d
()¶ gridder.padcoords accurately pads coordinate vector in 1D
-
geoist.gridder.tests.test_padding.
test_coordinatevec_padding_2d
()¶ gridder.padcoords accurately pads coordinate vector in 2D
-
geoist.gridder.tests.test_padding.
test_fails_if_bad_pad_operation
()¶ gridder.pad_array fails if given a bad padding array operation option
-
geoist.gridder.tests.test_padding.
test_fails_if_npd_incorrect_dimension
()¶ gridder.pad_array raises error if given improper dimension on npadding
-
geoist.gridder.tests.test_padding.
test_fails_if_npd_lessthan_arraydim
()¶ gridder.pad_array raises error if given npad is less than array length
-
geoist.gridder.tests.test_padding.
test_pad_and_unpad_equal_1d
()¶ gridder.pad_array and subsequent .unpad_array gives original array: 1D
-
geoist.gridder.tests.test_padding.
test_pad_and_unpad_equal_2d
()¶ gridder.pad_array and subsequent .unpad_array gives original array: 2D
geoist.gridder.tests.test_slicing module¶
-
geoist.gridder.tests.test_slicing.
test_cut
()¶ Cutting a grid works for simple grids
-
geoist.gridder.tests.test_slicing.
test_inside
()¶ gridder.inside returns correct results for simple input