Skip to main content
https://raw.githubusercontent.com/usnistgov/fipy/master/docs/source/_static/logo.png
Tests Documentation nix
GitHub PyPI CondaForge Binder
gitter OpenHub

FiPy is an object oriented, partial differential equation (PDE) solver, written in Python, based on a standard finite volume (FV) approach. The framework has been developed in the Materials Science and Engineering Division (MSED) and Center for Theoretical and Computational Materials Science (CTCMS), in the Material Measurement Laboratory (MML) at the National Institute of Standards and Technology (NIST).

The solution of coupled sets of PDEs is ubiquitous to the numerical simulation of science problems. Numerous PDE solvers exist, using a variety of languages and numerical approaches. Many are proprietary, expensive and difficult to customize. As a result, scientists spend considerable resources repeatedly developing limited tools for specific problems. Our approach, combining the FV method and Python, provides a tool that is extensible, powerful and freely available. A significant advantage to Python is the existing suite of tools for array calculations, sparse matrices and data rendering.

The FiPy framework includes terms for transient diffusion, convection and standard sources, enabling the solution of arbitrary combinations of coupled elliptic, hyperbolic and parabolic PDEs. Currently implemented models include phase field treatments of polycrystalline, dendritic, and electrochemical phase transformations, as well as drug eluting stents, reactive wetting. photovoltaics and a level set treatment of the electrodeposition process.

Release files for FiPy 4.0.3

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

Source distribution (sdist)

Source distribution for FiPy 4.0.3
File Size Uploaded
fipy-4.0.3.tar.gz 10.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for FiPy 4.0.3
File Interpreter ABI Platform
fipy-4.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 11.1 MB

Release files / fipy-4.0.3.tar.gz

Download URL fipy-4.0.3.tar.gz
Size 10.7 MB
Tags Source
SHA-256 checksum
How to use checksums
7d43ad8a4f61984deccbf12ec9fd39849e8f36943c233a9e2d772810b491f0df
BLAKE2b-256 checksum
How to use checksums
f76239b56e8c333de7fceefc5ebd0e6e8099046f96e1bcfd21059712324454c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / fipy-4.0.3-py3-none-any.whl

Download URL fipy-4.0.3-py3-none-any.whl
Size 439.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e72551569d9622e2f515915acb4d296dc25e38c3a7c1891e4be59a037240129e
BLAKE2b-256 checksum
How to use checksums
3051f8ee2927df97110036e2626bf32e26f66165af9db4cb6964f16b14e8b420
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

4.0.3 This release

2 release files

4.0.2

2 release files

4.0.1

2 release files

4.0

1 release file

3.99

2 release files

3.4.5

1 release file

3.4.4

2 release files

3.4.3

2 release files

3.4.1

1 release file

3.4

1 release file

3.3

1 release file

3.2

1 release file

3.1.3

1 release file

3.1

1 release file

3.0

1 release file

2.1.2

1 release file

2.1

0.1

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