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

Uploaded CPython 3.13Windows x86-64

nirs4all_methods-1.0.7-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.7-cp313-cp313-manylinux_2_28_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

nirs4all_methods-1.0.7-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.7-cp312-cp312-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.12Windows x86-64

nirs4all_methods-1.0.7-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.7-cp312-cp312-manylinux_2_28_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

nirs4all_methods-1.0.7-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.7-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

nirs4all_methods-1.0.7-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.7-cp311-cp311-manylinux_2_28_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

nirs4all_methods-1.0.7-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.7-cp310-cp310-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86-64

nirs4all_methods-1.0.7-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.7-cp310-cp310-manylinux_2_28_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

nirs4all_methods-1.0.7-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.7-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for nirs4all_methods-1.0.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4a0ffca42991d0ab34383b73fd6246082848f7354616dac122ec94ca46fe0265
MD5 4a9a1ca3ad5fe483bff062d10e9c5883
BLAKE2b-256 61174176845a7bf14794fa955617a254153e176ba5b11c8a22196915ea84afb5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.7-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6322aad94e0a83e176f27ceadadc007dbc01ac460b5884ab102f0a6987d43bb5
MD5 230452b3de0da6c8ca528970872e4460
BLAKE2b-256 a400da5a498018c4ea472e0286322629fb05f2dade10280c64a2a822107b9d1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.7-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f698f3b716ae28bdd5388a854e5c8d3b36ad8a7f2d49747d42c61a23009a5ef7
MD5 9b730c570a0b31812c9f1bb6098db2df
BLAKE2b-256 9b498d1f3d7eda2e2320d4c4ffc37cff2fd070db03187dbaf85f27e8974de43d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.7-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f41798557d135249e123fc81860bc033408e819aca37b02e9c6506c65ff8bf74
MD5 ec60a8df300d8a9389bf620c47ebb655
BLAKE2b-256 fe3ef2964b356a5f62a8d754364307353be9aeb1d20728feab94668cf1b93f83

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0f3ef0b5353605714e248c6b367ebf08d03f928161f8820dc71b269ca9f4138e
MD5 9bf767b23e2b116ccaadff7f5697a70e
BLAKE2b-256 9360995c3218a22465fa0e4e78b20a9930c02db139f120de9a0ecb89e9191e0c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.7-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 341bda10d0c8796fb9d45ca8dfe43e4f0c2c44feee381165fed607b48ddf5775
MD5 ff0869bdaca15fac20474fdd7c870258
BLAKE2b-256 d780ee293f1e1e7ae33e2c6443b2d5d5423306db93986f2114cb31488c389a5c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.7-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e2bf9b329f5c74acb74e655c185cfc9cda8fff0c14db30e0bbb22cb5af433bff
MD5 b15b80fc79d2166ace587553f0156751
BLAKE2b-256 099d4500302fed6440f9f47d0b3a3e91881273b7765541989905676f9128c454

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.7-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a51a7a56897a2af124084dd88a4f67a9c0a9f24d3fd60d2a2e6fe5090466e1cb
MD5 c2d0f0ac9d011f7b208d91b088047172
BLAKE2b-256 b3d51267151e9627a8a5c76567bc929d0c7e61dc92701d1723063b79b2d6b3d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 61ec46d8e5a0c4d3cc9338a5026c31ae87bed9e413e8738b0eea2781a75d14bd
MD5 d21860bba0a98289a4f0cd0a9dec695f
BLAKE2b-256 6ea53709cfa7fbb4fe10e4e606949b9b571317d79187af7f686a0454ecbc7d9b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.7-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6a487227ce1fe86882ebd618da006262ef0065ef098ae7ed461bc8ab50d41e0
MD5 faa736114766286313ec771f8591d9ff
BLAKE2b-256 224f72cc4f3d7fd38e5723da21dacf48b52f07c7cb4f6c76d3a256392755b5ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.7-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b671b8cc78238e7678ff87cfd8aeb461787aadeb2c8f745c526bbf38b597bf3
MD5 830a9680785609c74ff9d2bdb5481b15
BLAKE2b-256 c3f8f54f2802bdb94ea7f92dd205750de8cfe9fba4441e4457f91c3e23952df0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.7-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8fe9dfbcbc51fad0689e9493913120076433d4d78fa759cfc59402a173a723ce
MD5 23053ef0a51d712103ca595b9738d15e
BLAKE2b-256 b3604806ca84e6ff53be1729234b39e530720e0ee098585a5fb49aa36f63cfac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0bb491958eba87c092b70717a5209553d11a120c290a9da8363a8fb9cb8153f4
MD5 24276fb1ab6406e79688141ce554d90e
BLAKE2b-256 b7e29417667ba053219e3170babadea99372dd12b9ade5265b0884fc00296fd6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.7-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d0d7d53a45321f45b29a3ee18c6d0d722ead5d898604ab19e24878d00573209
MD5 d0ed92d41b57317943dd56d1b3184d3d
BLAKE2b-256 96cab59782316408825efad4fb0aabe6876acfe23b650458a007280ece8b4e2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.7-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9640e3e64b6e0112bdfb9c29399f7fa1ece6dcc0849c00bab546a88b98cfb80b
MD5 58a523ef4736343c38587ff9ce30d975
BLAKE2b-256 01a98c673001fca4f04433c52f47884aeffac5ca489f6a52447b9d2776114573

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.7-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 87249aa2455d10abab246e3d094a9b684f5d731981bdbe0a93eb307439461323
MD5 771b863c8aab6f0df2d4a7cde9bfef26
BLAKE2b-256 882ace798f16733932efc79c56b2f7ae984e57fd2a433d3db1e6c82241cee09e

See more details on using hashes here.

Provenance

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