Skip to main content

Python wrappers for THERMOCALC software for phase equilibrium modelling.

Project description

tawny-owl https://mybinder.org/badge_logo.svg

tawnycalc provides tools for the orchestration of thermocalc simulations from a Python environment.

This package operates as a high level wrapper to thermocalc, allowing users to configure, execute and analyse their models. Generally models will be configured in one of two ways:

  1. Utilise existing thermocalc setup scripts. In this case tawnycalc will read in the existing input files and present them as Python objects for further modification. This is useful for where you have an existing model that you would like to control from Python.

  2. Start from scratch. Here the user will generate the entire configuration required for thermocalc from within Python. This workflow consolidates your entire model configuration to the Python environment which may provide a more streamlined experience.

Once configured satisfactorily, execution is performed as follows:

  1. tawnycalc utilises the current Context configuration to generate thermocalc input files. These files are generated in either a temporary or user specified location

  2. A sub-process is spawned which executes thermocalc against the generated input files.

The results of the thermocalc execution are then parsed by tawnycalc and provided as Python objects for analysis. The user may use the results to determine the input configuration for further thermocalc executions.

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

tawnycalc-0.4.1.tar.gz (1.2 MB view details)

Uploaded Source

File details

Details for the file tawnycalc-0.4.1.tar.gz.

File metadata

  • Download URL: tawnycalc-0.4.1.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for tawnycalc-0.4.1.tar.gz
Algorithm Hash digest
SHA256 d818d8e6c2b1247024086a6959727c37985abb3d37ffee9581b7245544e4f78e
MD5 e09eb7889b304c5d2b2a1ec1e4285a76
BLAKE2b-256 33820dc9b86f548c889912d529869a05b9148bbff1f2ade468ae5d488949e5e3

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