Delaunay Extrapolation.
Project description
DelaunayExtrapolation
Explanation
Delaunay三角形分割を利用した内挿法です。
- 点群をまず準備します。
- それをDelaunay三角形分割します。
- 点群に含まれない任意の点が、点群の構成する三角形のどれに含まれているかを割り出します。
- さらに、三角形の中での相対位置(混合比)を算出します。
scipy.spatial.Delaunay
を利用すれば内挿は容易にできますが、三角形に含まれない点にまで外挿することができないので、Delaunayクラスを拡張しました。
「三角形分割」と書いていますが、3次元以上でも問題なく動くはずです。
Installation
$ pip install delaunayextrapolation
Example
test.py
に使用例があります。
Known Issues
- 一点ずつしか内挿できません。多数の点を同時に内挿できると良いですよね。
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file delaunayextrapolation-0.2-py3-none-any.whl
.
File metadata
- Download URL: delaunayextrapolation-0.2-py3-none-any.whl
- Upload date:
- Size: 3.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.4 Darwin/23.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab121d13132a2fc790cf0018f3ed7247a2b0a3a2b9e4e2fddcbee18e38185cd6 |
|
MD5 | 443bc257ea990d712d20e7ab6a3514c3 |
|
BLAKE2b-256 | 95d61b0c85e090dc58aec36a1bb57f5837c18473d6f0fcfba816938bbbe50133 |