Skip to main content

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

Metadata

Release files for pylso-foam 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pylso-foam 0.1.0
File Size Uploaded
pylso-foam-0.1.0.tar.gz 9.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pylso-foam 0.1.0
File Interpreter ABI Platform
pylso_foam-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 20.9 kB

Release files / pylso-foam-0.1.0.tar.gz

Download URL pylso-foam-0.1.0.tar.gz
Size 9.9 kB
Tags Source
SHA-256 checksum
How to use checksums
72098adb00aaa523fa0409e5dcd8d15db505ed8fcbaf04dae50dc8bf7b4bde6e
BLAKE2b-256 checksum
How to use checksums
a509218cf8244a9231079237fa573ff9d1131a22fe7002b0d38f8f9a1017db85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.7

Release files / pylso_foam-0.1.0-py3-none-any.whl

Download URL pylso_foam-0.1.0-py3-none-any.whl
Size 11.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c606a89f128fd42ef9b99972a58ecd819050c2f2ecc312bd0b5ecf7ca1f1f2af
BLAKE2b-256 checksum
How to use checksums
d3f4c53cccc3a83805a6a3cb97e5c84a09822aa1ee7f5dfa07e65812e8194b1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.7

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page