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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4625dc70769d0d6258e80e8e34c818d439521d2ccb6ab8a113e01229f96e7ca3
MD5 f5dc623d4c9088804f7ea8ab8d99312b
BLAKE2b-256 6284eb76998f85db878fc58343748c276c3cc18f574e6296ada8b4c7534127c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a73102d89772bced536ad0dfa1aceee9bfa162d0cbfa11a9a699f0d7ba0c9bb2
MD5 eedf128670e6734d01f3a19294a63213
BLAKE2b-256 834c93d22aa3c6b57a28fa6959bf06a42e61197523bfa96abafe25aa40d1aa64

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c118e3e977f70b5a87e587a58a1539da49139688f3d7f9143051e1d928c762fe
MD5 e804a5d6564ffd65a8217a034909f8c5
BLAKE2b-256 86baa4994369700eb25d7a65d9e5ee612177d80fd91b7908b29d23ef6a654485

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.3-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f352c4d06f678a069ab099927b9a1a638e986828b5415ed9bdfa4450a5862fb3
MD5 caab2d457c9af5dcaa63d5a16e4cfd5a
BLAKE2b-256 a99706e7f651ea2fe88274516cf20d12ed6f1b72781e140a2555024f1181b174

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ee9a9d3614f21e58d6ad3d62641a466c2c48bf73abf75effb2d82cb5824ed3ff
MD5 ec71b7524064ead01b4658743cb6eb65
BLAKE2b-256 fb0621a61200d3a1e94c51b129609f026a5515aaf8c5461b596646c071cd9cec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c15a8304229f039b5c35473cbf6bf8ceec93c2e15c433ef925a6fc85ce668f3
MD5 a302611aef6b386316b9c1214bdb0df6
BLAKE2b-256 a9d0975779f13dda3bd6a61ec6b8a498380e80379474cafb96e110142578cd69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fd76ed1ff830606363b7b3331ad010ae4c893da3ca4c5ccabcd817c1e77fc304
MD5 8ab6d8b41a9e3ebd37173b60b1f9b1ee
BLAKE2b-256 e0a8913c0a83f2be520ac765b013d6863c6e9d6e5c8ee8955cbcc080a583c2c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.3-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f2e001fe2f69b5b7276d9e679d4cdb6f52255bf355aa7ada3df9f04d0141f58c
MD5 c1e869a59b7d56872002550e4140b48e
BLAKE2b-256 d484b98e7f017e870c8ecf797d7e8de90a58fa2e1e172770ffa9d57e703105df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 90b1593700d55a91349eaaeacbf943606eab04c23529a744fc1dcdec446d5e79
MD5 0f5127f73c353724abf364f66b9b69bd
BLAKE2b-256 51de71984eae8aa6acc38d58ee54352878189a4524a3e51794f438d35b5371a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cadfd297e0caa43208458c8de9ea94e17a54f49165239c9ee7ba1b73895af112
MD5 016def1b7457875c97862df1b433499d
BLAKE2b-256 3e52cfb6c3841b75a0db8b8580dca199f09f11382873383199dcee914baf4129

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4d6446dc36d8c70214cd54f81b9445c826101a8a70ec7ea32753538a18f63032
MD5 da263038bda7506c3674c040fdc272dd
BLAKE2b-256 1f79f850206c9bbe180ebf78fdcba2202fec118e22bb52b63ebd7bf9ae248fa8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.3-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e588f3af3b769dfa8bd3aa030328223c2a67f77f18002ae39f34d5aac815ca97
MD5 b88ad1dd9838192e4f367416cb339d83
BLAKE2b-256 caf4f233b5d5d384308a6e5abb74076ad81069d5be85b7c6fcd072cc298969e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 795a20ae9333f4102461ebbc6991c9f996b0cb1767543a0e882d820f319a5346
MD5 09a37e5326567eec666762d01d095b49
BLAKE2b-256 8135263c33567f2b95d703abdf63cfd47e2c9d828c548e303b3d4b6d9e910c29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4f6f9e6312abb744f5bae121ba0db206a50ed8ef88b14ec7bf4f92794220005
MD5 efe42b17dbcf3a87a588c6092e28bf69
BLAKE2b-256 df43a4098b3520cacb1a0bea9469ddcaeaba9c85a89ce28469f8c3a36352d8cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2395d40809ade2ee112444bcd0fe3ec41dfd1748453635164dd814335a296f16
MD5 c1e7a4c045342d7fcc08db0a4cc8e3e1
BLAKE2b-256 45c515fbc0bc58afae6edfaa94e0dcb0336a5bf1b38406666a49f7b18c5c4105

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.3-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d3b01bec6dd2683d29dc5a79ba8c73c2151194fc626ab7799980e952bad9ae66
MD5 2622724bdf2d32e6322a52512a483fe9
BLAKE2b-256 7b248ba35cb0f57aadaa53bb9b40ffde2697d8d95a529f19f343145e03fb7ede

See more details on using hashes here.

Provenance

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