Skip to main content

nirs4all-methods

nirs4all-methods is the full numerical/method engine distribution. The Python distribution name is nirs4all-methods; the import package is n4m, matching the stable libn4m C ABI and n4m_* exported symbols.

The wheel bundles the libn4m shared library, so pip install nirs4all-methods is self-contained — no separate native build is required. The slim pls4all distribution remains available for PLS-focused users; both distributions load the same ABI family.

import n4m
from n4m.estimators.regression.latent import PLS

print(n4m.version())      # project version + ABI, e.g. "1.0.16+abi.2.5.0"
print(n4m.abi_version())  # ABI triple, e.g. (2, 5, 0)

model = PLS(n_components=2).fit(X, y)
pred = model.predict(X)

n4m loads libn4m via ctypes.CDLL and exposes version/ABI helpers, Context, and role-based packages such as n4m.estimators, n4m.transform, n4m.feature_selection, n4m.model_selection, and n4m.augmentation. Estimator-style wrappers live under those role packages; there is no flat n4m.sklearn package in the ABI 2 surface.

Native hyperparameter studies can be checkpointed without Python pickles: checkpoint = optimizer.save() returns portable N4MOPT bytes and Optimizer.load(checkpoint) resumes the exact sequential ask/tell trajectory.

Set N4M_LIB_PATH to point at a development libn4m build when overriding the bundled wheel library.

See https://github.com/GBeurier/nirs4all-methods for documentation.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

nirs4all_methods-1.0.16-cp313-cp313-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86-64

nirs4all_methods-1.0.16-cp313-cp313-manylinux_2_28_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

nirs4all_methods-1.0.16-cp313-cp313-manylinux_2_28_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

