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 Distribution
Close
Hashes for delaunayextrapolation-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c61c00266efa0fd90683efc853e12ca787119380b31e21cc5ce71a59c0c3e496 |
|
MD5 | 352c8ba3c10fb6e866b7f8e6170d71be |
|
BLAKE2b-256 | c4dcf6cbe5af91b070d0f5cf0c332fa5970703b91c17d3cf528d9b802fb5a331 |
Close
Hashes for delaunayextrapolation-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2f0ce9c237dddc1185f96ae51117da7cd132a78767b6583f3c65b872017913d |
|
MD5 | b55d66b881972f18cf3959dad02610e9 |
|
BLAKE2b-256 | 542910fc7c7bc03e6727e48f7ce22e22674301ed6dd8e8945b8859463efd4ab2 |