Pyvisco is a Python library that supports Prony series identification for linear viscoelastic material models.
Project description
Pyvisco is a Python library that supports the identification of Prony series parameters for linear viscoelastic materials described by a Generalized Maxwell model. The necessary material model parameters are identified by fitting a Prony series to the experimental measurement data in either the frequency-domain (via Dynamic Mechanical Thermal Analysis) or time-domain (via relaxation measurements). Pyvisco performs the necessary data processing of the experimental measurements, mathematical operations, and curve-fitting routines to identify the Prony series parameters. These parameters are used in subsequent Finite Element simulations involving linear viscoelastic material models that accurately describe the mechanical behavior of polymeric materials such as encapsulants and backsheets of PV modules. An optional minimization routine is included to reduce the number of Prony elements. This routine is helpful in large Finite Element simulations where reducing the computational complexity of the linear viscoelastic material models can shorten the simulation time.
Documentation: https://pyvisco.readthedocs.io Source code: https://github.com/NREL/pyvisco
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyvisco-1.0.4.tar.gz.
File metadata
- Download URL: pyvisco-1.0.4.tar.gz
- Upload date:
- Size: 1.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d30a258a94c15eb75960a13d0ad1e19f50e66d200f89439f81a4725b696efa5
|
|
| MD5 |
f839b6e2e21b6ff10a78ea6cb8157867
|
|
| BLAKE2b-256 |
e3ba09d977726ce1f0aaf6d49862792230f4526cebc49d24f00722e60be553c7
|
Provenance
The following attestation bundles were made for pyvisco-1.0.4.tar.gz:
Publisher:
publish-to-pypi.yaml on NREL/pyvisco
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyvisco-1.0.4.tar.gz -
Subject digest:
8d30a258a94c15eb75960a13d0ad1e19f50e66d200f89439f81a4725b696efa5 - Sigstore transparency entry: 469086766
- Sigstore integration time:
-
Permalink:
NREL/pyvisco@b401cbbba9567e8759dcd6e2e0a51b25032f08c8 -
Branch / Tag:
refs/tags/v1.0.4 - Owner: https://github.com/NREL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yaml@b401cbbba9567e8759dcd6e2e0a51b25032f08c8 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyvisco-1.0.4-py2.py3-none-any.whl.
File metadata
- Download URL: pyvisco-1.0.4-py2.py3-none-any.whl
- Upload date:
- Size: 39.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07be88925165b58e054a64262c8f74006faded31d308933a2836e9d6fa1bbd08
|
|
| MD5 |
417e0d1f0376b96b38162773f3409add
|
|
| BLAKE2b-256 |
66252f5fdd46566d5d76ed26bb9b052eb8d92793a4a64b2d0f0b4337c5c5c3e7
|
Provenance
The following attestation bundles were made for pyvisco-1.0.4-py2.py3-none-any.whl:
Publisher:
publish-to-pypi.yaml on NREL/pyvisco
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyvisco-1.0.4-py2.py3-none-any.whl -
Subject digest:
07be88925165b58e054a64262c8f74006faded31d308933a2836e9d6fa1bbd08 - Sigstore transparency entry: 469086791
- Sigstore integration time:
-
Permalink:
NREL/pyvisco@b401cbbba9567e8759dcd6e2e0a51b25032f08c8 -
Branch / Tag:
refs/tags/v1.0.4 - Owner: https://github.com/NREL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yaml@b401cbbba9567e8759dcd6e2e0a51b25032f08c8 -
Trigger Event:
push
-
Statement type: