Skip to main content

PyPI PyPI - Downloads Documentation Status PyPI - License

A Python package to assist in the study of sedimentation phenomena in colloidal suspensions. The code is being developed by Paul J.M. van Kan for the MUDNET group at Delft Technical University and DELTARES, The Netherlands. The EduMUD package can be used under the conditions of the GPLv3 license.

Features

  • Basic classes colloidal systems

  • Basic functions for DLVO theory.

Installation

To use the package edumud, install it in a Python environment:

(env) pip install edumud

or

(env) conda install edumud

This should automatically install the dependency packages matplotlib , scipy and pandas, if they haven’t been installed already. If you are installing by hand, ensure that these packages are installed as well.

Example use

"""Example Python script using the EduMUD module."""

import numpy as np

from edumud.constants import *
from edumud.electrolytes import Electrolyte
from edumud.particles import Particle
from edumud.file_utils import load_config

import matplotlib
import matplotlib.pyplot as plt
from pathlib import Path

matplotlib.use("Qt5Agg")
DATADIR = Path(__file__).parent

el = Electrolyte(str(DATADIR / "cegm.yaml"))
el.calc_kappa()

param = load_config(str(DATADIR / "cegm.yaml"))
part = Particle.from_dict(param["particles"][0])

zeta_zero = BOLTZ_T / (el.z_plus * E_CHARGE)
print(f"zeta_zero: {1000 * zeta_zero} mV")
psi_zero = 0.5 * zeta_zero

EduMUD pages

Author and license

References

  • …

Release files for edumud 0.0.8

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

Source distribution (sdist)

Source distribution for edumud 0.0.8
File Size Uploaded
edumud-0.0.8.tar.gz 19.9 kB Details

Built distribution (wheel)

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

Total release size: 40.0 kB

Release files / edumud-0.0.8.tar.gz

Download URL edumud-0.0.8.tar.gz
Size 19.9 kB
Tags Source
SHA-256 checksum
How to use checksums
939fc8aa1f159c12a419499a9645fc1e443731fd56d65001d262790845af2d51
BLAKE2b-256 checksum
How to use checksums
1a1d26f6caeaddc11986c45cd1cb58b5fb9323cc3c99edad6aa69b66a6529250
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release files / edumud-0.0.8-py3-none-any.whl

Download URL edumud-0.0.8-py3-none-any.whl
Size 20.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d65d466ce3b3feb86ee195cf0336f0afc974dbdfe1019b886838c9ca50182a16
BLAKE2b-256 checksum
How to use checksums
57fbab19e2424faa15d5fe859ff61b98b36535348e0cc895ef25f46955c3b1aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 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