Skip to main content

Model of microplastic degradation and fragmentation in the environment

Project description

FRAGMENT-MNP

FRAGMENT-MNP is a mechanistic model of Micro and NanoPlastic FRAGMentation in the ENvironmenT.

See the full model documentation here.

Usage

Install the model with pip:

$ pip install fragmentmnp

FRAGMENT-MNP requires a minimum Python version of 3.9. Then run the model with example data and plot the results:

from fragmentmnp import FragmentMNP
from fragmentmnp.examples import minimal_config, minimal_data

# Create the model, pass it example config and data, then run it
fmnp = FragmentMNP(minimal_config, minimal_data)
output = fmnp.run()
# Plot the mass concentration time series
output.plot()

Developing FRAGMENT-MNP

See the developers documentation.

Statement of need

Fragmentation influences the potential risk caused by plastics in the environment by modifying its size and shape. Therefore, to assess the risk caused by plastic pollution, understanding fragmentation is crucial. Predictive models are essential in helping this assessment, enabling us to fill gaps in observation data, better understand the results of experiments, and predict theoretical scenarios, such as in prospective risk assessments. Despite this, existing models that predict plastic transport, fate and exposure to organisms either do not consider fragmentation, include it only as a loss process, treat fragmentation as independent of the properties and residence time in the environment, or consider fragmentation as cascading (fragmenting mass can only be partitioned to the next biggest size class, rather than allowing the formation of nano-scale fragments). In reality, fragmentation depends on the environmental stresses encountered in the environment, such as photolysis by sunlight, hydrolysis by water, enzymatic action and mechanical disruption causing the break-apart of particles (e.g. the action of waves or bioturbation by soil invertebrates). Fragmentation has also been shown to often occur via surface erosion into nanoscale fragments, rather than in a cascading manner. There is a clear need for flexible and accessible model that can account for these factors, and FRAGMENT-MNP fills this gap.

Acknowledgements

Thanks to the European Chemical Industry Council Long-Range Research Initiative (Cefic-LRI) for providing funding for this work, under project number ECO59.

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

fragmentmnp-1.1.7.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

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

fragmentmnp-1.1.7-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

File details

Details for the file fragmentmnp-1.1.7.tar.gz.

File metadata

  • Download URL: fragmentmnp-1.1.7.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fragmentmnp-1.1.7.tar.gz
Algorithm Hash digest
SHA256 fb1a950aacad3703b9d441bcf3a5d6183c529f8643440a0c83cb76d9960d4724
MD5 fa6927132865957b2421da8db52a9f5f
BLAKE2b-256 35768e1e4bf14fd622a5f9ee9e432d298c19885bd58977a8f75d69db67d0512a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fragmentmnp-1.1.7.tar.gz:

Publisher: ci-cd.yml on microplastics-cluster/fragment-mnp

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

File details

Details for the file fragmentmnp-1.1.7-py3-none-any.whl.

File metadata

  • Download URL: fragmentmnp-1.1.7-py3-none-any.whl
  • Upload date:
  • Size: 18.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fragmentmnp-1.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 75fcaa695bda32cbf53b3e7c83d19680ae1728b64d82d05865df40f1c5706556
MD5 c8ab1ffa02d38429a11d6d771d524287
BLAKE2b-256 47578d501cc3893c6fce8523eae23718da8af707e3ed02121186a816f954e50a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fragmentmnp-1.1.7-py3-none-any.whl:

Publisher: ci-cd.yml on microplastics-cluster/fragment-mnp

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

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