Is pymeshb used and maintained? #40
Unanswered
vtpasquale
asked this question in
Q&A
Replies: 1 comment
|
I've been using libMeshb for a few years to support mesh and solution data processing on mesh adaptation projects, and I'm grateful to Loïc for sharing this solid, well-maintained tool.
Sometimes I want libMeshb's I/O handling paired with Python for downstream data processing. I developed the pyLibMeshb package to enable this, but just realized this may be duplicative of the existing pymeshb package.
The distributed pymeshb source hasn't been updated since 2018, and the only prebuilt wheel file is for Intel macOS and Python 2.7, but I expect the package could be compiled for newer systems.
Is pymeshb still actively used and maintained?
The pyLibMeshb package binds to compiled libMeshb shared libraries using Python ctypes. PyPI distributions include precompiled shared libraries for Linux, Windows, and macOS, so most users can install with pip install pyLibMeshb without a C compiler. Not all libMeshb data types are supported yet; I've focused on the most commonly used types so far, but I would rather sunset the pyLibMeshb project if it's duplicative.
Hi Anthony,
the first python wrapper was developed by my colleague J. Vanharen (in cc) some years ago.
I am not a python guy so I leave it to him to decide whether to use your version or update his version with some of your work.
In any way, I am grateful that somebody else is taking care of python wrapping :-)
Best regards,
Loïc
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I've been using libMeshb for a few years to support mesh and solution data processing on mesh adaptation projects, and I'm grateful to Loïc for sharing this solid, well-maintained tool.
Sometimes I want libMeshb's I/O handling paired with Python for downstream data processing. I developed the pyLibMeshb package to enable this, but just realized this may be duplicative of the existing pymeshb package.
The distributed pymeshb source hasn't been updated since 2018, and the only prebuilt wheel file is for Intel macOS and Python 2.7, but I expect the package could be compiled for newer systems.
Is pymeshb still actively used and maintained?
The pyLibMeshb package binds to compiled libMeshb shared libraries using Python ctypes. PyPI distributions include precompiled shared libraries for Linux, Windows, and macOS, so most users can install with
pip install pyLibMeshbwithout a C compiler. Not all libMeshb data types are supported yet; I've focused on the most commonly used types so far, but I would rather sunset the pyLibMeshb project if it's duplicative.All reactions