Exemplo n.º 1
0
Arquivo: geo.py Projeto: EvoNet/hpgl
def lvm_kriging(prop, grid, mean_data, radiuses, max_neighbours, cov_model):
	out_prop = _clone_prop(prop)
	param = hpgl.create_ok_params()
	param.set_covariance_type(cov_model.type)
	param.set_sill(cov_model.sill)
	param.set_ranges(*cov_model.ranges)
	param.set_radiuses(*radiuses)
	param.set_max_neighbours(max_neighbours)
	param.set_nugget(cov_model.nugget)
	param.set_angles(*cov_model.angles)
	hpgl.lvm_kriging(prop, out_prop, grid.grid, param, _require_cont_data(mean_data)) 
	return out_prop
Exemplo n.º 2
0
Arquivo: geo.py Projeto: watmough/hpgl
def ordinary_kriging(prop, grid, radiuses, max_neighbours, cov_model):
    out_prop = _clone_prop(prop)
    param = hpgl.create_ok_params()
    param.set_covariance_type(cov_model.type)
    param.set_sill(cov_model.sill)
    param.set_ranges(*cov_model.ranges)
    param.set_radiuses(*radiuses)
    param.set_max_neighbours(max_neighbours)
    param.set_nugget(cov_model.nugget)
    param.set_angles(*cov_model.angles)
    hpgl.ordinary_kriging(prop, out_prop, grid.grid, param, True)
    return out_prop
Exemplo n.º 3
0
Arquivo: geo.py Projeto: EvoNet/hpgl
def ordinary_kriging(prop, grid, radiuses, max_neighbours, cov_model):
	out_prop = _clone_prop(prop)
	param = hpgl.create_ok_params()
	param.set_covariance_type(cov_model.type)
	param.set_sill(cov_model.sill)
	param.set_ranges(*cov_model.ranges)
	param.set_radiuses(*radiuses)
	param.set_max_neighbours(max_neighbours)
	param.set_nugget(cov_model.nugget)
	param.set_angles(*cov_model.angles)
	hpgl.ordinary_kriging(prop, out_prop, grid.grid, param, True)
	return out_prop
Exemplo n.º 4
0
Arquivo: geo.py Projeto: watmough/hpgl
def lvm_kriging(prop, grid, mean_data, radiuses, max_neighbours, cov_model):
    out_prop = _clone_prop(prop)
    param = hpgl.create_ok_params()
    param.set_covariance_type(cov_model.type)
    param.set_sill(cov_model.sill)
    param.set_ranges(*cov_model.ranges)
    param.set_radiuses(*radiuses)
    param.set_max_neighbours(max_neighbours)
    param.set_nugget(cov_model.nugget)
    param.set_angles(*cov_model.angles)
    hpgl.lvm_kriging(prop, out_prop, grid.grid, param,
                     _require_cont_data(mean_data))
    return out_prop
Exemplo n.º 5
0
Arquivo: geo.py Projeto: EvoNet/hpgl
def lvm_kriging(prop, grid, mean_data, radiuses, max_neighbours, covariance_type, ranges, sill, nugget=None, angles=None):
	out_prop = _clone_prop(prop)
	param = hpgl.create_ok_params()
	param.set_covariance_type(covariance_type)
	param.set_sill(sill)
	param.set_ranges(*ranges)
	param.set_radiuses(*radiuses)
	param.set_max_neighbours(max_neighbours),
	if (not nugget is None):
		param.set_nugget(nugget)
	if (not angles is None):
		param.set_angles(*angles)
	hpgl.lvm_kriging(prop, out_prop, grid.grid, param, mean_data) 
	return out_prop
Exemplo n.º 6
0
Arquivo: geo.py Projeto: EvoNet/hpgl
def ordinary_kriging(prop, grid, radiuses, max_neighbours, covariance_type, ranges, sill, nugget = None, angles=None, use_new_cov = True):
	out_prop = _clone_prop(prop)
	param = hpgl.create_ok_params()
	param.set_covariance_type(covariance_type)
	param.set_sill(sill)
	param.set_ranges(*ranges)
	param.set_radiuses(*radiuses)
	param.set_max_neighbours(max_neighbours)
	if (not nugget is None):
		param.set_nugget(nugget)
	if (not angles is None):
		param.set_angles(*angles)
	hpgl.ordinary_kriging(prop, out_prop, grid.grid, param, use_new_cov)
	return out_prop
Exemplo n.º 7
0
Arquivo: geo.py Projeto: watmough/hpgl
def lvm_kriging(prop,
                grid,
                mean_data,
                radiuses,
                max_neighbours,
                covariance_type,
                ranges,
                sill,
                nugget=None,
                angles=None):
    out_prop = _clone_prop(prop)
    param = hpgl.create_ok_params()
    param.set_covariance_type(covariance_type)
    param.set_sill(sill)
    param.set_ranges(*ranges)
    param.set_radiuses(*radiuses)
    param.set_max_neighbours(max_neighbours),
    if (not nugget is None):
        param.set_nugget(nugget)
    if (not angles is None):
        param.set_angles(*angles)
    hpgl.lvm_kriging(prop, out_prop, grid.grid, param, mean_data)
    return out_prop
Exemplo n.º 8
0
Arquivo: geo.py Projeto: watmough/hpgl
def ordinary_kriging(prop,
                     grid,
                     radiuses,
                     max_neighbours,
                     covariance_type,
                     ranges,
                     sill,
                     nugget=None,
                     angles=None,
                     use_new_cov=True):
    out_prop = _clone_prop(prop)
    param = hpgl.create_ok_params()
    param.set_covariance_type(covariance_type)
    param.set_sill(sill)
    param.set_ranges(*ranges)
    param.set_radiuses(*radiuses)
    param.set_max_neighbours(max_neighbours)
    if (not nugget is None):
        param.set_nugget(nugget)
    if (not angles is None):
        param.set_angles(*angles)
    hpgl.ordinary_kriging(prop, out_prop, grid.grid, param, use_new_cov)
    return out_prop