Skip to main content

Delaunay Extrapolation.

Project description

DelaunayExtrapolation

Explanation

Delaunay三角形分割を利用した内挿法です。

  1. 点群をまず準備します。
  2. それをDelaunay三角形分割します。
  3. 点群に含まれない任意の点が、点群の構成する三角形のどれに含まれているかを割り出します。
  4. さらに、三角形の中での相対位置(混合比)を算出します。

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

delaunayextrapolation-0.2-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file delaunayextrapolation-0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for delaunayextrapolation-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ab121d13132a2fc790cf0018f3ed7247a2b0a3a2b9e4e2fddcbee18e38185cd6
MD5 443bc257ea990d712d20e7ab6a3514c3
BLAKE2b-256 95d61b0c85e090dc58aec36a1bb57f5837c18473d6f0fcfba816938bbbe50133

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page