Skip to main content

Python Large Scale Orchestrator for OpenFOAM computations.

Project description


title: pylso-foam subtitle: Python module for Large Scale Orchestration of OpenFoam computations. author: Johan Hidding, Pablo Rodríguez Sanchez

Entangled badge Python package

This module lets you interact with OpenFOAM through Python. You may use it in cases where you need to run a lot of separate computations in OpenFOAM, possibly in parallel. In our view, this fixes a few gaps in the PyFoam module. Here's what pylso-foam can and PyFoam can't do:

  • Run jobs in parallel: PyFoam has a lot of hidden state. In pylso-foam every job runs in its own case directory.
  • Work with binary OpenFOAM files: by using the byteparsing package, we can interact with binary data. We don't involve any geometry here, we can just read the raw data and do some arithmetic on it.

Admin

You may pip install this module. If you're developing however, we use poetry to manage dependencies.

License

Apache 2

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

pylso-foam-0.1.0.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

pylso_foam-0.1.0-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file pylso-foam-0.1.0.tar.gz.

File metadata

  • Download URL: pylso-foam-0.1.0.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for pylso-foam-0.1.0.tar.gz
Algorithm Hash digest
SHA256 72098adb00aaa523fa0409e5dcd8d15db505ed8fcbaf04dae50dc8bf7b4bde6e
MD5 8b8e2f45603199b8d90755b189d31ea7
BLAKE2b-256 a509218cf8244a9231079237fa573ff9d1131a22fe7002b0d38f8f9a1017db85

See more details on using hashes here.

File details

Details for the file pylso_foam-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pylso_foam-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for pylso_foam-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c606a89f128fd42ef9b99972a58ecd819050c2f2ecc312bd0b5ecf7ca1f1f2af
MD5 16d7cfebfcb7e2af3c0c7b4b049c87b9
BLAKE2b-256 d3f4c53cccc3a83805a6a3cb97e5c84a09822aa1ee7f5dfa07e65812e8194b1c

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