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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d214ba655a3389e4af14a9a78d03667177ce3b8c9963244efec2863d21a2ed4c
MD5 430c26d32a0c3e00fb19d2a9164bdda4
BLAKE2b-256 da875b84873fca43d0eb0fd500d692b0f239ad2831990d010acdb7980d2e4384

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.8-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c7aea58b2d459d6727c322c6b31cbf7559e3acb774e1628775a537df28f8f70
MD5 10e1329632920de8adfcfec484530583
BLAKE2b-256 f41e6dbe1ea76ff3f38a2864517935e1121a1ed4b6cef93d741daf1bb26ddfa3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.8-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2eec1b1b72191b981e2759c56506f1de5bfa531cfc86f82b513d267059da2c93
MD5 6a78831477297a61f7f7260ac7fdd756
BLAKE2b-256 feeb24bed8fd1e27474471d087a397f8725270600542e9c133ff3efef4cdd586

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.8-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 2d10f437810663084a538f42e49ae9d6061b026e18707c9ba77b572d384f93a1
MD5 faf079790033c4e58ba022c6f1a00243
BLAKE2b-256 03fd7e7d9710144915680d106969a3688f9017dfeb97540e5c31b1b64d6307f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ca76a4b7e78bb88aeb7581693a354cafe944a17958b12900a48be77cc202f79b
MD5 9fc3bba1f17ffb3d753e5226552aa14d
BLAKE2b-256 b4f42133263d4fdc90aab71b44f6fe43fcc4256df27702775863996e202b5f78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.8-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b412264e824d643de7a1873d57d4a43252a18b53fb167ef9d4a0a3a2d193a2b4
MD5 930c9d5778a4fccfe236fd97104d2f57
BLAKE2b-256 a4245ff9e3cf5268364a531301b39f6c7e7deb27440cde9322dcb3817d18b5e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.8-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ffe3055853e3487c3e345edc5972ca07f04ffe29a60939851ad3d4839b3c436
MD5 ff73e23e88ad062660bb1f5d852f7236
BLAKE2b-256 f26c36ef4dad0d343d232aed873374dbdb09f298cce57180a0575b39dbf24f63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.8-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 deeef73eba12d86ecdb2a8706357dc7da061a9cfa86fde8b6572bb8f146f8c3f
MD5 2fe90020ccceddf04d38021c6e6c0e1a
BLAKE2b-256 47ea9d950c6e855b6a4acef03d3fd7af4d95880b4c49f901f9c7893d34047f47

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 14a9fe1dd38dccac6e8d5dfea2a8eb32df4ae2da226e2e47da09dfa5329f7dff
MD5 c2065ac7188703fda3d6fd101cbe6af0
BLAKE2b-256 4ca8bcafefc369a09b8a1ea2f417314ed3f19c32eeaa253f5f1d4ae6e975b32f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.8-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c93a91a39f666fb76d936c887114a3797d91c0662381a51eec027c723dbc71d
MD5 72bc860d5017c15cf39386ab732cb864
BLAKE2b-256 dcbfeb15469795dc6680999179f66ab0c607cabe7921563ca754090f25b2b921

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.8-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4abfaf218ee4f618960cd8bae0639329ee56bbad106af706bd26c693f7bfe61f
MD5 45130225055191d3582b1d23f3c6ffd9
BLAKE2b-256 6113d7f15b85fc25f4b69c6ae5982693ebd640e8825df6bf286747fd998c4a59

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.8-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 b5d69fe3c8d125986cfa7dcf978c912fc835fbe056cd14b1d1ee420ecb4a9e0b
MD5 c66dd3aed8972cc02f8fdadd8d29c9c9
BLAKE2b-256 8711da7cf79bbda50ab362858b74e3a949330f5268148cce408d2476c30750a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 82a0d71f60a7ca401356a0f351a0fd1f79f187f123114f63df3c227e33b0550e
MD5 345f144138b40b56b8893684c66f51c7
BLAKE2b-256 9c7c7e1ee4a9843e9904194438f4506ed4bbfd1d1b5fb1e5b283282bb697e866

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.8-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5532393c876dc476d6ec15764b2cc694714ace8cd344fc51a0cd7350f0a9eb74
MD5 e237bd1e5fea77ec6a5ec0cd409af491
BLAKE2b-256 62450cf037b5be3525267409c4d6dfa658fd9170d4f47efc7caedd1b3b0f27f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.8-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 238c36f9cd817894e4ca0f02be0a14e12d279d7e28b4402cf08bfa3e1c17a25a
MD5 6980f6da73577db7643566553fe8557b
BLAKE2b-256 cd1550282ccd700daa74a7d84245044b1212b7c990201587ae12ad200ba666c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.8-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 21c7fdc820e21cf7035230a14dcf942e6bf638c5dd924c0679911b7796c93283
MD5 e38148ee9b1c70cff99dcfde37393fd9
BLAKE2b-256 d70bae717521fb43628cc44efa8b37099377250e97fbedf7922cc2e4a3a6a26a

See more details on using hashes here.

Provenance

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