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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fe307f4e45e12b5683a7ebf93ac713e6add8e397a8a04e790d52850dfef953a1
MD5 e94b7b0c4ca39e8c132130822422565f
BLAKE2b-256 58472221a12fcd0de1f9c0e3df7063b6f40ba791a2e9e1e0a0b84c91a5b029c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.9-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5cadb052a2eae451ed83f5c04994bc18a10d9a6a0ec83448874e07c8e4c0caee
MD5 3427c0fe2be6a422bc35b8c0251b179d
BLAKE2b-256 5b03081d85bf5928852b3efc41ffdb66d3ff8741ee7d1b683d2e5affaa110244

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.9-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 87733ca4c05752cbe82b241064ad19860b253dbbf2510257fbb527721acdd486
MD5 5ed17b5bab4407a7e5feb45c6f2cd892
BLAKE2b-256 c58acf038a7ad5b8a0a05c1b0850a063904663a1e325b08a794b80ad1e6593c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.9-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 53f0aee6699e0387422f76e12900e5820ddec1f8b9a63ecc8596ee24b2bcd63d
MD5 fa1c14bd45a8800b5b21cedcc808dfe3
BLAKE2b-256 42252755ca56af0cd0eacbe5b321ce8d6970a26f0a93b47efa97fc15daeadeba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4c0bb5e83108e0a76b0cac45480254670975ec2ebd31da429dc030978fc1e5e3
MD5 5abcfbc80cb9a33ec62a06a772b9216c
BLAKE2b-256 88b0d28e03d0c6949fe9e835e74b60e3320574cf9f11e2cca0355b798a42f623

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.9-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38fe83cf57172a682293e826c39cea6872d8f1a9254c7e795a5ad9c8b517bd0c
MD5 6157961b1cc5159d0ed10f3e7f45e638
BLAKE2b-256 10846a425b28c842e8ffdfaf703b8f4f9cc671def2045c4504644b913310d465

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.9-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 da5d0699ddf7ef573794ae5f3599acb8840436bac734aba23bee547974ef54ec
MD5 de0666058ecabaa006abc7779bf342f3
BLAKE2b-256 ba70a6e5b540b874d74dedae7d4a8782d208b8198a75b1a802c18d24cd8c394e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.9-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f95d15352e7d56cb73f241c4ff0280b68ba25ac41974678aafc278c2ef1f7d1b
MD5 96cf84a3ee47ccb22bb8ec0d3dc37c66
BLAKE2b-256 060c9807331cd5bf57b306b438de9ac0113edfa14257e8328061526f2c57de7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f7d298017fcedee1a431a429ad962539d3d0aba6669308f9cbd5949752b39dfe
MD5 ce2f3f286a4837fa3347241f32bf8c16
BLAKE2b-256 5d1fcf8bcdcc3a3f1c65617770f1bb3d46acd90ce68eabe253297501c2d9996e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.9-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bd8e627ce0f99571228d82484e7787a71e4df7fb0bd377f0c3f1c8b39a4e4b93
MD5 e7dafc01a9ec78a226d8802da9a685e4
BLAKE2b-256 e9ad43fd57fa54b69ebac74bb3f0747077fc09687867eb9dae88e396f2aa0598

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.9-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 91e21879d30ab86c92d5f213404bb29b7a8796d64f84d94487f33fd110c2b950
MD5 c5e4d9a61ecedb7b822b007fe9256c38
BLAKE2b-256 d2531a6a945031a364f76002e8440823a7536e7115f01ea35aea58f787b41298

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.9-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 ad3b58fab5c52eb61b90cd85c8013dac4136765c72fff596a9a72d67d3170cdb
MD5 f84557f6bd04262e040b609754b1bb40
BLAKE2b-256 6010e0404dcb5ea647a8e1e3ec769a45f284dcbbd5617737e456e1d02ad5768c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5fad32fc36471ee657db0c641e65ee63e2a10534e696e69e4142c5c408f0cabe
MD5 948fd90c52f9602f50d952565afdd839
BLAKE2b-256 f4ee8533dc2c527bbe5289be4848b8034bd2c879d20f8743cf983534a53093f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.9-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 badd4b97f24ed795a6ceb4d3ab6d07eb07cbb33d5efa32b75350cb84f40a66fa
MD5 83f606b550194688a9144585d4b2fc3b
BLAKE2b-256 ab2dfc81609bbfc4bcc0c9d0e32b51309b71aba2dd2b9239debba8fdf22390f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.9-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b293404f735f5cfe63852776a0857805a4f8e5046765db02f15c375a87e2571
MD5 80460fda300fa99538de767f32111474
BLAKE2b-256 c3d5f8c437991a984e7755e601c45ebfae732ef98928d15613b44f5f82df3b2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.9-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e42589592ac49e71ca4a6ffca1b9cdd4fc3123ac0dc2421328357501ae50af7b
MD5 b8fb5c8a9ef5538e7af7e7e7db0e6839
BLAKE2b-256 80bc75c89074fe21d58a47ef216e5eee27be7564ce9e1355a476622803a964f8

See more details on using hashes here.

Provenance

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