Skip to main content

Release Release License Release Release License

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)

Source distribution for ashx 0.0.2
File Size Uploaded
ashx-0.0.2.tar.gz 23.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ashx 0.0.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

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