ASHX
FEniCSx tools
ASHX is a collection of tools and helpers for using FEniCSx for finite element simulations. The package is built on top of Python and is designed for users who want to use FEniCSx without having to worry about the underlying C++ implementation.
The package provides a simple, Pythonic interface for creating and manipulating meshes, defining and solving partial differential equations, and visualizing the results of simulations. It also includes a number of helpful utilities for working with FEniCSx, such as functions for converting meshes between different formats and classes for defining and manipulating geometry.
The main features of ASHX include:
- Convert gmsh meshes to dolfinx
- Base class for geometry definition
- Helpers for integration and measure
Documentation
See the website with API reference and some examples at benvial.gitlab.io/ashx.
Installation
From Pypi
Simply run
pip install ashx
From source
Clone the repository
git clone https://gitlab.com/benvial/ashx.git
Install the package locally
cd ashx
pip install -e .
From gitlab
pip install -e git+https://gitlab.com/benvial/ashx.git#egg=ashx
Metadata
Release files for ashx 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ashx-0.0.2.tar.gz | 23.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ashx-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.4 kB
Release files / ashx-0.0.2.tar.gz
| Download URL | ashx-0.0.2.tar.gz |
|---|---|
| Size | 23.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
35e0a231187aa797f014dfd57368a754efc77ea9de5bd747e7e913971bde7c34
|
|
BLAKE2b-256 checksum How to use checksums |
c12095f95a34a7abe2c48d5fe0e8cc72509e25f5892f3830c990909ba36296ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / ashx-0.0.2-py3-none-any.whl
| Download URL | ashx-0.0.2-py3-none-any.whl |
|---|---|
| Size | 22.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ad4dbbb1f6fd698ea53e5ef1c2887231958ad47636bc4b3e9c2d2dbac928ae5c
|
|
BLAKE2b-256 checksum How to use checksums |
826839c6979f2c9b24a0732e3e7d89e26f58f5ae7272c5067ffb38b0e2ad7d10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|