Metadata-Version: 2.1
Name: pyvisco
Version: 1.0.1
Summary: Pyvisco is a Python library that supports Prony series identification for linear viscoelastic material models.
Home-page: https://github.com/NREL/pyvisco
Author: Martin Springer
Author-email: martin.springer@nrel.gov
Maintainer: Martin Springer
Maintainer-email: martin.springer@nrel.gov
License: BSD-3
Project-URL: Documentation, https://pyvisco.readthedocs.io/
Project-URL: Source Code, https://github.com/NREL/pyvisco/
Project-URL: Web application, https://pyvisco.herokuapp.com/
Keywords: curve-fitting,material-modelling,viscoelasticity,prony
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.7
Provides-Extra: doc
Provides-Extra: all
License-File: LICENSE


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


