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 Distribution
Built Distributions
Hashes for fdce-0.1.1a4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24c61ba6c13fadbdf9c732dfbdbe2b6f390ea10f018320e5926c68e7d8bff8e6 |
|
MD5 | 45f54b7adb78b8ff2e91733f28f4db59 |
|
BLAKE2b-256 | df4880774185280faf81d35e5f81020dbb95577287b00c52b87122adf1a19426 |
Hashes for fdce-0.1.1a4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fde9ec425e72381b545164bb8144570c2749433be73085a65c1b7ef225dae9f6 |
|
MD5 | ce84e092f305493dc8258f71ef35cd69 |
|
BLAKE2b-256 | 0e5f3ada965c28386fc81c8765787fda13cf2bf439b80eb31e0159928a6976ff |
Hashes for fdce-0.1.1a4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90c3f6b669b48792389c41f831f7a3dfaa8da532457019955ff87ff0c97e27c7 |
|
MD5 | 199bed8cad803da8ba20f7714957451e |
|
BLAKE2b-256 | fc011ce075a9bc51e63df915f38f378722410e1f4ea1dc7974c6d24b4e5cacf3 |
Hashes for fdce-0.1.1a4-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 143b3c176b79724a0f0b914840f13ea0a5bec160d859fb5e824693d8fd046b64 |
|
MD5 | 89d7ed2676ddf4fb9e571541e30b1b49 |
|
BLAKE2b-256 | e4456c345692f0877e89daf95e4db674d58299c0419ecadd16580ca38e62d912 |
Hashes for fdce-0.1.1a4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ed223c2d06552af5f8f4bdb301d39b421232fd69fb337d749f5678377366788 |
|
MD5 | ee4ac5fd387361442a013f84885978ee |
|
BLAKE2b-256 | 6a93187daf90c64fa4b3440f182d0acea002fb0addcd5a181a7e25349adfbbae |
Hashes for fdce-0.1.1a4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d507e15d8966103c37cba9512e177a2909e54882756231e94454f92ad1a2b86 |
|
MD5 | 13330fbc21d3951873732625bc4cb4a9 |
|
BLAKE2b-256 | 7974fdb13e7b4ff8be1ca8d1548af9d7d56f7db1c960bc31f794bbbfde67d392 |
Hashes for fdce-0.1.1a4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 662c1d579d10940ee126ae983599923f4145069568bdfc5e1bbcca92484b7916 |
|
MD5 | 4ec485e46aed53ba0bbbe60b2acb0255 |
|
BLAKE2b-256 | 0392def097dbb603c219e703c19dd99c43ea4e4e58b55f11b896a70c23c8205c |