Skip to main content

nirs4all-methods — portable PLS / NIRS engine (full surface) over the libn4m C ABI.

Project description

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.5+abi.2.0.0"
print(n4m.abi_version())  # ABI triple, e.g. (2, 0, 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.

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.

Project details


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.5-cp313-cp313-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.13Windows x86-64

nirs4all_methods-1.0.5-cp313-cp313-manylinux_2_28_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

nirs4all_methods-1.0.5-cp313-cp313-manylinux_2_28_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

nirs4all_methods-1.0.5-cp313-cp313-macosx_11_0_universal2.whl (7.3 MB view details)

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

nirs4all_methods-1.0.5-cp312-cp312-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.12Windows x86-64

nirs4all_methods-1.0.5-cp312-cp312-manylinux_2_28_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

nirs4all_methods-1.0.5-cp312-cp312-manylinux_2_28_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

nirs4all_methods-1.0.5-cp312-cp312-macosx_11_0_universal2.whl (7.3 MB view details)

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

nirs4all_methods-1.0.5-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

nirs4all_methods-1.0.5-cp311-cp311-manylinux_2_28_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

nirs4all_methods-1.0.5-cp311-cp311-manylinux_2_28_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

nirs4all_methods-1.0.5-cp311-cp311-macosx_11_0_universal2.whl (7.3 MB view details)

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

nirs4all_methods-1.0.5-cp310-cp310-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86-64

nirs4all_methods-1.0.5-cp310-cp310-manylinux_2_28_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

nirs4all_methods-1.0.5-cp310-cp310-manylinux_2_28_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

nirs4all_methods-1.0.5-cp310-cp310-macosx_11_0_universal2.whl (7.3 MB view details)

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

File details

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 773aa0069c30ec1ee58b30cf2c4044f7e8b5a8a58bbb820de6488a4ca0117ab6
MD5 f7c1a919a7ae14664b136f5ecf230c6e
BLAKE2b-256 586bef520a7f3b210430d4d20e42f5fbbaf55becb2493acc8756c926d4d5a6cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.5-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.5-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.5-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 41b8ad434764a723ed449d2da2302f6f8031624cc415c997696aef68b46453ff
MD5 0e81282bd570700f7d6745eb37d09d11
BLAKE2b-256 615a9817e91c78b6bc61ed88330a5d3329cd18b7c7c0c9ba49afcee5bcae5db6

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.5-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.5-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.5-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5854509305e84ead3dc7ca3662fe18e691b8ba96d51b149d986f02262bb0a37d
MD5 3d8251f02c4413b245c322555841261a
BLAKE2b-256 8272066bd1e3b10b97139cead68351aa487cdbcb0a57aba1a558940390043b83

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.5-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.5-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.5-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 230dfbc7aa8c4828ade10f9baac89c58d0bd307b0b1d80f5cf19b07273bfdcce
MD5 08c2bec4dfc959e9809bdd91604d8a24
BLAKE2b-256 0b379cd46f7f66b6b48239540d19b95f77915bf0d817f94fc79be658c39f1488

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.5-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.5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 667d51ec8770c8285284e59508053c154d5437ba4dfc77f21094a5825fa0c4ae
MD5 07f290be8139c78b439a85c991869e75
BLAKE2b-256 ceb92636c5bd0c6f2c8e32acf18763abde629966ec0b1161cb69325c8b60a69a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.5-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.5-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 42a1d5ce572adcd379174b5460bc53a12e93ec9fafdac9fab35d32d8a68ea1c9
MD5 fd1ef318b8d2ab2d40b2ba62b345ee8c
BLAKE2b-256 48dd5ebd52bf03038004cb88f935cb0106ba1cac3634ab3be7b2d718df79e6af

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.5-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.5-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.5-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 239ac8a4c15fa082582105f335a737b75164d738419fd266a8a92371096ba101
MD5 12ba942e6bb88160c49684d7b9092be5
BLAKE2b-256 a7d795b5965402fe626434e661dc5db837a06af3052954c1a2b580c7f92aa22d

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.5-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.5-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.5-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 be9a7f95e9bb75b7232283af9558a6ab7e2ee98671c16c94cd804d6baa479df1
MD5 7a5b5531b01eb46b10adeeb12a3645de
BLAKE2b-256 12f48b6154bcbe627d28667fdd8e60ae008cd31f864fdc82e42df0f83ae4a883

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.5-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.5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 518683e46b88f8a65e62d84f77e70e822a25a530647936ece57beaf65fe1060d
MD5 18be7288e1d04a4e42888b1909384c64
BLAKE2b-256 61aeb14951aad4d8a61291793819fd859dc22f925e371a6e2149df7cfa769138

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.5-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.5-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.5-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04627982416d9d4610c08e4186a109966157ee9c55e439f8509e0620aa7300cb
MD5 a9eca5d939fc4dbcf749f33691bbd920
BLAKE2b-256 a5faea71ec67e636bfb4754f59cafbe3b9988610f16e0fce7ef4fe37fc79385b

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.5-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.5-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.5-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 415d263678d636591aed109d6ff9d022eb57c0aec7a8a38e22adefd2339d8549
MD5 4b0abdfd186c6c1f7cfb8f6ba5a3e5e1
BLAKE2b-256 33b5cd3268cc3b1654e11e7bdddb42b09bf95481ce3f4f4d38990187cb41eda3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.5-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.5-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.5-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 da37f267676d03c7a03b56affc0532e6a53ddc3e2fe81ef0bcb3dd14a04d4b71
MD5 7a54fd25c451083028a3593821882ebc
BLAKE2b-256 400f585aef319e5bf0335d20c619f6cf986bbdf868e70e458ec643ed43ea8b87

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.5-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.5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bb35e4360376dfd8c65f0626163817b8cf03de6355f0f2ab5e020d2f4fd99a69
MD5 d88eda98f2595c8932b71f0732d26e6d
BLAKE2b-256 8f6323b74fd36374d727c64b9a74b8f727485c1c78da57d71b06f610c1560367

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.5-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.5-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 53d7da51654f974385357a86097151cb178217f00751d670880c34fb24d9f10c
MD5 4b9c1188454bd9afdb1bb42d25e21705
BLAKE2b-256 9d5bf9f7d88fb2acf11edaf43a1ef5f961c14be66884bfe9bf23d5a1ea03713c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.5-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.5-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.5-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 447486a487b35f018aafddf2833533df1813e931fe3af52ac552c52c3378006e
MD5 a57815e5ec408757f33bd326772f71b0
BLAKE2b-256 348fed416f395a036d2dda478739ad4c51adb838dba620235c1a2ae277fb89cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.5-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.5-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.5-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 503c7cb8d80c195e6cd8e93e227d33e5fc47f979e9466981615c9b3ce5831ca7
MD5 d9d73ded59e2ffe01bb5a3a6de94b308
BLAKE2b-256 fabf3848a657521bf70cdb6ec22f0bb7d41fcd38e1e58a26977a13a60971e80a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nirs4all_methods-1.0.5-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.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page