Delaunay Extrapolation.
Project description
DelaunayExtrapolation
Explanation
Delaunay三角形分割を利用した内挿法です。
- 点群をまず準備します。
- それをDelaunay三角形分割します。
- 点群に含まれない任意の点が、点群の構成する三角形のどれに含まれているかを割り出します。
- さらに、三角形の中での相対位置(混合比)を算出します。
scipy.spatial.Delaunay
を利用すれば内挿は容易にできますが、三角形に含まれない点にまで外挿することができないので、Delaunayクラスを拡張しました。
「三角形分割」と書いていますが、3次元以上でも問題なく動くはずです。
Installation
$ pip install delaunayextrapolation
Example
test.py
に使用例があります。
Known Issues
- 一点ずつしか内挿できません。多数の点を同時に内挿できると良いですよね。
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
Built Distributions
Close
Hashes for delaunayextrapolation-0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65681fb77cf6285428de76c0440993d79b9d8a84aea3f0b3c5732773a7b202e1 |
|
MD5 | 20bdca0cb62fffbdc42b2bf38798928a |
|
BLAKE2b-256 | faa99cc80fd1486b288abecc161929e3f6ed776bc6e34f29c0ad0016fab7bed6 |
Close
Hashes for delaunayextrapolation-0.1-py3.9.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4abb72a1ac928de4767ebe8b2521a5b86583c86357cbd4d352b2c431818e0d58 |
|
MD5 | 0bfe63554d7e20071ce21d57167d2a04 |
|
BLAKE2b-256 | f9c56d0aa9cc16f612bda673d2bd234d5ff0c96c4934eccfdc6440696c37d93f |
Close
Hashes for delaunayextrapolation-0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0bd9665bbabbbb00b04540f10dd5b9ab47dec8df008804008941d3ccc9dc16b |
|
MD5 | 45b2e13b5cf6b3daa52da6428948f0b2 |
|
BLAKE2b-256 | 28e9864ab3727de2e8f11456f4968c8ee96f04edb949f808208c0715e86fdcdb |