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 | Provenance | Actions |
|---|---|---|---|---|
| ashx-0.0.2.tar.gz | 23.9 kB | Without provenance | Details for ashx-0.0.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| ashx-0.0.2-py3-none-any.whl | Python 3 | none | any | Details for ashx-0.0.2-py3-none-any.whl |
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
|
Security for ashx 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.