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.1a5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1dc453a1a698abf2ba3f15225bbf2560cd74ce411a668efbc0baf638ce13883 |
|
MD5 | 5d75f6830d266ddb2885085c1f36a499 |
|
BLAKE2b-256 | 6e5b49d6c75e0dd154af5f3b9eb6892be27e7f188051d63eaaaed44bffa73c19 |
Hashes for fdce-0.1.1a5-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9571826d881854829ce807da06e8cedb205953c9f5ea82767b1d0cc6ba6edb8 |
|
MD5 | d61d66dd0ece35a7f7e257e8ed0176ff |
|
BLAKE2b-256 | 0ab5d2dacd6719daa038cb47278d1a9085d4ba797b1b58a670bccdc62568d378 |
Hashes for fdce-0.1.1a5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5df68fee4e1f5adcd5f592e2acca30a2582776d823e76a4c3938d5e5237bd457 |
|
MD5 | d9533c3a4d633693a50768e71a390592 |
|
BLAKE2b-256 | 19b934ecef9914b1a2a1870ee0c1c3a9cd32e4edf633ceea9da77e6ad13b15d0 |
Hashes for fdce-0.1.1a5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8b384a31bcab9420e8ba4810154d025bcc84a37b6b97a3daf7d8c404073e12e |
|
MD5 | 290083d1c0119485f737d6b1de4b5afd |
|
BLAKE2b-256 | 5e14acaf545123f0c0ad82e63cbec2ba709f932a52432f0f335516dbcfdfb428 |
Hashes for fdce-0.1.1a5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b1cac16231071a214d1e83ea3fe7d9df4a6f1badf426fe1c036cc65242b9ce5 |
|
MD5 | 10ef19e90e67cfd39178061f8910c5a5 |
|
BLAKE2b-256 | 57697d6e1f978893254300a5f6a2029f21ac3ade5dc4990f01938ceb02c77e7b |
Hashes for fdce-0.1.1a5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b84bb2477c8903e0a19b97c27c6680521a76956482e2bad44998a12a87c75af3 |
|
MD5 | b526d769f859f077ca4be1b3573c069a |
|
BLAKE2b-256 | 9f187aadc8db8b318b0516035be4f1f23ee518aa444a1e55002c4d4477ffa429 |
Hashes for fdce-0.1.1a5-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae86f9e043f098f14081f98cecea0ac15b8a9a3b2b1622fb71e801f7d287de0c |
|
MD5 | 95a52cb3ea83cb50628b193b3ab26f71 |
|
BLAKE2b-256 | a21fa268575ccf16a031fb6d29f100aa3f291d4153ef14be8e71cdf6abc6d050 |
Hashes for fdce-0.1.1a5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db64786f90d263ecf4f9bff2ee4969e45182f3d7ebfd20e3b3a31607f364b353 |
|
MD5 | 4a59c8de3e55f0c34235087b7e7e9355 |
|
BLAKE2b-256 | 81cdcee3991e7bc43bac9b9c53ea9bc1b034e7324d7eb9c15d1084fe1a100a75 |
Hashes for fdce-0.1.1a5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9009656668971655def8b60159e4b350e607ad0249fcbcb8e39934128c3440e2 |
|
MD5 | 0427996ed2ce8d56ce01e568b96f67f1 |
|
BLAKE2b-256 | 3305c9325dc4facb77a8b18e4b6aa8335ec99f6818fcf672140708f58d1092c3 |
Hashes for fdce-0.1.1a5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cfb5bf9e1b516d358a99891387c0a44ea60fbd12a13283b75acb236cd4e17cd |
|
MD5 | 03afe5080d1b1c0621ed7712a815c216 |
|
BLAKE2b-256 | 6ca37cb92b0108042e5b223f6baffa6687eeec5a85944ba7aa1820cd53b7dc97 |
Hashes for fdce-0.1.1a5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fce36b4ad3722dc24dbef719464f06eca0fadf147b9f73cdcaabb5fea2c1973d |
|
MD5 | 4d476bd6e5904d555a65f5d04f4511ea |
|
BLAKE2b-256 | 2213ea16ec7b2a26401a1575ef63c98e09076b5fed0ebd175d6309ad9120c0e7 |
Hashes for fdce-0.1.1a5-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2c5b932b282d9e4b0759bff6b7c1fceb6e012124971c986e24cc35bc5b7cd1f |
|
MD5 | 6b13f65e626ca6bd5d1943f2da841436 |
|
BLAKE2b-256 | 19a925e68ab0153715b4be3d75ffe04401e75097989942aa8125ea6caafa5637 |
Hashes for fdce-0.1.1a5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fec6a233c2e71c8faaa52012b99d1dab2fecd1375728321f6c8da5b4172dff1f |
|
MD5 | f55b04788e752bccde92b753608240ca |
|
BLAKE2b-256 | 617201224ef3ba54d8fd82dacc850115a4ce80f0ea58468a24651c003aa7afb1 |
Hashes for fdce-0.1.1a5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c81810a1845b82afe9cb7479568916d2fc6fb7975b667639249c37a513bcc01 |
|
MD5 | 95110cb3c6fcbe1d68145e1318bc6ef7 |
|
BLAKE2b-256 | 2f941956c97eaad4dd0aaeb7f3e072643c79d5a8929286838d41dea8ca07cd66 |
Hashes for fdce-0.1.1a5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a4be91253062a2db60aaf1b9adc89cf518f024b49c6aa5540ec3d39eb49e48d |
|
MD5 | 92f63d388594ca045aa3d0af0540220b |
|
BLAKE2b-256 | 3918004eb9de1188ececd12cd873dd3294d7bb8b71f07aa1c2105ad01343a4bc |