Skip to main content

This package is a copy of pywigxjpf, https://pypi.org/project/pywigxjpf/. Its purpose is to distribute binary wheels of pywixjpf for Windows users.

The following text quotes the original pywigxjp package:

WIGXJPF evaluates Wigner 3j, 6j and 9j symbols accurately using prime factorisation and multi-word integer arithmetic.

Known issue

Please install pycparser first.

(See https://github.com/pypa/setuptools/issues/391#issuecomment-202919511 )

Inline usage information

Available inline:

import pywigxjpf as wig
help(wig)                # For interfaces.
help(wig.pywigxjpf)      # For usage information.

Library usage

The python interface to wigxjpf uses cffi.

Defines seven functions:

wig_table_init(max_two_j,wigner_type)
wig_table_free()
wig_temp_init(max_two_j)
wig_temp_free()

wig3jj(jj1,jj2,jj3, mm1,mm2,mm3)
wig6jj(jj1,jj2,jj3, jj4,jj5,jj6)
wig9jj(jj1,jj2,jj3, jj4,jj5,jj6, jj7,jj8,jj9)

Note that the arguments are to be given as integers, with twice the numeric value (this is what jj tries to indicate). I.e. half-integer arguments will be passed as odd integers.

The two init functions must be called before evaluating any symbol.

In addition, interfaces that take an array with the arguments are also provided:

wig3jj_array([jj1,jj2,jj3, mm1,mm2,mm3])
wig6jj_array([jj1,jj2,jj3, jj4,jj5,jj6])
wig9jj_array([jj1,jj2,jj3, jj4,jj5,jj6, jj7,jj8,jj9])

Release files for pywigxjpf-win 1.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pywigxjpf-win 1.11
File Size Uploaded
pywigxjpf-win-1.11.tar.gz 53.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pywigxjpf-win 1.11
File
pywigxjpf_win-1.11-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pywigxjpf_win-1.11-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
pywigxjpf_win-1.11-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
pywigxjpf_win-1.11-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details

Total release size: 216.0 kB

Release files / pywigxjpf-win-1.11.tar.gz

Download URL pywigxjpf-win-1.11.tar.gz
Size 53.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d715a97b35693f80b8820dcab5b992dc1e8800920e38e6b3985eade95bc60f54
BLAKE2b-256 checksum
How to use checksums
0ad900d0c4bf17361dc389d09e8d3bf82f6cf4661b2718cd83a689ea74393ab8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.8

Release files / pywigxjpf_win-1.11-cp39-cp39-win_amd64.whl

Download URL pywigxjpf_win-1.11-cp39-cp39-win_amd64.whl
Size 40.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
0894c0312d42015ecc327e292b81baa24966eb940089277f579d4a78865a8166
BLAKE2b-256 checksum
How to use checksums
e384c5cdf23268655c8b768db98463a41af19f9c5644405f7851ed234f3e7ea1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

Release files / pywigxjpf_win-1.11-cp38-cp38-win_amd64.whl

Download URL pywigxjpf_win-1.11-cp38-cp38-win_amd64.whl
Size 40.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
04068637690fec5aa5d1234865a7c018406a71202121808c97b4935c0329d6db
BLAKE2b-256 checksum
How to use checksums
ab4897d2bb4d00159d36edfa8cb6004511865361ec46431158a781915a6f420d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

Release files / pywigxjpf_win-1.11-cp37-cp37m-win_amd64.whl

Download URL pywigxjpf_win-1.11-cp37-cp37m-win_amd64.whl
Size 40.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
4b6b12fa0136108f2d55685f711aa7d35b86ad094911f68af8c30a3126ebdf12
BLAKE2b-256 checksum
How to use checksums
e085ce3e6b65137205e28cb178c9d32f6f2ff3433bfac4fb754dfc40d74dc5ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

Release files / pywigxjpf_win-1.11-cp36-cp36m-win_amd64.whl

Download URL pywigxjpf_win-1.11-cp36-cp36m-win_amd64.whl
Size 40.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
a2f7dc60a7058abf2430eb4e3241499d580106afc050b41ad21b6fef237d226c
BLAKE2b-256 checksum
How to use checksums
7b1630b30356e04f759a6f81e86f64524161b563c27a09387cc6fa603e050920
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.8

Release history Release notifications | RSS feed

This release

1.11 This release

5 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