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
nnumber 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