Skip to main content

Python wrappers for THERMOCALC software for phase equilibrium modelling.

Project description

TawnyCALC
=========

.. image:: https://raw.githubusercontent.com/underworldcode/tawnycalc/master/tawnycalc.png
:width: 100
:scale: 25
:align: left
:alt: tawny-owl

.. image:: https://mybinder.org/badge_logo.svg
:target: https://mybinder.org/v2/gh/jmansour/tawnycalc/master

`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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page