nirs4all_methods-1.0.16-cp313-cp313-macosx_11_0_universal2.whl (8.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

nirs4all_methods-1.0.16-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

nirs4all_methods-1.0.16-cp312-cp312-manylinux_2_28_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

nirs4all_methods-1.0.16-cp312-cp312-manylinux_2_28_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

nirs4all_methods-1.0.16-cp312-cp312-macosx_11_0_universal2.whl (8.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

nirs4all_methods-1.0.16-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86-64

nirs4all_methods-1.0.16-cp311-cp311-manylinux_2_28_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

nirs4all_methods-1.0.16-cp311-cp311-manylinux_2_28_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

nirs4all_methods-1.0.16-cp311-cp311-macosx_11_0_universal2.whl (8.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

nirs4all_methods-1.0.16-cp310-cp310-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10Windows x86-64

nirs4all_methods-1.0.16-cp310-cp310-manylinux_2_28_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

nirs4all_methods-1.0.16-cp310-cp310-manylinux_2_28_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

nirs4all_methods-1.0.16-cp310-cp310-macosx_11_0_universal2.whl (8.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file nirs4all_methods-1.0.16-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.16-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 aeb8d50778ab3a145f80541316624413051a66c2f62a998346e91073f3252250
MD5 04252f395f0f44d2c6a2e1012fddaed4
BLAKE2b-256 227f6ae2e8a184fa2651046d682f7215c8ad141f00651927105fc25b691cf912

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.16-cp313-cp313-win_amd64.whl:

Publisher: release-wheels.yml on GBeurier/nirs4all-methods

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nirs4all_methods-1.0.16-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.16-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ccbf3777b1dab5f3e88d74e564c0551f23dfa0a1a44805436845dfed134336b
MD5 62db0b9ba06a243ddfbb40bcd1107ff9
BLAKE2b-256 4c37e22bdecc7d3b8192b251d54b6f24babca6c4f69607c307e2758af5d7dc82

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.16-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: release-wheels.yml on GBeurier/nirs4all-methods

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nirs4all_methods-1.0.16-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.16-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7b9ea4188a2177666b785690782ab58328a38a3d6f4fc3fe600c7d1e6d05df21
MD5 f33634b9f8941ce1b619b48dfa252033
BLAKE2b-256 9231bc91ccaf7bee1f23d1e82a92ec2b18ed660812bb29b87074c7d9b5afa884

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.16-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: release-wheels.yml on GBeurier/nirs4all-methods

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nirs4all_methods-1.0.16-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.16-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 72d5910ac920b4f81c2e005cb777cb83ea5939c8f09bc0e83e0b344595876408
MD5 5b12f3c61a0455fb4d9448e8c743c816
BLAKE2b-256 206bc91aa7a82900484da8363194ccee9c02f778fc8e2a5f1868947c4660cc3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.16-cp313-cp313-macosx_11_0_universal2.whl:

Publisher: release-wheels.yml on GBeurier/nirs4all-methods

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nirs4all_methods-1.0.16-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.16-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f32e388fe28cf3a82c978a89d8b8629b98148b37fd468a6bec039c3d4450f319
MD5 2ddb82e2a617b91770d14d4a1104610c
BLAKE2b-256 1516341847fa1c92382fb597fb93e37750a576ae220b65ba624e0139328d0880

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.16-cp312-cp312-win_amd64.whl:

Publisher: release-wheels.yml on GBeurier/nirs4all-methods

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nirs4all_methods-1.0.16-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.16-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 603eb03e95c8818b5c6e35d3a9cb9aa39ea070f409b510c660c31e1985236660
MD5 9d6577e07728313dfa6494202021d731
BLAKE2b-256 595e4aa822e45a882c522554326779f04dacbfca6b09c3656f981d70e529ac98

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.16-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: release-wheels.yml on GBeurier/nirs4all-methods

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nirs4all_methods-1.0.16-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.16-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ae4eec955bdb12dc341a00e8cc8731d9ed62024de6d55336fa1aa3eaa88357b
MD5 12ec187134d4fde13760fa6d6f1f6d22
BLAKE2b-256 d00a2ced887114e226f02ffcae3fd20fcc400bf74d2dedbdcbe4757706099ea8

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.16-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: release-wheels.yml on GBeurier/nirs4all-methods

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nirs4all_methods-1.0.16-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.16-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8b622ff61ea0f3d1dbc7ee0aa2055ac95678f193ce1208b02878fdf426f09e16
MD5 62383cb41dd46a4783b585f39e1e9fe1
BLAKE2b-256 6a3abcb7b0309d2d202e6e29000a17c16d70c5578043c98731788e023de561fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.16-cp312-cp312-macosx_11_0_universal2.whl:

Publisher: release-wheels.yml on GBeurier/nirs4all-methods

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nirs4all_methods-1.0.16-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 990223816064e25759923f6ae3b21a7ca0c22145ad27d41db1d00364ab4ac782
MD5 d4aba77dc09e24706d15f7c1c097d0c3
BLAKE2b-256 3b86f70620cdbc3549f2124f49e534b8bf7fa195a545994ee0bbc3a7a831c85b

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.16-cp311-cp311-win_amd64.whl:

Publisher: release-wheels.yml on GBeurier/nirs4all-methods

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nirs4all_methods-1.0.16-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.16-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a0a9076a7f7c299bb29b65353423b11ad807bf9632be1651a3d5eca69de3af2
MD5 5068600825cb4360c43044587d2d33a9
BLAKE2b-256 47307f22eff6e794687bcb18683dfad709ed32fbf6ab954af8c27a00872d3aa4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.16-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: release-wheels.yml on GBeurier/nirs4all-methods

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nirs4all_methods-1.0.16-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.16-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e94d9c3724aa84a3d67115acc84225c5de58e23ae11202ec19b69a18ae9344c
MD5 73b9742f081bb78c1bbf57ce8020a313
BLAKE2b-256 09ff471804b17ab07e4cb814879af35eb3973d6e282aaaa402d8a03bd1c45dc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.16-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: release-wheels.yml on GBeurier/nirs4all-methods

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nirs4all_methods-1.0.16-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.16-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 9309ddae029e215b6a3d4909b17deb8f453798cd9d2a7b03335e4e036c0a81e4
MD5 a2c9e759df3978e8836ca71661d06687
BLAKE2b-256 0311f05bb8f8b4847298f336ec729c2c629b4b32f0bd894be383fc0f84336be7

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.16-cp311-cp311-macosx_11_0_universal2.whl:

Publisher: release-wheels.yml on GBeurier/nirs4all-methods

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nirs4all_methods-1.0.16-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.16-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4f59c9ea45824ecb4817d597b5dc8e142ef7a52cfebfe0322b568233c683c764
MD5 c6826e80975051680e0f087b5699c433
BLAKE2b-256 2b60f37c76695b4fd26e78d6bc151afbc680bd1e7a5dcbee94487ea278ce4122

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.16-cp310-cp310-win_amd64.whl:

Publisher: release-wheels.yml on GBeurier/nirs4all-methods

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nirs4all_methods-1.0.16-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.16-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d191623139a6713b66a07200859c97751cc2189783ec0fecc1080109bf130f9a
MD5 f6c38e8882b298e957ba1091bb8a9009
BLAKE2b-256 8dd0816454d668837b3b16df17cf0b45800f0b942645b25c619d3d9b860f5fa6

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.16-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: release-wheels.yml on GBeurier/nirs4all-methods

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nirs4all_methods-1.0.16-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.16-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 298cb7924e2ef6046ed35cc9fb5d6265dc855665d8b90beccd2431b2cd0c5837
MD5 a1ae7f8f9dd6472142fe11ab5da6293d
BLAKE2b-256 aac49289415386166eb52771c9538bc5c4861e82dff7412a3fe4969c8403248a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.16-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: release-wheels.yml on GBeurier/nirs4all-methods

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nirs4all_methods-1.0.16-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.16-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 2dca2e5b3e149dbb0cb3b1a4c397cb1dbc113040a19e84f72eaecfcb2edc853b
MD5 532c789bb45464eebb2d60158122fecb
BLAKE2b-256 eb5d6928cae25503eb66ebd6144b6d40e37f4a1ac9244fba11f567310c60b2f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.16-cp310-cp310-macosx_11_0_universal2.whl:

Publisher: release-wheels.yml on GBeurier/nirs4all-methods

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

1.0.19

4 files

1.0.18

16 files

This release

1.0.16 This release

16 files

1.0.15

16 files

1.0.13

16 files

1.0.12

16 files

1.0.11

16 files

1.0.10

16 files

1.0.9

16 files

1.0.8

16 files

1.0.7

16 files

1.0.6

16 files

1.0.5

16 files

1.0.3

16 files

1.0.2

16 files

1.0.1

16 files

1.0.0

16 files

0.99.0

16 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