Skip to content

Releases: johnaparker/miepy

Release v1.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Mar 05:31
Fix quadmath linking: let CMake control MIEPY_HAS_QUAD define

The C++ header was auto-detecting __float128 support via preprocessor
checks, but CMake independently decided whether to link libquadmath.
When the library wasn't found (e.g. manylinux container), the code
compiled sinq/cosq calls without linking quadmath, causing undefined
symbol errors at runtime.

Now CMake only defines MIEPY_HAS_QUAD when libquadmath is actually
found and linked, preventing the mismatch.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Release 1.0.2

Choose a tag to compare

@github-actions github-actions released this 14 Oct 04:44
move examples + miepy cli + v1.0.2

Release 1.0.1

Choose a tag to compare

@github-actions github-actions released this 13 Oct 23:47
remove legacy conda & build wheels

Release 0.6.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 21:40

Modern wheels built for Python 3.11, 3.12, and 3.13 on macOS (arm) and linux-x86

On these platforms simply install with

pip install miepy

or with uv managing your virtual environment:

uv venv --python 3.13
uv pip install miepy
source .venv/bin/activate

Development improvements:

  • Use vcpkg for C++ dependencies (Eigen, GSL)
  • Use uv for Python dependencies
  • release GitHub action to deploy wheels on linux and macOS to PyPI after passing test suite

v0.5

Choose a tag to compare

@johnaparker johnaparker released this 15 Mar 21:26
updated to v0.5