Skip to main content

PyPDE

A Python library for solving any system of hyperbolic or parabolic Partial Differential Equations. The PDEs can have stiff source terms and non-conservative components.

Key Features:

  • Any first or second order system of PDEs

  • Your fluxes and sources are written in Python for ease

  • Any number of spatial dimensions

  • Arbitrary order of accuracy

  • C++ under the hood for speed

  • Based on the ADER-WENO method

Please feel free to message me with questions/suggestions: jackson.haran@gmail.com

https://github.com/haranjackson/PyPDE/workflows/Builds/badge.svg

Installation

pip install pypde

Usage

Read the docs.

Metadata

Release files for PyPDE 1.0.0

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

Source distribution (sdist)

Source distribution for PyPDE 1.0.0
File Size Uploaded
PyPDE-1.0.0.tar.gz 11.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for PyPDE 1.0.0
File
PyPDE-1.0.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
PyPDE-1.0.0-cp38-cp38-manylinux2010_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-64 Details
PyPDE-1.0.0-cp38-cp38-macosx_10_13_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.13+ x86-64 Details
PyPDE-1.0.0-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
PyPDE-1.0.0-cp37-cp37m-manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Details
PyPDE-1.0.0-cp37-cp37m-macosx_10_13_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.13+ x86-64 Details
PyPDE-1.0.0-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
PyPDE-1.0.0-cp36-cp36m-manylinux2010_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 Details
PyPDE-1.0.0-cp36-cp36m-macosx_10_13_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.13+ x86-64 Details

Total release size: 4.3 MB

Release files / PyPDE-1.0.0.tar.gz

Download URL PyPDE-1.0.0.tar.gz
Size 11.4 kB
Tags Source
SHA-256 checksum
How to use checksums
11bd9909d01513c7638e3bbcc5f9c7739d40b364e0486da6796182bd4c28f4ab
BLAKE2b-256 checksum
How to use checksums
665c63ad0f53c49eb53922c7275c964f1d8f1639eeefc160a77110ce8c1f4714
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5

Release files / PyPDE-1.0.0-cp38-cp38-win_amd64.whl

Download URL PyPDE-1.0.0-cp38-cp38-win_amd64.whl
Size 28.5 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
4e6fcc054fade9cec199c643f4c30aacbd657f74feea90d25ba6933a74c8b4c7
BLAKE2b-256 checksum
How to use checksums
305e4edf305b450c65569d14568c5324dbb175f4792020656f7470c8c1717328
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

Release files / PyPDE-1.0.0-cp38-cp38-manylinux2010_x86_64.whl

Download URL PyPDE-1.0.0-cp38-cp38-manylinux2010_x86_64.whl
Size 683.0 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
2d669fa60fd211139e950b2c6d336c0fb87359b025a62008712f777b86212a87
BLAKE2b-256 checksum
How to use checksums
918ccf9971b1ba59f9d32ab1d0c82a2d19acce7b71066a139d9f4e32ae4259f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

Release files / PyPDE-1.0.0-cp38-cp38-macosx_10_13_x86_64.whl

Download URL PyPDE-1.0.0-cp38-cp38-macosx_10_13_x86_64.whl
Size 703.5 kB
Tags CPython 3.8 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
85a6b1b254bd539415bc4a96823cb6b519c4dfa4ce773e2115e480d343133da7
BLAKE2b-256 checksum
How to use checksums
178adee52374298c1104e9ea2841a40ea67ff3ac1218e744ebcf58c7c6a0579f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

Release files / PyPDE-1.0.0-cp37-cp37m-win_amd64.whl

Download URL PyPDE-1.0.0-cp37-cp37m-win_amd64.whl
Size 28.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
8548db6f7d7bbaafb765c42a6a339dc9e5472afd094cb77f98ede0ce6c31a3e6
BLAKE2b-256 checksum
How to use checksums
d3701a1717d67c190972755ad952d92cd014beb6004825ee7eb48c7cdd278b76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5

Release files / PyPDE-1.0.0-cp37-cp37m-manylinux2010_x86_64.whl

Download URL PyPDE-1.0.0-cp37-cp37m-manylinux2010_x86_64.whl
Size 683.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
945ffe2e68bdc54a4d1db46267a8527c89daae2cf1cf01d9457b38154302ffe5
BLAKE2b-256 checksum
How to use checksums
ff78b12bf0f8ba2a6f67733ad1ead8cead12ab9d9e41ad0c8cff1d4c72d2160c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5

Release files / PyPDE-1.0.0-cp37-cp37m-macosx_10_13_x86_64.whl

Download URL PyPDE-1.0.0-cp37-cp37m-macosx_10_13_x86_64.whl
Size 703.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
d6b85c78569648dd44a54b84a72c47c13b6ad03160434bab69a2d5369d4b2297
BLAKE2b-256 checksum
How to use checksums
8ab2baf2a497ac529cdff7a843391166dcfc36591eef7f721733b1cdf4b6f92a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5

Release files / PyPDE-1.0.0-cp36-cp36m-win_amd64.whl

Download URL PyPDE-1.0.0-cp36-cp36m-win_amd64.whl
Size 28.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
78ce0c345d9a12b3c0f88d0b4de97c8bfd234715c311f50f0a6a15ec44d1f2ea
BLAKE2b-256 checksum
How to use checksums
642d07bb0b07963e056dabf926e8b5a025e75d82017f9aec8ae539386add8c91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.8

Release files / PyPDE-1.0.0-cp36-cp36m-manylinux2010_x86_64.whl

Download URL PyPDE-1.0.0-cp36-cp36m-manylinux2010_x86_64.whl
Size 683.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
ea2acd3bbeb0b6f9a61a2a35c919120bd38a601e7014a4750a5fba2b53fc8b34
BLAKE2b-256 checksum
How to use checksums
dd8987a4ff5c65d213d9b87f3c448d9c547558c22d458aac85115e8b9b19f769
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.9

Release files / PyPDE-1.0.0-cp36-cp36m-macosx_10_13_x86_64.whl

Download URL PyPDE-1.0.0-cp36-cp36m-macosx_10_13_x86_64.whl
Size 703.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
c1e1c5b55fffa74ab5b327298927ee510dc315066df994e527969fe9ba9235dc
BLAKE2b-256 checksum
How to use checksums
e86f7e3a8fcf78eaac5c621347c9bc4c1c0e15638450e38f1bd68dcf589c88eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.9

Release history Release notifications | RSS feed

This release

1.0.0 This release

10 release files

0.9.1

10 release files

0.9.0

8 release files

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