Skip to main content

Plugin for PyRolL providing the flow stress approach and material database for the flow stress model of Mauk and Gottschling.

Project description

PyRoll Plugin

Template for PyRoll Plugin Repositories.

Please follow the following instructions when creating your own PyRoll plugins:

  • The folder pyroll is a namespace package, place your plugin package therein to make it discoverable by the CLI for example by just renaming the nested plugin package to the desired).

  • Use pytest for creating unit tests. Place all test files in the tests folder.

  • Update the pyproject.toml with your metadata. It is recommended to use hatch to maintain dependencies, as is preconfigured. It is recommended that the plugin major version corresponds to the PyRoll Core major version (so plugin versions 2.x.x working with pyroll-core 2.x.x).

  • Place documentation in the docs folder:

    • you may provide a printable documentation using LaTeX based on the docs.tex template and the provided PyRollDocs class
    • you may provide a web documentation using Markdown or RST rendered by GitHub or external tools like Sphinx
    • you may provide a printable documentation built from Markdown or RST by tools such as Pandoc
    • if appropriate, include the result PDF in the commit and link it from README.md like so
    • include model and usage information in the documentation
  • Please use a permissive license such as BSD or MIT

  • Edit this readme file with contents of your own needs.

  • If you want your plugin to be listed on the main documentation website (see here), please contact the maintainers preferably using an issue or PR.

Usage of the Preconfigured Hatch Scripts

To build the docs use (needs a working LaTeX installation)

hatch run docs:build

To run the tests use

hatch run test:all

The test environment is preconfigured to test with Python 3.9, 3.10 and 3.11. The tests are skipped for the respective version, if it can not be found.

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

Built Distribution

File details

Details for the file pyroll_mauk_gottschling_flow_stress-3.0.0.tar.gz.

File metadata

File hashes

Hashes for pyroll_mauk_gottschling_flow_stress-3.0.0.tar.gz
Algorithm Hash digest
SHA256 71c1afeac95c651117734464e44d8562f49a470462758dbab9b8636acb329f48
MD5 356cfabb0fb4ded87b1965d3fcd2fc30
BLAKE2b-256 ed2e878bcc545ac7f2411c8c4f640aae9f3a46365acf8d2bab0d07011fc46aef

See more details on using hashes here.

File details

Details for the file pyroll_mauk_gottschling_flow_stress-3.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pyroll_mauk_gottschling_flow_stress-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a1bc557d500902f13ac09ad12f130a9e4926bf310645c5757f5e092d9f86366a
MD5 3695f6ccf8a9ddc44a2617ab9bfc5e78
BLAKE2b-256 827bae841435688388fc83874d9cf4e2ea4e22811ef9e818562efa9b29bec12d

See more details on using hashes here.

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