Skip to main content

Python API for Fluid-solid interaction FEM simulations

Project description

loudpy

A fem python API.

Installation

PDM Installation

loudpy relies on the Python Development Master (PDM) for package management.

UV Installation

UV is a modern Python package manager that provides a simple and efficient way to manage Python packages and environments. For example, different python intepreter can be installed through the commands:

uv python install 3.11 3.12 3.13

ThisPython API is developped under python 3.13, so with uv run:

uv python install 3.13

Then, to install PDM using UV, run the following command:

uv pip install pdm

PIPX Installation

To install PDM using pipx, run the following command:

pipx install pdm

Prefer pipx as it allows you to install Python applications in isolated environments, preventing conflicts between packages.

Verify PDM Installation

When the installation is complete, you can verify that PDM is installed correctly by running:

pdm --version

loudpy Installation

To install loudpy for development purposes, use PDM to install it in editable mode. This allows you to make changes to the source code and have those changes reflected immediately without needing to reinstall the package. To do this, navigate to the directory where you have the loudpy source code and run:

pdm install -e .

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

loudpy-0.0.5.tar.gz (736.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

loudpy-0.0.5-py3-none-any.whl (809.3 kB view details)

Uploaded Python 3

File details

Details for the file loudpy-0.0.5.tar.gz.

File metadata

  • Download URL: loudpy-0.0.5.tar.gz
  • Upload date:
  • Size: 736.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.26.7 CPython/3.13.9 Darwin/25.1.0

File hashes

Hashes for loudpy-0.0.5.tar.gz
Algorithm Hash digest
SHA256 7988d3cd92ae63723684a56c2bdaedf2aea0147f3890f7225354a51bc638b01e
MD5 d83a9292a0d1f5680cef17c6aa26c5fd
BLAKE2b-256 939096c94e029d938704f7f86ac8079d4e585edda5feb99ca11ae04369058bd8

See more details on using hashes here.

File details

Details for the file loudpy-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: loudpy-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 809.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.26.7 CPython/3.13.9 Darwin/25.1.0

File hashes

Hashes for loudpy-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 7c42a166609c090de6cf293449f574ad5b12ab87d6c3969d03fbd3632603ef66
MD5 7169898c4e3fa7a04808e1805a594379
BLAKE2b-256 4bebf61b2dc4adedd2d0b586b015e9209d577602a349fb7741cd345e49fc38e4

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