libwigner v0.5.0

Published: 9 May 2026| Version 1 | DOI: 10.17632/5t9r7zytbm.1
Contributor:
Susi Lehtola

Description

# libwignernj 0.5.0 — Mendeley Data deposit This dataset is the source-code archive accompanying the Computer Physics Communications submission > S. Lehtola, *libwignernj: a self-contained C99 library for the > exact evaluation of Wigner 3j, 6j, 9j symbols, Clebsch–Gordan, > Racah W, Fano X, and Gaunt coefficients*, Comput. Phys. Commun. > (submitted 2026). ## Contents A single archive `libwignernj-0.5.0.tar.gz` (SHA-256 listed below) containing the complete source tree of `libwignernj` at tag `v0.5.0`, including: - C99 source (`src/`, `include/`) - C++11 header-only wrapper (`include/wignernj.hpp`) - Fortran 90 module (`src/fortran/wignernj_f90.F90`) - CPython extension and Python-package source (`src/python/`, `wignernj/`) - Test suite (`tests/`) — both the C-side ctest binaries and the Python pytest suite, plus the deterministic reference-table generator `tests/gen_refs.py` - Examples (`examples/`) - Library-versioning microbenchmarks (`benchmarks/`) - Build system: CMake (top-level `CMakeLists.txt`) and PEP-517 Python (`pyproject.toml`) - CI configuration (`.github/workflows/`, `.circleci/config.yml`) - Documentation: `README.md`, `CHANGELOG.md`, `docs/reference.md`, `docs/optimization_notes.md` - Licence: `LICENSE` (BSD 3-Clause) The archive is the canonical GitHub-published tarball for tag `v0.5.0`, fetched from <https://github.com/susilehtola/libwignernj/archive/refs/tags/v0.5.0.tar.gz>. ## Quick start ``` tar xzf libwignernj-0.5.0.tar.gz cd libwignernj-0.5.0 cmake -B build -DBUILD_TESTS=ON cmake --build build -j ctest --test-dir build ``` The Python package is installable from PyPI (`pip install wignernj`) but can also be built from this archive with `pip install .` from the extracted directory. ## License BSD 3-Clause. See `LICENSE` in the archive. ## Versioning This deposit corresponds to the immutable git tag `v0.5.0`; later releases will be deposited as separate Mendeley Data datasets and will be referenced from the same code repository on GitHub.

Files

Institutions

Categories

Mathematical Software, Open Source Software, Reusable Software

Funders

Licence