Skip to main content

pymrm: Python Package for Multiphase Reactor Modeling

CI PyPI Python License Code style: black DOI

Overview

pymrm is a Python package for modeling multiphase reactors, developed as part of the Multiphase Reactor Modeling course at Eindhoven University of Technology. Originally implemented in Matlab, pymrm is now a Python-based, open-access tool designed for accessibility and advanced modeling.

Features

  • Tools for modeling diffusion, convection, reaction, and mass transfer.
  • User-friendly interface for students and professionals.
  • Extensive documentation and example-based learning.

Installation

Install pymrm directly from PyPI:

pip install pymrm

For detailed instructions, see the Installation Guide.

Quickstart

Start with the tutorials in the tutorials folder to learn the basics of pymrm. Then, explore the examples folder for more advanced use cases, including modeling diffusion, convection, and reaction processes.

For extensive documentation, exercises, and additional resources, visit the PyMRM documentation site.

Helper utilities

Small building blocks used throughout the package are documented in docs/helpers.md. These utilities assist with handling boundary-condition coefficients and constructing sparse coefficient matrices.

Contributing

Contributions are welcome! For suggestions or enhancements, please contact us or submit a pull request.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymrm-2.3.1.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pymrm-2.3.1-py3-none-any.whl (81.6 kB view details)

Uploaded Python 3

File details

Details for the file pymrm-2.3.1.tar.gz.

File metadata

  • Download URL: pymrm-2.3.1.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pymrm-2.3.1.tar.gz
Algorithm Hash digest
SHA256 72f3d3071e389ef0a0d0396d0b5afc656c42f297db1177eebef96bd922ae7572
MD5 fce08d4ab2e77f08dd64924d78c237fa
BLAKE2b-256 9ba895cdb4078b1655263904789d9e924a708c74489765f02d22fed3d587a244

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymrm-2.3.1.tar.gz:

Publisher: python-publish.yml on computational-chemical-engineering/pymrm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymrm-2.3.1-py3-none-any.whl.

File metadata

  • Download URL: pymrm-2.3.1-py3-none-any.whl
  • Upload date:
  • Size: 81.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pymrm-2.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c7d40d11280cf112730a0a44aaa01050b64119cda707ca34daed88cf1237b1fc
MD5 121b12d5e128fcaa4371c24d5d43d840
BLAKE2b-256 9dc6174d2a2e33ae9a686d24f1b68d394c240581ad8e88c9c10ff549e3f37b15

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymrm-2.3.1-py3-none-any.whl:

Publisher: python-publish.yml on computational-chemical-engineering/pymrm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2.3.1 This release

2 files

2.3.0

2 files

2.2.20

2 files

2.2.4

2 files

2.2.3

2 files

2.2.2

2 files

2.2.1

2 files

2.2.0

2 files

2.1.20

2 files

2.1.19

2 files

2.1.18

2 files

2.1.17

2 files

2.1.16

2 files

2.1.15

2 files

2.1.14

2 files

2.1.13

2 files

2.1.12

2 files

2.1.11

2 files

2.1.10

2 files

2.1.9

2 files

2.1.8

2 files

2.1.7

2 files

2.1.4

2 files

2.1.3

2 files

2.1.2

2 files

2.0.0

2 files

1.3.8

2 files

1.3.7

2 files

1.3.6

2 files

1.3.5

2 files

1.3.4

2 files

1.3.3

2 files

1.3.2

2 files

1.3.1

2 files

1.3.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page