Skip to main content

My short description for my project.

Project description

About Multi-physics Network Model (MpNM)

MpNM is a network model framework for simulating multi-physics processes (e.g. flow and heat) in porous media written in Python, which is developed by Zhejiang University and Imperial College London. In addition to standard network model using a single pore network (e.g. generated by pnextract developed by Imperial College London), MpNM can link two networks (e.g. pore network and solid network dual-network model) to simulated coupled mass and heat transfer in both pore space and solid phase. This model is compatible with the pore network extraction algorithm developed by Imperial College London (https://github.com/ImperialCollegeLondon/pnextract) and GenExtract(https://github.com/iPMLab/GenExtract). The source code is being prepared into different modules and will be uploaded continuously with the example datasets for demonstration.

How to install?

pip install mpnm

How to use?

from MpNM import network,topotools,algorithm

Example 1 Absolute permeability (Being upload)

Folder sample_data/Bead_packing is the example computing absolute permeability. There are four required input network files (*_link1.dat, *_link2.dat, *_node1.dat, *_node2.dat). These files can be generated using pnextract (https://github.com/ImperialCollegeLondon/pnextract).

  • Locate the folder single_phase_flow
python single_phase_permeability.py 

Example 2 Coupled heat and mass transfer

This example is to simulate heat and mass transfer using a dual-network.

Contact

Please contact us if you need more demos or information:

Qingyang Lin - qingyan_lin@zju.edu.cn Mingliang Qu - mingliangqu@zju.edu.cn

Project details


Download files

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

Source Distribution

mpnm-2024.8.31.16.31.tar.gz (26.9 kB view details)

Uploaded Source

Built Distribution

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

mpnm-2024.8.31.16.31-py3-none-any.whl (26.4 kB view details)

Uploaded Python 3

File details

Details for the file mpnm-2024.8.31.16.31.tar.gz.

File metadata

  • Download URL: mpnm-2024.8.31.16.31.tar.gz
  • Upload date:
  • Size: 26.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for mpnm-2024.8.31.16.31.tar.gz
Algorithm Hash digest
SHA256 5c94db17bda18b4ae591ddd77ee22eb4c0cf7b06b5d386a4d20dc76f8228b8f9
MD5 6dfe36eefeabe570a261cf7feb31edf3
BLAKE2b-256 bc9d17a96ad7c9f0262841da4dd19be82c418229206358d1a2f92b9003faf7fb

See more details on using hashes here.

File details

Details for the file mpnm-2024.8.31.16.31-py3-none-any.whl.

File metadata

  • Download URL: mpnm-2024.8.31.16.31-py3-none-any.whl
  • Upload date:
  • Size: 26.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for mpnm-2024.8.31.16.31-py3-none-any.whl
Algorithm Hash digest
SHA256 122b49e66cc46b42ebc0b4ef8cd8d2564666e1f4e8bbfea17bef0744f57ab50d
MD5 cc50221bd0ce57096b6a59c99f2e2eea
BLAKE2b-256 88b82dd7156c16ff7b2ea03b429ba301393849be1b93b9ce7e0409199df2a247

See more details on using hashes here.

Supported by

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