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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 183f4c4fe219c1119e2bdfa8e034ac598430e5b31304e696af14a33694363ca8
MD5 b59b93097f354e11705fd18d875280b4
BLAKE2b-256 e17a21a053443ab788bfb37b6d20f19d9be2632183eb4a3d03f9c8bd724232f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.6-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d07435c8d45d63c61a2dc6d19b63780bfad2713c583ecb0d784253cd7fbaf62
MD5 b2171e47c0b14faaae7271523bf6e4dd
BLAKE2b-256 47360034beeebf08f185f666513412e2dc5c420bb35cb15aeb3ec89ff2ba2c6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.6-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 49b7bec7849f4d06afbc08edc4ecf4a538f04770edb75547666296a6c3da583a
MD5 746a53bb6e4f0875f0a9e6a02a18a703
BLAKE2b-256 f648ab0803466e0491aa3c1b84fc5eba1cd655e2205d52e5c896ab99535f26fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.6-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 39ca5d17f118b0ee9db6f95d0cbba3ee02e28870e5813a5ef30fe37ed51be7ef
MD5 faa3d3ab15af7847f11293364664b6aa
BLAKE2b-256 a17abfd310fa5d3b70e19965b5b99247a43e7c95991a123912fb8791b0f4f009

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 428074c0c7c9050252a13f09f7a3fee59a9d6f1891655b2b629be9c44faae2db
MD5 9b27d6ad658ef11c499571f76ce3e762
BLAKE2b-256 cb391d681e0e6e4b8accf6b38d0d47d1de61db190af9d6d51af4e24f9822289e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.6-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c17d1412dd14f3d0bf44738c5f3bae5f208e2405740d8d5d1762935dc6fea809
MD5 699cc60634fe59318b8135234fb37398
BLAKE2b-256 01854a5e0beb4e1f78cdead2db5630b3366aad0e503218a5e21a7a07d091c32f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.6-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5dd4727c2b8d23cc9c213cfd165ce159ae76af5f212f339b5864216ada4e8bb3
MD5 8b0733214393c997940da08ab894c4ed
BLAKE2b-256 fb52d85c9371108b6790ce30d3b4a188aaff49153f0e507946012cf4bd403913

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.6-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 047a57defaf50a8a295ad333aa23d83881028704f7cc121a9b32fe9db481849f
MD5 7d24ab8a0aef15d9276463521d8d1c20
BLAKE2b-256 d0e9f613d097dda72532692d725a7cefe676528b2bc75bf7e9307b64b0e381ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d8f630b291a29939496bc172385835fcc9b3a83c36da9a98174cfff4323971d4
MD5 46e3b8a2d4ebae6e0ef2a51a4a4397b0
BLAKE2b-256 e0385542e79159437fc7c9aef84debfadd23d0c8481b87acde1ee74b3e85a8c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.6-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd2072ffef37faf7e60beeeed3e94e79ba2db17dd6ad96f3c68b27eb837cf466
MD5 64e4b71fc70b2f4b9ae65927de9c937e
BLAKE2b-256 5effdf7c766f9845522469941bfdb236035ba53a2d085f7c7a527a5a7c52c482

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.6-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fc829f8e51787fbb8f2b1caff1487c1a6d30da5cdf30a8422e4fc085c3622d6f
MD5 7741748e70a75436b3ebb54b642d22b0
BLAKE2b-256 74c720e66ebf6f27ba755791568f8a6a1b34dab46b591179497bf4cf94f31a90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.6-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 b3fe40aa6aa30675eace1387de1ed7b06e4377450ec3f5d92b20640cafab3aa5
MD5 a0d1190271fefc4f22e3311c0fff0cf7
BLAKE2b-256 b5d048d7eae93304b6e8b580aab09339906019740cd7563a4fb9dfeaf768d199

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 110a498eca0a3e3275a0e5f69ff551136b3af2c44572e1f0930d08806dfb6d79
MD5 dd354a7268658e3fbd95a5054eead7bb
BLAKE2b-256 34ed1358c8aa246739865d640df8dbfa1847c15a57e5a33087a1e46a12543d85

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b04b1a0e26c8d30b12feda43255f24d3e78c5309eb65cf2d18a4fbf9cc9da670
MD5 64e0ea3dafd8a513bc2170d59d23c20f
BLAKE2b-256 f4a677ad6f895f1b36a217890078f5e286fe7b4a8c95fc833dc56f64a389c68c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.6-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bd7efc313c83203c70b3fcb9369b02dd43f514408b98827b7aa0f37ed15ea691
MD5 e0dd3fcf491bc12cd5f4f263e2f8f6b6
BLAKE2b-256 bc0a8b8f9dbb91cfea9ef2f64087832fd7bff99e7106b9f0dad8f32ef954215b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.6-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 4d3db5f267c0a27e5e565c13be41eaa55839bb4a1be8191c67307f941ff4c1da
MD5 488c351c9b2f9e1118fd590ea879d1b6
BLAKE2b-256 ec552aafe5470ff9721bd51c294c18781f488bdeec31cc0c0a1685399f56c7a4

See more details on using hashes here.

Provenance

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