Skip to main content

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

  1. Grid points do not have to be equally spaced.

  2. x_0 does not have to be one of the grid points.

  3. 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.

  4. In a single M order derivative approximation the coefficients needed to estimate the derivative at any order from zero to M are calculated.

Metadata

Release files for fdce 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for fdce 0.1.1
File
fdce-0.1.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
fdce-0.1.1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
fdce-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
fdce-0.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
fdce-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
fdce-0.1.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
fdce-0.1.1-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
fdce-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
fdce-0.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
fdce-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
fdce-0.1.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
fdce-0.1.1-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
fdce-0.1.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
fdce-0.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
fdce-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details

Total release size: 252.6 kB

Release files / fdce-0.1.1-cp310-cp310-win_amd64.whl

Download URL fdce-0.1.1-cp310-cp310-win_amd64.whl
Size 12.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ad89ca3036d5ab06981ca29d89a21258cb609e44ab5dc54197e8e7b2553082ac
BLAKE2b-256 checksum
How to use checksums
904744210668a2f3de8d9d88224e16c9fd14ee938a4b2333d41acf045a572c2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / fdce-0.1.1-cp310-cp310-win32.whl

Download URL fdce-0.1.1-cp310-cp310-win32.whl
Size 12.1 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
a65a8fedf040927d2eb5dbb46087f02ad8b95f8f7fdc09527dd991ac4efccd4d
BLAKE2b-256 checksum
How to use checksums
0551d4d29a478f6e8f019e81f1141f923216446c2c69ac8f7c4a61e8f61fee0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / fdce-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fdce-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 25.3 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
cb33813f327cac338f5283c17666df93c0817b96b6428494fe5a1dfaba98e409
BLAKE2b-256 checksum
How to use checksums
4f11a0a9883c59a1a8903ab67bc7bac3d1f1c02b733e6c34c711d22d708157d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / fdce-0.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL fdce-0.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 24.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
dec86659f0c5062dddf0905d6b1ee3f55242d8dcc1819eedb977141cc6507294
BLAKE2b-256 checksum
How to use checksums
356c4bd6dc53ff8a609f54515dc5e854ca03b9d9ca11337bcd913604f8a4b38f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / fdce-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fdce-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 9.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b8a644cc1ae2da2712a9d9e2b74b9cb8f1f362961afa297177e610a740682772
BLAKE2b-256 checksum
How to use checksums
014c94464f56b4e96dd3dc27900f6461a09c37d72a84573428e625768ccea536
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / fdce-0.1.1-cp39-cp39-win_amd64.whl

Download URL fdce-0.1.1-cp39-cp39-win_amd64.whl
Size 12.9 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8afee5972d8f53434a95058006ae4b5e768925c3fb38d7a07dc34fdd682d7b3e
BLAKE2b-256 checksum
How to use checksums
c896de73d3e9efa0edd00a3351fbfc18154e59cc816f8a659ac8dffe15fb9b9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / fdce-0.1.1-cp39-cp39-win32.whl

Download URL fdce-0.1.1-cp39-cp39-win32.whl
Size 12.1 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
cd9b24c57e2a617f9b968972ca81927e1c0247369573ec9f8aab31d9c97fbd55
BLAKE2b-256 checksum
How to use checksums
b39e018275d451e05963d7ef6354eb6ff9d7c8e64105dfc37b678e30a28cbb18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / fdce-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fdce-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 25.1 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2b1b363406f8f57c5050ea8737c9632580505421d6b7e2686c9a145e9abde368
BLAKE2b-256 checksum
How to use checksums
4beb5ce6ac064eedf07ff6744894712f7c678dba5ec461ccba6c9b0d5ac3c4bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / fdce-0.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL fdce-0.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 24.0 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
b25f5a73adee5d5291ffd469df0e2ba8eb4472a861fb4003902b33b589cde365
BLAKE2b-256 checksum
How to use checksums
4d8a4d1ec6406e169d45d3b27ee57feff28f9aebafacc74b13214604785e671b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / fdce-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fdce-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 9.9 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6361a960a6bfb0815b2bae72f0556a4d97969bd8f3b15a6b6e6b1cf1001e883e
BLAKE2b-256 checksum
How to use checksums
185d9d1431174f8a4f3b087d17d248f2a0d8740f48eeb518dd8a45cd299eca27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / fdce-0.1.1-cp38-cp38-win_amd64.whl

Download URL fdce-0.1.1-cp38-cp38-win_amd64.whl
Size 12.9 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
d864f411abc21d70f6fa8c1bb8f4bfb9b69fc7ba9af26cc3840936d31f0209d2
BLAKE2b-256 checksum
How to use checksums
901c1056597b910d4d50043d614b1fe4ae56bf9d5fa5dc0cf094883b3e243a00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / fdce-0.1.1-cp38-cp38-win32.whl

Download URL fdce-0.1.1-cp38-cp38-win32.whl
Size 12.1 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
d9d1df6584ef317d4b718a00e10903603775c70a7274b95ec0585850d648b3e7
BLAKE2b-256 checksum
How to use checksums
ab5926e0dccd446bd316444cc3866d26464746bd0b2d1d94815775069678307e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / fdce-0.1.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fdce-0.1.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 25.1 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d455d00cf29da3427cf73e79ea7d02c6c1a7ae51710065f2ffd3d5a84b13e42b
BLAKE2b-256 checksum
How to use checksums
60fb2b2f2112952c39ddd1601ab75c8124d4fecea28d6e8c9dbbf5ef8d95bf76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / fdce-0.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL fdce-0.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 24.1 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
0c640309b5deacee96d0c19d530f0bd6eef01a3c24c1bc1db4c56c9df39dd94d
BLAKE2b-256 checksum
How to use checksums
b9555797bb7c461d11470478fc81fc2be8c46d2d7dce71e050a6a1b2ec49cf5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / fdce-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl

Download URL fdce-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Size 9.9 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e8ba346edd2aa9ce1f77154174ebd372e78b7ef9427f381e60522d7c693d3ab0
BLAKE2b-256 checksum
How to use checksums
fdd42f8a7a92d11be106de108b4ff5670fa6ea270c1c63c9191c0a95f9491928
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page