Finite difference coefficient estimator
Project description
Python implementation of the algorithm presented in:
Fornberg, B. (1988). Generation of finite difference formulas on arbitrarily spaced grids. Mathematics of computation, 51(184), 699-706.
This algorithm can estimate the coefficients of the finite difference formula used to estimate any derivative of an unidimensional function at a point x_0 given a grid of points (mostly neighbors of x_0). The accuracy level is determined by the number of grid points used in each estimation.
Highlights
Grid points do not have to be equally spaced.
x_0 does not have to be one of the grid points.
As a result of 2., the algorithm can also be used to interpolate a function at a point x_0, by using the coefficients of the derivative of order zero.
In a single M order derivative approximation the coefficients needed to estimate the derivative at any order from zero to M are calculated.
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 Distributions
Built Distributions
Hashes for fdce-0.1.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad89ca3036d5ab06981ca29d89a21258cb609e44ab5dc54197e8e7b2553082ac |
|
MD5 | 68ed103ae7c89a6983bb0654d077541f |
|
BLAKE2b-256 | 904744210668a2f3de8d9d88224e16c9fd14ee938a4b2333d41acf045a572c2d |
Hashes for fdce-0.1.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a65a8fedf040927d2eb5dbb46087f02ad8b95f8f7fdc09527dd991ac4efccd4d |
|
MD5 | 92d886feeb292d5da8706569f4c3c5d9 |
|
BLAKE2b-256 | 0551d4d29a478f6e8f019e81f1141f923216446c2c69ac8f7c4a61e8f61fee0b |
Hashes for fdce-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb33813f327cac338f5283c17666df93c0817b96b6428494fe5a1dfaba98e409 |
|
MD5 | d877c6c901a4b04c2f13b32786f381aa |
|
BLAKE2b-256 | 4f11a0a9883c59a1a8903ab67bc7bac3d1f1c02b733e6c34c711d22d708157d1 |
Hashes for fdce-0.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dec86659f0c5062dddf0905d6b1ee3f55242d8dcc1819eedb977141cc6507294 |
|
MD5 | fca6a369dbfeadd7b92d1331fe98c398 |
|
BLAKE2b-256 | 356c4bd6dc53ff8a609f54515dc5e854ca03b9d9ca11337bcd913604f8a4b38f |
Hashes for fdce-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8a644cc1ae2da2712a9d9e2b74b9cb8f1f362961afa297177e610a740682772 |
|
MD5 | 2d98133f56186c719b63259ba5f5e4e7 |
|
BLAKE2b-256 | 014c94464f56b4e96dd3dc27900f6461a09c37d72a84573428e625768ccea536 |
Hashes for fdce-0.1.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8afee5972d8f53434a95058006ae4b5e768925c3fb38d7a07dc34fdd682d7b3e |
|
MD5 | d794eb4342fc6bca613f142cf31b8e92 |
|
BLAKE2b-256 | c896de73d3e9efa0edd00a3351fbfc18154e59cc816f8a659ac8dffe15fb9b9c |
Hashes for fdce-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b1b363406f8f57c5050ea8737c9632580505421d6b7e2686c9a145e9abde368 |
|
MD5 | 0ed7bd8f8c268333357ecb5662c952c8 |
|
BLAKE2b-256 | 4beb5ce6ac064eedf07ff6744894712f7c678dba5ec461ccba6c9b0d5ac3c4bb |
Hashes for fdce-0.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b25f5a73adee5d5291ffd469df0e2ba8eb4472a861fb4003902b33b589cde365 |
|
MD5 | 6a863a2a725dc96c9d13796aae1a97c1 |
|
BLAKE2b-256 | 4d8a4d1ec6406e169d45d3b27ee57feff28f9aebafacc74b13214604785e671b |
Hashes for fdce-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6361a960a6bfb0815b2bae72f0556a4d97969bd8f3b15a6b6e6b1cf1001e883e |
|
MD5 | 6b7e8d06d0bfef0fee4531e789a48bc8 |
|
BLAKE2b-256 | 185d9d1431174f8a4f3b087d17d248f2a0d8740f48eeb518dd8a45cd299eca27 |
Hashes for fdce-0.1.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d864f411abc21d70f6fa8c1bb8f4bfb9b69fc7ba9af26cc3840936d31f0209d2 |
|
MD5 | 52a4cca34036a59a04d1a5e49b2a5f2c |
|
BLAKE2b-256 | 901c1056597b910d4d50043d614b1fe4ae56bf9d5fa5dc0cf094883b3e243a00 |
Hashes for fdce-0.1.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d455d00cf29da3427cf73e79ea7d02c6c1a7ae51710065f2ffd3d5a84b13e42b |
|
MD5 | 6644c90cc97072a2800a05c4bf41dedd |
|
BLAKE2b-256 | 60fb2b2f2112952c39ddd1601ab75c8124d4fecea28d6e8c9dbbf5ef8d95bf76 |
Hashes for fdce-0.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c640309b5deacee96d0c19d530f0bd6eef01a3c24c1bc1db4c56c9df39dd94d |
|
MD5 | 8cff4f07d1b1bddbc83d90f16f383ba1 |
|
BLAKE2b-256 | b9555797bb7c461d11470478fc81fc2be8c46d2d7dce71e050a6a1b2ec49cf5e |
Hashes for fdce-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8ba346edd2aa9ce1f77154174ebd372e78b7ef9427f381e60522d7c693d3ab0 |
|
MD5 | 0071b1921d6bb4022ffefb7b38947e4a |
|
BLAKE2b-256 | fdd42f8a7a92d11be106de108b4ff5670fa6ea270c1c63c9191c0a95f9491928 |