コード例 #1
0
ファイル: geodetic.py プロジェクト: angri/nhlib
 def _c_min_geodetic_distance(mlons, mlats, slons, slats):
     mlons, mlats, slons, slats = _prepare_coords(mlons, mlats,
                                                  slons, slats)
     mdepths = sdepths = numpy.array(0.0)
     return _geodetic_speedups.min_distance(mlons, mlats, mdepths,
                                            slons, slats, sdepths,
                                            indices=False)
コード例 #2
0
ファイル: geodetic.py プロジェクト: angri/nhlib
 def _c_min_distance(mlons, mlats, mdepths,
                     slons, slats, sdepths, indices=False):
     assert not indices or mlons.ndim > 0
     mlons, mlats, slons, slats = _prepare_coords(mlons, mlats,
                                                  slons, slats)
     mdepths = numpy.array(mdepths, float)
     sdepths = numpy.array(sdepths, float)
     assert mlons.shape == mdepths.shape
     assert slons.shape == sdepths.shape
     return _geodetic_speedups.min_distance(mlons, mlats, mdepths,
                                            slons, slats, sdepths, indices)
コード例 #3
0
 def _c_min_geodetic_distance(mlons, mlats, slons, slats):
     mlons, mlats, slons, slats = _prepare_coords(mlons, mlats, slons,
                                                  slats)
     mdepths = sdepths = numpy.array(0.0)
     return _geodetic_speedups.min_distance(mlons,
                                            mlats,
                                            mdepths,
                                            slons,
                                            slats,
                                            sdepths,
                                            indices=False)
コード例 #4
0
 def _c_min_distance(mlons,
                     mlats,
                     mdepths,
                     slons,
                     slats,
                     sdepths,
                     indices=False):
     assert not indices or mlons.ndim > 0
     mlons, mlats, slons, slats = _prepare_coords(mlons, mlats, slons,
                                                  slats)
     mdepths = numpy.array(mdepths, float)
     sdepths = numpy.array(sdepths, float)
     assert mlons.shape == mdepths.shape
     assert slons.shape == sdepths.shape
     return _geodetic_speedups.min_distance(mlons, mlats, mdepths, slons,
                                            slats, sdepths, indices)