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
Installation
pip install pypde
Usage
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)
| File | Size | Uploaded | |
|---|---|---|---|
| PyPDE-1.0.0.tar.gz | 11.4 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| 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
|