Cloud interpolator
Project description
cloud2cloud
This is a simple tool to interpolate N-dimensional data between two M-dimensional meshes as fast as possible. At any point of the target mesh the data is computed from K nearest neighbours in the source mesh.
cloud2cloud interface
For structured meshes.
result = cloud2cloud(source, values, target)
source # ndarray(*shape_sce, dim_msh)
target # ndarray(*shape_tgt, dim_msh)
values # ndarray(*shape_sce, *shape_val)
result # ndarray(*shape_tgt, *shape_val)
Raw interface
The underlying method used to interpolate.
base = CloudInterpolator(source, target)
result = base.interp(values)
source # ndarray(dim_msh, points_sce) or tuple(ndarray(points_sce),...)
target # ndarray(dim_msh, points_tgt) or tuple(ndarray(points_tgt),...)
values # ndarray(points_sce, *shape_val)
result # ndarray(points_tgt, *shape_val)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cloud2cloud-0.2.0.tar.gz
(3.9 kB
view hashes)
Built Distribution
Close
Hashes for cloud2cloud-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52d780dbe3b117a9ffe7cf00f8829ee2837f0f6d8842e7c96083e9f010fe44fc |
|
MD5 | e054dcd27338ce1f439f62fc4112a85a |
|
BLAKE2b-256 | 66e12ff7240f58239369506e97cfa427e8838dddeb3f14e0c575ff156a509a95 |