Skip to main content

Matflow extension for the Formable Python package.

Project description


PyPI version Documentation Status

Matflow extension for the Formable Python package, which provides tools for formability analysis in materials science.

This extension generates Python scripts that require the following Python packages to be installed:

Change Log

[0.1.14] - 2022.08.08


  • Use x-direction normal stress/strain in single crystal parameter optimisation instead of Von Mises to better align with experimental data
  • Use VonMises(VolumeAverage) in yield function fitting equivalent_plastic_strain measure instead of VolumeAverage(VonMises).

[0.1.13] - 2022.03.18


  • In snippet optimise_SC_parameters_LM, use VonMises(volume-averaged stress/strain) instead of volume-averaged(VonMises stress/strain).

[0.1.12] - 2021.12.20


  • Add plastic_range parameter to get_tensile_test task, which allows specifying the range of stress-strain data that should be considered in, for example, parameter fitting.

[0.1.11] - 2021.11.09


  • Add cyclic_uniaxial load case method to task generate_load_case
  • Add mixed load case method to task generate_load_case

[0.1.10] - 2021.08.07


  • Fix extracting RVE data from volume_element_response created from recent DAMASK-v3a3 update.

[0.1.9] - 2021.08.06


  • Add option strain_rate_modes for task generate_load_case using method plane_strain.

[0.1.8] - 2021.04.10


  • Support initial_parameters and opt_parameters (i.e. optimisation parameters, including specifying bounds on yield function fitting).

[0.1.7] - 2020.12.16


  • Add support for task: get_tensile_test using method from_CSV.
  • Add support for task: optimise_single_crystal_parameters using method levenberg_marquardt.

[0.1.6] - 2020.09.17


  • Add missing package data to distribution

[0.1.5] - 2020.09.17


  • Add fixed_parameters option for yield function fitting.

[0.1.4] - 2020.08.22


  • Allow different dump frequencies for each load case.

[0.1.3] - 2020.08.22


  • Add dump_frequency to load case generators.

[0.1.2] - 2020.06.09


  • Add fit_yield_function


  • Compatibility changes for the next version of Matflow.

[0.1.1] - 2020.05.11


  • Ensure function mapper functions return dicts

[0.1.0] - 2020.05.09

  • Initial version.

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

matflow-formable-0.1.14.tar.gz (10.3 kB view hashes)

Uploaded Source

Built Distribution

matflow_formable-0.1.14-py3-none-any.whl (12.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page