Skip to main content

PModels :: Predictive models for polymer systems

  • PModels can predict properties of polymer blends and composites.
  • Input: properties of the components + composition + additional parameters.
  • Output: property of the final system (i.e. of the polymer blend or composite).

Principle

>>> # Standard import of PModels package
>>> import pmodels as pm
>>>
>>> # Estimate arbitrary property P of a polymer blend
>>> # (P1,P2) = properties of components, v2 = vol.fraction of component 2
>>> P = pm.lin.P(P1=1, P2=3, v2=0.5)
>>>
>>> # Estimate elastic modulus, E, and yield stress, Y, of a polymer blend
>>> # (E1,E2 and Y1,Y2) = props of the components, v2 = vol.fract., A = adhesion 
>>> E = pm.ebm.E(E1=1, E2=3, v2=0.5)
>>> Y = pm.ebm.Y(Y1=20, Y2=100, v2=0.5, A=1)

Installation

  • Requirement: Python with sci-modules = numpy, matplotlib, scipy, pandas
  • pip install pmodels = PModels package itself (uses all packages above)

Quick start

Documentation, help and examples

Versions of PModels

  • Version 0.1 = key calculations
  • Version 0.2 = basic docstrings added
  • Version 0.3 = improved init file = simple API
  • Version 0.4 = standard docstrings, improved code, deployed in GitHub

Metadata

Release files for pmodels 0.4

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

Source distribution (sdist)

Source distribution for pmodels 0.4
File Size Uploaded Provenance
pmodels-0.4.tar.gz 10.5 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 21.6 kB

Release files / pmodels-0.4.tar.gz

Download URL pmodels-0.4.tar.gz
Size 10.5 kB
Tags Source
SHA-256 checksum
How to use checksums
cbb9236263516f09937017ebbd09169e7f41fd087d37774e829ffa9420c5d56c
BLAKE2b-256 checksum
How to use checksums
7465d6c6b5a3f706e76fb68c9f2c8ad9cc1f4daa1c2eba3d2dd25afc199f35b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.5

Release files / pmodels-0.4-py3-none-any.whl

Download URL pmodels-0.4-py3-none-any.whl
Size 11.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
295753bb718475523195c997390f2f8b0156303961972568a2b95dd91f2bdbd8
BLAKE2b-256 checksum
How to use checksums
e5cca1609b1fa35b917221dfddd94a75ee1ec45d27dc912c310133bbf8a8b63e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.5

Security for pmodels 0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.4 This release

2 release files No provenance

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