Skip to main content

FEniCSx tools

Project description

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

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

ashx-0.0.2.tar.gz (23.9 kB view details)

Uploaded Source

Built Distribution

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

ashx-0.0.2-py3-none-any.whl (22.4 kB view details)

Uploaded Python 3

File details

Details for the file ashx-0.0.2.tar.gz.

File metadata

  • Download URL: ashx-0.0.2.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.9

File hashes

Hashes for ashx-0.0.2.tar.gz
Algorithm Hash digest
SHA256 35e0a231187aa797f014dfd57368a754efc77ea9de5bd747e7e913971bde7c34
MD5 439af0194190e28d6b95d4c29449d9c0
BLAKE2b-256 c12095f95a34a7abe2c48d5fe0e8cc72509e25f5892f3830c990909ba36296ba

See more details on using hashes here.

File details

Details for the file ashx-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: ashx-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 22.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.9

File hashes

Hashes for ashx-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ad4dbbb1f6fd698ea53e5ef1c2887231958ad47636bc4b3e9c2d2dbac928ae5c
MD5 340f179a5ffdb7465ec61045381a40d8
BLAKE2b-256 826839c6979f2c9b24a0732e3e7d89e26f58f5ae7272c5067ffb38b0e2ad7d10

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