NLSL
The NLSL project provides a Python interface to the ACERT nonlinear least squares (NLSL) spectroscopic fitting toolkit, bundling the original Fortran core with a modern Python API for building, fitting, and analysing spin resonance models.【F:pyproject.toml†L11-L24】【F:nlsl/init.py†L1-L104】
Key features
- Pythonic parameter access – the :class:
nlsl.nlslclass exposes the complete parameter set from the legacy NLSL engine through mapping-style accessors, making it easy to read or update magnetic, diffusion, and fitting options from Python code.【F:nlsl/init.py†L60-L170】 - Programmable fitting control – the :class:
nlsl.fit_paramshelper keeps the low-level Levenberg–Marquardt settings in sync with the Fortran structures, so tolerances, iteration limits, and other solver options can be modified directly without crafting text run files.【F:nlsl/init.py†L15-L58】 - Runfile compatibility – existing NLSL
.runscripts can be replayed via :meth:nlsl.nlsl.procline, preserving the familiar workflow while allowing incremental migration to the Python API.【F:nlsl/init.py†L82-L109】 - Spectrum capture – helper methods such as
:meth:
nlsl.nlsl.current_spectrumand :meth:nlsl.nlsl.write_spclet you evaluate the current model or persist generated spectra for downstream analysis and visualisation.【F:nlsl/init.py†L105-L158】
Installation
Clone the repository and install the package in editable mode so the compiled Fortran components stay in sync with your working tree:
pip install -e . --no-build-isolation
If you see errors about NumPy being “incompatible”
acert_nlsl requires NumPy ≥ 2.0.
This might lead to errors that have two solutions.
One option is to create a new python environment -- e.g. on Anaconda, you would do:
conda create -n nlsl_env python=3.13
and then install again inside this environment.
Whenever you went to use the package,
you would then want to make sure you're inside the right
environment with:
conda activate nlsl_env
The other option is to upgrade your existing environment:
If your environment already has older packages that pin NumPy < 2.0 (e.g.,
gensim, numba), you must upgrade those packages so they accept modern
NumPy.
Run:
pip install --upgrade gensim numba
If additional packages report similar “requires numpy<2.x” errors, upgrade them the same way. After all incompatible packages are upgraded, install NLSL normally:
pip install acert_nlsl
Usage overview
Instantiate :class:nlsl.nlsl to work with parameters programmatically, or
stream traditional runfiles back into the engine.
import nlsl
n = nlsl.nlsl()
n["nsite"] = 1
n.fit_params["maxitr"] = 40
n.procline("data sampl1 ascii nspline 200 bc 20 shift")
site_spectra = n.fit()
total_spectrum = n["weights"] @ site_spectra
The mapping interface mirrors the parameter names defined by the original
Fortran code (see nlshlp.txt for a full command reference), while
:meth:nlsl.nlsl.fit runs the nonlinear least-squares optimiser and returns the
latest site spectra, while the companion weight matrix stays accessible through
the mapping interface.【F:nlsl/init.py†L60-L204】
Examples
A curated set of runnable examples is included under examples/ to help you
get started with real datasets and typical NLSL workflows:
Download the examples directory
After installing, you should be able to run nlsl exampledir on any command
line, which will unpack the examples directory as NLSL_examples.
(This is the examples directory that it gets from unpacking a zip of the current code on github.)
Description of examples
- Runfile suite (
sampl1–sampl5) – canonical.runscripts paired with.datinputs that demonstrate anisotropic rotations, multi-spectrum fits, and other standard analyses. Run them with the classic command-line interface and compare the generated.spcand.logoutputs to the provided reference files to verify your setup.【F:examples/README.rst†L1-L22】 runexample.py– command-line helper that executes one of the numbered runfile scenarios, cascades any nestedcalldirectives, reports relative RMS errors, and plots the resulting spectra with experimental overlays for quick diagnostics.【F:examples/runexample.py†L1-L93】runexample_first.py– simplified variant that focuses on the first sample run, computing a global relative RMS metric while rendering the fitted spectrum.【F:examples/runexample_first.py†L1-L74】break_down_example.py– step-by-step walkthrough of the first sample showcasing programmatic parameter updates, basis set configuration, and fit execution directly from Python without relying on runfiles.【F:examples/break_down_example.py†L1-L83】BL05CHSA.py– reproduces theBL05CHSA.runworkflow, highlighting how to plot individual spectral components alongside the overall fit and cumulative integrals.【F:examples/BL05CHSA.py†L1-L40】c16pc371e.py– demonstrates interacting with a custom runfile while inspecting the solver configuration before and after execution and plotting the normalised spectra.【F:examples/c16pc371e.py†L1-L46】
Each script expects to be run from within the examples/ directory so that the
associated data and reference outputs are discovered automatically.【F:examples/runexample.py†L22-L41】
Additional resources
- The
examples/README.rstfile documents the legacy testing workflow for the runfile suite and points to the reference outputs for verification. nlshlp.txtlists every command available to the original interpreter along with detailed descriptions of their arguments and expected effects.
Metadata
Release files for acert-nlsl 0.1.0.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| acert_nlsl-0.1.0.15.tar.gz | 7.4 MB | Without provenance | Details for acert_nlsl-0.1.0.15.tar.gz |
Built distributions (wheels)
Total release size: 66.5 MB
Release files / acert_nlsl-0.1.0.15.tar.gz
| Download URL | acert_nlsl-0.1.0.15.tar.gz |
|---|---|
| Size | 7.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b80ce36bfba54249e4ac95cd3b485366da9c8f942cab2c0813e6e98112f974c6
|
|
BLAKE2b-256 checksum How to use checksums |
5dc74e610d2aa19a10a4bb4506ab2cd4b45c9d74f9ca1956c0f081a2b3e099e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp314-cp314-win_amd64.whl
| Download URL | acert_nlsl-0.1.0.15-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
942618b0296ea4ca3cbd79f069c95ac30c5738e99b53fb1960896c36b0c53a93
|
|
BLAKE2b-256 checksum How to use checksums |
2d25f8141b2392b0c04700fa03f3c62fccbbd45c078b7ee1aedd1afefc814811
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
35d545f790cb500cbed72914c94707a5643f71f9f89c4be3b09a5c7b7134094c
|
|
BLAKE2b-256 checksum How to use checksums |
edb583d464c0db44e54a3c15dd56e947dcbd0076b69a63953cc85b49f948ef33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
229d46b8b7184ab7a95171135e27dd9cd94341cdf9ba6ff224c0d89e4c4a6c15
|
|
BLAKE2b-256 checksum How to use checksums |
cf1c3a87311d1c6cf613faae36bd942abc93ea8193ef4a934c8a4a46e184a272
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp314-cp314-macosx_15_0_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp314-cp314-macosx_15_0_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.14 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
3c8b8cda702da9fb0ba163752ee2d66b5e36bc3c29141bbf42ffee50b6909557
|
|
BLAKE2b-256 checksum How to use checksums |
e19c519160d601db2f82ce90eaffb792042efb465fb23cab7b60d0263b2a68c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp314-cp314-macosx_15_0_arm64.whl
| Download URL | acert_nlsl-0.1.0.15-cp314-cp314-macosx_15_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0b76aef56d9ae5a7789d423f8854fd647ab05bb14bcd3b16db0a001981ba46fc
|
|
BLAKE2b-256 checksum How to use checksums |
a0c6ce937937406ed8a39846ed74b32ca6071d66a263f3d4697acb3ad37a249e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp313-cp313-win_amd64.whl
| Download URL | acert_nlsl-0.1.0.15-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
47855568fbfb611b80ef794034a1d9b516cc258041340ff732374c5d3b4a8695
|
|
BLAKE2b-256 checksum How to use checksums |
4028b61f893df8c20062976c28ca192082c983fd4af9b7ed9473ff1b1f8d372b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
e4126dc943f222b36960947969a66609b3568fabe8fd04c5c5e8a0269b0b442f
|
|
BLAKE2b-256 checksum How to use checksums |
227725457a7f2a5c07ac3d90df64d6bd50bc566350e76ae1d9ac228292420b43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
906d6255dc05fa77371d9096f600c303725efafdaeb242f492ad14f8d866ac3f
|
|
BLAKE2b-256 checksum How to use checksums |
290b2ac78981c57db8d3770082eaf58fcf123e3a3ad3b4fe746036a430a468de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp313-cp313-macosx_15_0_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp313-cp313-macosx_15_0_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.13 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
03ab50cf4f1ce87fe906ff9e2416503e032f9383dbbfe504a22eca5cab3b7e3f
|
|
BLAKE2b-256 checksum How to use checksums |
eb07afdc52fa357f423aa17bbf81ceae928a69f7258fdf9c2c3e0a7baf7d41f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp313-cp313-macosx_15_0_arm64.whl
| Download URL | acert_nlsl-0.1.0.15-cp313-cp313-macosx_15_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
539eb507ba491229cf2e6d4e7ee4bb22e376abde2bd24fae1b3a9c475e3c531b
|
|
BLAKE2b-256 checksum How to use checksums |
a9dbbd0880dbfb4a6f3bcc410381e71302316678e551d0bf98c59d78a1f7ed94
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp312-cp312-win_amd64.whl
| Download URL | acert_nlsl-0.1.0.15-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
304b549551500afe1c3029c35a45de545f253360ca3d80ddd8f30ca15f6d47f4
|
|
BLAKE2b-256 checksum How to use checksums |
2fc0f4d469a10ae4ddd530acda98e8c588c23a805e55040ceb23c109aed64fad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
1cba6230c732b59122f6951eb0b8cdfc81c3c4a33b0015db7d4f979cdb7120da
|
|
BLAKE2b-256 checksum How to use checksums |
a224b84f21a2bf2e8e3f2df061bb2d6fda830dca08c3132b3cc6063d792110fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e48656d26f2d428aea245209c55f3478c3a8ba54378d2bb0732c956ad6736dc0
|
|
BLAKE2b-256 checksum How to use checksums |
9dc3c949b2c83f60d97f8ac2076d9b36053ae61df62f2ce974f86441b08fde7f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp312-cp312-macosx_15_0_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp312-cp312-macosx_15_0_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.12 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
c0be7d78246ee9e0b77065cfd4356a10e30f39a157a9e3ade2c39e86edc43871
|
|
BLAKE2b-256 checksum How to use checksums |
2051ae1aef92b757c0a8e7b9ea2f70ebd55b59fdec487b2f66e1d0ae47adc4da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp312-cp312-macosx_15_0_arm64.whl
| Download URL | acert_nlsl-0.1.0.15-cp312-cp312-macosx_15_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7bc7758f6bcd7e5a916a21642049945719ed7a432366a4b1936851da94d43865
|
|
BLAKE2b-256 checksum How to use checksums |
7d71af273517b296370348ac8d647600df84e0859da7c6cffa1430aa0e6d4677
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp311-cp311-win_amd64.whl
| Download URL | acert_nlsl-0.1.0.15-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
afcb5b94cfb89400374a4846b953a6cbffd5f6c1da537d618e7e5d9d96138f95
|
|
BLAKE2b-256 checksum How to use checksums |
53efb6d26bf71b9dd35e398e5bfcefd40d9a4028433ef0f095126c4fa6847669
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
f96e296f1dad392125fc2f587bd46857fa6372a9bc2e6cd194e75afbd2d4d2e9
|
|
BLAKE2b-256 checksum How to use checksums |
65702923a7faf49c97cabf03a6922ff400ce01d46e10e07756c66634d50aeac9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
94baaf0eabab1a0b85f6bbe31637b675b2c3f9fdebbe8065f2c85ed3c09a7655
|
|
BLAKE2b-256 checksum How to use checksums |
36bb62139a6603ac77ef1e52aa9d223417ad8c84892976fb1dd115c00b9bb0cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp311-cp311-macosx_15_0_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp311-cp311-macosx_15_0_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.11 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
1c5ac37c09fd64e1724f38a117d430fe7724c37540f7764d48ec50652c255acb
|
|
BLAKE2b-256 checksum How to use checksums |
83aee8dd2169c138d6b252fd56f045b1e30e778ef848b4858d348d6b75158796
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp311-cp311-macosx_15_0_arm64.whl
| Download URL | acert_nlsl-0.1.0.15-cp311-cp311-macosx_15_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6d462b0c227337cddb34cd7c4ba659aeb81db72706326ae781df3140d5ee8456
|
|
BLAKE2b-256 checksum How to use checksums |
6848db86e60cd6ab8d78673a7a9dc0aaac922de25ad923a08cc19f31371ccf81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp310-cp310-win_amd64.whl
| Download URL | acert_nlsl-0.1.0.15-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
db1e745f84d94ed70bcbde6de41894ee34f42e44d4b36fb969e9c41d883a7124
|
|
BLAKE2b-256 checksum How to use checksums |
821c67e831f8bc82eb07bce97082bb3938f719f0cd001ce2f6a81000d93ffd55
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
26ab94ffd09fa6795676d8787470dca529a51083dda17019aad1165aa4abca69
|
|
BLAKE2b-256 checksum How to use checksums |
58cfe390c461521bb9126be0650d154f7850839be6581c4359bd8533c155f417
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
bf633548bbfb62df176a660b0eca551f75d722def5323c10ce778169ece122ee
|
|
BLAKE2b-256 checksum How to use checksums |
6a999a5d24f1920a3a529d5bbfd0a7735b74dfb41ae1afb5c073a50b27500c97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp310-cp310-macosx_15_0_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp310-cp310-macosx_15_0_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.10 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
b8084949b671892437f8d5d8c6f4e315bc49e5421478e7120ae30f8ec11f453d
|
|
BLAKE2b-256 checksum How to use checksums |
5c6c4bb0fa509552c982864e2919a6d56825f14151f6cc925e9c7b5c8b1676a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp310-cp310-macosx_15_0_arm64.whl
| Download URL | acert_nlsl-0.1.0.15-cp310-cp310-macosx_15_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e4ad5843776113d3323e975f14e10b99cd958f4b55a324f1af9585defc99e06e
|
|
BLAKE2b-256 checksum How to use checksums |
69971e6747fbada8e2dff806f701dc0e086d77e04613b0d0839bfc2b1692a4ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp39-cp39-win_amd64.whl
| Download URL | acert_nlsl-0.1.0.15-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
51f403bcd19655a3870c3f107903480b5a202482c2c1f1834a69a0661156551c
|
|
BLAKE2b-256 checksum How to use checksums |
845bad91ec48fe924256f00cea937bf37e658c35ec6230bcf7b7e0ee2b8b2245
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
51a1f7fb774498e93e3f8fc426351985186834c01081fab7dc2ae4c733877802
|
|
BLAKE2b-256 checksum How to use checksums |
9cd3793bf69d5018a4ee2961b1e041cd9a6be181b60d279fa0bb91c2a66ca1e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5bd9eb65a5a3fed189923e7633ac029285b75b3bf182a2d302bbb3a49353b9b7
|
|
BLAKE2b-256 checksum How to use checksums |
95866cd50038ef6cf7b9f88da23fcb9fe25a86ef179691bf880c5ba019c7355e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp39-cp39-macosx_15_0_x86_64.whl
| Download URL | acert_nlsl-0.1.0.15-cp39-cp39-macosx_15_0_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.9 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
2c8d4e333c47a38629b108efe073ca5037ddfcad95b09807196427b5a659696a
|
|
BLAKE2b-256 checksum How to use checksums |
1714da673679a0026c7da309d7b5c86a5f2fd07205732137b9fa76f39b0ae261
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / acert_nlsl-0.1.0.15-cp39-cp39-macosx_15_0_arm64.whl
| Download URL | acert_nlsl-0.1.0.15-cp39-cp39-macosx_15_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.9 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c4b747deea845e0666330b2f49c0bbff8f4772e661efbfc126c86cff974b8b2d
|
|
BLAKE2b-256 checksum How to use checksums |
66addb7c97d4db6f97cc93744dd0330a00dd429e57d135c1f408258aabbb0682
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Security for acert-nlsl 0.1.0.15
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.