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

Module contents