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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b10e4ed96ba3656103901f33c9f3208d1bb1bce8059d27838a5c8b5a9251964e
MD5 58b13f374d569121d0616bc27f5d2826
BLAKE2b-256 a66a74944c7ecf2600e2b4860b250046490a8b84738f28d0966ed09b06d4486e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe37dc21cd844dbc5c3e97a2727974560810b708e47538466eaaf908a99e4428
MD5 cbc6f0c4444404a60a6e25f89fd462f9
BLAKE2b-256 2407f586da75213b88501cb6a35b288652984ff84da681caffeba16d008ce40a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b3e08a17a4f8ff243d477768584198b848bfae395ccdbec9db12a3fe578c28b
MD5 b31b46f7b6ebf1c9bc67a9838eab8477
BLAKE2b-256 d590aa8045ccc26daadda4bce5f2c3d53bd0d614f73b27b4f291e82dca7c3dbb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.2-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 17059b0c626aa860a5bcd4a34aa3d2388bd2fd88e908f5997417914d2a88a7aa
MD5 bd3c2f160607372584a30a34fdf0f422
BLAKE2b-256 e357432f60d9a85fb27b892b84ffc58f863dfe1a925966224488feb1e4aadadc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c6f1ef9672b54f14e9d8f70f14cc05b5fa51697af44d9365573f6f58ddd7cc7c
MD5 c879a6f0d1a87dba787ffc19d0fe2bec
BLAKE2b-256 fb12cce1ad18141a48120984d6f7d35d54ab7a09e170dd0f75e18d23464f691f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b42b70ff4e5907d1fd5e9298ad8b3e0a87ab919d3920c9f3995a76f1fe1d088
MD5 eababcab05df3cc2cf73b50e2220b13e
BLAKE2b-256 1c8134995b82a1b6820da5c31c6f716ac9f60d85affa6c90e6bc303433dd5d5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04b9c1185c22ec62fe3e3ddef15ba335ed5633bcd4098349d8960632170a4056
MD5 5b96233de3bb6d0773195f0de3aa004e
BLAKE2b-256 28ee28b7ba72da31ccf1151163691e955004881cf5efbf5cda0aa191e4f037d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.2-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 88cad1f1ca65e986f99e705fe077d3d21ad92e95cdd5e8869444739ca9c0e20f
MD5 44c07649058cb717d6d9172fad462a3d
BLAKE2b-256 261aa3b02660eb2fc86a47b5f34c6ef238bfbc1f9687b4779c1d948fb092c20b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 34522de983e8bba85c2508074924ca1502f89aed17e604db3d27a3683e73a99e
MD5 a96c832cc4b2b9edabb91972b6f10a10
BLAKE2b-256 662f97e2100e3fa4e0298c46bdc4f17b0fe675cfea9d6661b26ce0fac7566493

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ddcd89312556853a2b902fb3c877688e234be7cee28ff2e13aa7caaf0d968a3
MD5 03b4e3d3709a70f08d6b36004e9ad3cf
BLAKE2b-256 32b9620d5b612c51f86836a706af071398008c4bc168a179652a736b5d5a6248

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b739aa6c659e38c93167b4b16c89bfa115e6c651c57063a3afa2240065657216
MD5 45030d63a3022c7047cf4759299a7179
BLAKE2b-256 1d6cc2ba876129884c32dd5f898bb94c092949e13988cd09d641370837c86942

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.2-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c97fcc39486497c2a8f81c35f12a46f9a0ecb626bdace92e7094a19c962873f5
MD5 439c2f42003de85c4e6e6a7ca2d4375f
BLAKE2b-256 48e26e30c7bfd7d7d3740bab34436a9a0d837ea8b422e4937e9822c80717101e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 683ca048c949b649c7deaab47b58483dcdf73ba8ac45fcdcff7a69b088369e3c
MD5 30c3e5205955b764b1f70af43fdb6134
BLAKE2b-256 a7573b2da302fb512499331838311511c59206b4192c1d043970891fb6b200ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bbfc297cb8724d50a37ed13d59a0bcf6066817d2d99e4cf16f9363181ea4dff5
MD5 2d807a5b94e309be646f75e03c76312d
BLAKE2b-256 a79aa9e090b41ef81cb1eb6c84e57b35b55d49ae72e55f8807ef5468dcb1e477

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3c1051df5d0e6bf33cd3d341e5149963d49874abf4b652af348ac9d216b0d97b
MD5 23d0279a504b10098c8e2b0bf7973bde
BLAKE2b-256 5aabf5e076624505afff071219db917b9b80d69e6aeb23935697f71fabe86c3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nirs4all_methods-1.0.2-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 1dc327df28c6ec24d009691caa1a87eb828ec52a83271e39f6632a9d8ea7a4a7
MD5 1698887cbb41023ea2dcfb43bf5e5263
BLAKE2b-256 b9d219481ced112a0982dadde6a059007667410db7f3cad85e36efc6638f834e

See more details on using hashes here.

Provenance

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