Skip to main content

fastcan: A fast canonical-correlation-based search algorithm

conda Codecov CI Doc PythonVersion PyPi ruff pixi asv ty

fastcan is a search algorithm that supports:

  1. Feature selection

    • Supervised

    • Unsupervised

    • Multioutput

  2. Term selection for time series regressors (e.g., NARX models)

  3. Data pruning (i.e., sample selection)

Key advantages:

  1. Extremely fast – Designed for high performance, even with large datasets

  2. Redundancy-aware – Effectively handles feature or sample redundancy to select the most informative subset

  3. Multioutput – Natively supports matrix-valued targets for multioutput tasks

Check Home Page for more information.

Installation

Install fastcan via PyPi:

  • Run pip install fastcan

Or via conda-forge:

  • Run conda install -c conda-forge fastcan

Getting Started

>>> from fastcan import FastCan
>>> X = [[ 0.87, -1.34,  0.31 ],
...     [-2.79, -0.02, -0.85 ],
...     [-1.34, -0.48, -2.55 ],
...     [ 1.92,  1.48,  0.65 ]]
>>> # Multioutput feature selection
>>> y = [[0, 0], [1, 1], [0, 0], [1, 0]]
>>> selector = FastCan(
...     n_features_to_select=2, verbose=0
... ).fit(X, y)
>>> selector.get_support()
array([ True,  True, False])
>>> # Sorted indices
>>> selector.get_support(indices=True)
array([0, 1])
>>> # Indices in selection order
>>> selector.indices_
array([1, 0], dtype=int32)
>>> # Scores for selected features in selection order
>>> selector.scores_
array([0.91162413, 0.71089547])
>>> # Here Feature 2 must be included
>>> selector = FastCan(
...     n_features_to_select=2, indices_include=[2], verbose=0
... ).fit(X, y)
>>> # The feature which is useful when working with Feature 2
>>> selector.indices_
array([2, 0], dtype=int32)
>>> selector.scores_
array([0.34617598, 0.95815008])

NARX Time Series Modelling

fastcan can be used for system identification. In particular, we provide a submodule fastcan.narx to build Nonlinear AutoRegressive eXogenous (NARX) models. For more information, check this NARX model example.

Support WASM Wheels

fastcan is compiled to WebAssembly (WASM) wheels using pyodide. You can try it in a REPL directly in a browser. The WASM wheels of fastcan can be installed by

>>> import micropip # doctest: +SKIP
>>> await micropip.install('fastcan') # doctest: +SKIP

📝 Note: The nightly wasm wheel of fastcan’s dependency (i.e. scikit-learn) can be found in Scientific Python Nightly Wheels.

Citation

fastcan is a Python implementation of the following papers.

If you use the h-correlation method in your work please cite the following reference:

@article{ZHANG2022108419,
   title = {Orthogonal least squares based fast feature selection for linear classification},
   journal = {Pattern Recognition},
   volume = {123},
   pages = {108419},
   year = {2022},
   issn = {0031-3203},
   doi = {https://doi.org/10.1016/j.patcog.2021.108419},
   url = {https://www.sciencedirect.com/science/article/pii/S0031320321005951},
   author = {Sikai Zhang and Zi-Qiang Lang},
   keywords = {Feature selection, Orthogonal least squares, Canonical correlation analysis, Linear discriminant analysis, Multi-label, Multivariate time series, Feature interaction},
}

If you use the eta-cosine method in your work please cite the following reference:

@article{ZHANG2025111895,
   title = {Canonical-correlation-based fast feature selection for structural health monitoring},
   journal = {Mechanical Systems and Signal Processing},
   volume = {223},
   pages = {111895},
   year = {2025},
   issn = {0888-3270},
   doi = {https://doi.org/10.1016/j.ymssp.2024.111895},
   url = {https://www.sciencedirect.com/science/article/pii/S0888327024007933},
   author = {Sikai Zhang and Tingna Wang and Keith Worden and Limin Sun and Elizabeth J. Cross},
   keywords = {Multivariate feature selection, Filter method, Canonical correlation analysis, Feature interaction, Feature redundancy, Structural health monitoring},
}

If you just want to cite the fastcan software, please use the following reference:

@article{WANG2026102598,
   title = {fastcan: A fast canonical-correlation-based searching algorithm},
   journal = {SoftwareX},
   volume = {34},
   pages = {102598},
   year = {2026},
   issn = {2352-7110},
   doi = {https://doi.org/10.1016/j.softx.2026.102598},
   url = {https://www.sciencedirect.com/science/article/pii/S2352711026000919},
   author = {Tingna Wang and Sikai Zhang and Lin Chen and Limin Sun},
   keywords = {Machine learning, Scikit-learn, Feature selection, Data pruning, Time series, System identification, NARX},
}

Metadata

Release files for fastcan 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fastcan 0.6.0
File Size Uploaded
fastcan-0.6.0.tar.gz 544.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for fastcan 0.6.0
File
fastcan-0.6.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
fastcan-0.6.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
fastcan-0.6.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
fastcan-0.6.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
fastcan-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
fastcan-0.6.0-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
fastcan-0.6.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
fastcan-0.6.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
fastcan-0.6.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl CPython 3.14 CPython 3.14 PyEmscripten 2026.0+ WebAssembly Details
fastcan-0.6.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
fastcan-0.6.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
fastcan-0.6.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
fastcan-0.6.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
fastcan-0.6.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
fastcan-0.6.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
fastcan-0.6.0-cp313-cp313-pyemscripten_2025_0_wasm32.whl CPython 3.13 CPython 3.13 PyEmscripten 2025.0+ WebAssembly Details
fastcan-0.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
fastcan-0.6.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
fastcan-0.6.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
fastcan-0.6.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
fastcan-0.6.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
fastcan-0.6.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fastcan-0.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
fastcan-0.6.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
fastcan-0.6.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
fastcan-0.6.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
fastcan-0.6.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
fastcan-0.6.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fastcan-0.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
fastcan-0.6.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
fastcan-0.6.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
fastcan-0.6.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details

Total release size: 11.2 MB

Release files / fastcan-0.6.0.tar.gz

Download URL fastcan-0.6.0.tar.gz
Size 544.1 kB
Tags Source
SHA-256 checksum
How to use checksums
11bc5f94828cba1bd983de81f05f3e3526c1322632d2994dda5b9bcef9e7e9f9
BLAKE2b-256 checksum
How to use checksums
9af2558acca48923dfb8ff234bc55c48e31ed2742042b8234c37d1e211765075
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp314-cp314t-win_arm64.whl

Download URL fastcan-0.6.0-cp314-cp314t-win_arm64.whl
Size 408.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
fe58311272949b6bafa7dfa318b85652540b22e780c0a7d62f0fb0c12f9b26f2
BLAKE2b-256 checksum
How to use checksums
7c3ee72f02031848daf63bd8648971ce7fc25f19f0702d00ff467cc36a5c64ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp314-cp314t-win_amd64.whl

Download URL fastcan-0.6.0-cp314-cp314t-win_amd64.whl
Size 381.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
958fc4fb32cdd127afd9328657599072ab2b6f8b646229b314e57e6d4de24483
BLAKE2b-256 checksum
How to use checksums
ca017bccee2119c0ad08a5277dcb07345fd4218035b3bcbc211a8fe7f0a46cb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fastcan-0.6.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 406.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1bb8b209c0dd678f5199f26c2569564f90ff3fff1f5139359baee618aff2086a
BLAKE2b-256 checksum
How to use checksums
284c05ee1f7bfe9c0fe7d6eb9c88b1cd1c8cdb91de64e24410f3d3c9dab6b2ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL fastcan-0.6.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 396.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
383f4192756835f1fed2c1e868ea51773804f2c5bff4f1b016baaf60fdd7c4e0
BLAKE2b-256 checksum
How to use checksums
2dcf4158d61e4389c114104439fce221294d0dce563fc691df666bd0a9f8836f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL fastcan-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 255.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
923c976c3af79e25769b8862a356fdf43b8d512154e1832e5706b7e54ba768ca
BLAKE2b-256 checksum
How to use checksums
2e86ee46eff21f6fd372912655e336717f51c9bb6aa4897734878d6c58d95cf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL fastcan-0.6.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 256.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
907440d5974e33f154f5a31728462414898b4ef33d19f85f9672382b516eb446
BLAKE2b-256 checksum
How to use checksums
05a50763c59a6ce5756c8515dae2f9fb06ab245a23352f6822fc588a5cd56d73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp314-cp314-win_arm64.whl

Download URL fastcan-0.6.0-cp314-cp314-win_arm64.whl
Size 399.8 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
13234e5256e11ca49cf0393ecabfdd9bb741ddece6281997cd76aae77188b473
BLAKE2b-256 checksum
How to use checksums
5a3e05607056128edac32bef627e304fdb969461988332bf3b89a6b313f3d459
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp314-cp314-win_amd64.whl

Download URL fastcan-0.6.0-cp314-cp314-win_amd64.whl
Size 364.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
79d101d9370c6bbda790c4733467320133d2f6b869f1b0c039225c313364ebdb
BLAKE2b-256 checksum
How to use checksums
b84ddf8b6125414fd4a19ba066def2a8baf9318d21ae960ff0deb6e1b4c14ad3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl

Download URL fastcan-0.6.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Size 149.0 kB
Tags CPython 3.14 PyEmscripten 2026.0+ WebAssembly
SHA-256 checksum
How to use checksums
3e4c43cfc56204d70144006da196a048c0f345f5b6bff0e90144d222145006d2
BLAKE2b-256 checksum
How to use checksums
bdb3d72b888044d354d77428b0e7a68d1a6b8f305e7a78f240443871ca788903
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fastcan-0.6.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 417.0 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ae4b53d070633c75e7ac52bddfb6a2c7ae6c7ef499edf20b7cb49592bf7a03a6
BLAKE2b-256 checksum
How to use checksums
51e2cf485ae5b71609ea460a4239dfc61eb4b3b8902e349964e16676f497d7bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL fastcan-0.6.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 407.3 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d1e5c50930f502ed6bdbdb4647a3e6e3a80abf0ade88994fd60078bdce4bb514
BLAKE2b-256 checksum
How to use checksums
57b48ec83f1d7641695017b30c9a15c9a9f63697d1e3f150b22abfa816b506ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL fastcan-0.6.0-cp314-cp314-macosx_11_0_arm64.whl
Size 243.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1a63fb295e49eb0c8b36e8c8d4fe4ee630fb6ab5d7cb5d6eedf98f62944ea0e7
BLAKE2b-256 checksum
How to use checksums
b118e0b2e292d50db461a1b24a7bd1a2ae9462c23d19ba4e51c50a447291d1f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL fastcan-0.6.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 246.1 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
d7c1f7c5919e3ad02511f9249ddb90be6c7befb777b02abe66a51a78eb5e8df2
BLAKE2b-256 checksum
How to use checksums
500fd4d70e07ed656cb37aa74efa3eefd447fbb44040ddae1a040b82233d9033
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp313-cp313-win_arm64.whl

Download URL fastcan-0.6.0-cp313-cp313-win_arm64.whl
Size 388.3 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
ab25deb0afd5d10b4d206ece013ca103c3d24dcd15fa717a1d3dff4f9210d851
BLAKE2b-256 checksum
How to use checksums
51a5de48726af18678d6a709dd4038466fb996360b2de6e3229be93c43cf0f8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp313-cp313-win_amd64.whl

Download URL fastcan-0.6.0-cp313-cp313-win_amd64.whl
Size 356.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7c0a538e8735656ddc494f237db93b7b60cebf9b22c9faef852dc0eff9c04e78
BLAKE2b-256 checksum
How to use checksums
ed9c87a597922365b03a8c3aa029a243df6aeedb4d54b4846ef6dfda52e111a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp313-cp313-pyemscripten_2025_0_wasm32.whl

Download URL fastcan-0.6.0-cp313-cp313-pyemscripten_2025_0_wasm32.whl
Size 148.8 kB
Tags CPython 3.13 PyEmscripten 2025.0+ WebAssembly
SHA-256 checksum
How to use checksums
152c7859e730a0b106b64f1f4b14de15caa71f98b2b9442c349b4c3b06f5d3cb
BLAKE2b-256 checksum
How to use checksums
e9411f3e00b10e04c7391f97c9c822d614ed327173e8fcd2e65f6ea2b8266467
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fastcan-0.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 416.1 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d06e4724dfc24ce21f7d95e7a69cf7d6962531b3e687d75d2b583640978d2217
BLAKE2b-256 checksum
How to use checksums
6ad033f831a8781d5a1785b1f9fe1ae91ce431b575fd7a8587e8b1a64505d2e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL fastcan-0.6.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 404.5 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
966903d8d9f444d1100b856d41dbfa3e1a6296ac3ed89736ff12dc413b6b3650
BLAKE2b-256 checksum
How to use checksums
a1a730f793abd721cfbdb510ca09f5f6e545dc528e092949b0af636ed9c5b2c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL fastcan-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
Size 241.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bf8c8376b81af34b2e9390afc76bb1a7983b9b0a772ad3bb65d6274c2289adfd
BLAKE2b-256 checksum
How to use checksums
d6e5e9a3ce7112f12724a9e65ea26e9b407980fb15ec50c12da3dc60ba1a6e89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL fastcan-0.6.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 245.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e3498a5d0b9ec161d1637442ce42bca9219d622ae79b2566ab45a30f41d281fa
BLAKE2b-256 checksum
How to use checksums
960967de4c8b96933cbf731cc3c7c20931f6fe0dd43fa3e1ffa9436b2cc16bf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp312-cp312-win_arm64.whl

Download URL fastcan-0.6.0-cp312-cp312-win_arm64.whl
Size 388.0 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
44d77eef33d44ee9cbdbe6e3a0775c2d35ec33b77e9644065dbc576405bae09e
BLAKE2b-256 checksum
How to use checksums
b3ce56b3cd6314e7916eb1fdde44ad1d76fdbc91ae6fa22d890fcf52a2eda324
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp312-cp312-win_amd64.whl

Download URL fastcan-0.6.0-cp312-cp312-win_amd64.whl
Size 356.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7fba868e8f9d4a03690250bc481f2f5a4ee97096a313f37f3f636d42df02d9f7
BLAKE2b-256 checksum
How to use checksums
3a5ee7261345fda5b9536706ba3ceb33da7db410011af0f3b1c435423ea1a8fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fastcan-0.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 416.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
33cc6122ec1427e887824920c4f0a85cc469acb3f3dfa71c5a84e10c2e119085
BLAKE2b-256 checksum
How to use checksums
6364070088bb89f2f7f764f476c00f455f85e000cecbf5e469451d24e7127b9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL fastcan-0.6.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 404.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cc99498d1571694a29a1308dd5f05b3094df7f994876608ac54cf9783a3ae90b
BLAKE2b-256 checksum
How to use checksums
1e221ae8dbbf6fdcc501ba168ed7912236a1a7e35ef9e9da5e5fbf251296d4f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL fastcan-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Size 242.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
db155dc576c933eeb6bb8986985155f5e1921307f333961f0145689f3c0bb570
BLAKE2b-256 checksum
How to use checksums
3da61d3a8766d73e8ff2bfe5aafb689d0587103ecb48bbee9907ae46f934a4bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL fastcan-0.6.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 246.8 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
a0bdf267961013a86f24ecc013caf0a608ec47035716f987ab98689bea497008
BLAKE2b-256 checksum
How to use checksums
b73f527778a55d9a7db1fbf777c5848f6b1988fe654569b37baf2c9cd38d767b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp311-cp311-win_arm64.whl

Download URL fastcan-0.6.0-cp311-cp311-win_arm64.whl
Size 387.0 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
1484205280fbdcbeef986a208bdc2bc2489e90019390a2e045c2bede8cdd2cdf
BLAKE2b-256 checksum
How to use checksums
84f3ef9233342370ee3f11a8a6f62768caa1ab6a405d18a0cc23234830f64d81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp311-cp311-win_amd64.whl

Download URL fastcan-0.6.0-cp311-cp311-win_amd64.whl
Size 355.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
fa36483fe17bc98ad11f9e10a95acc8d180d1f8c57f088c8e903afd7daf8fed2
BLAKE2b-256 checksum
How to use checksums
f3373914de945d70bf84941c814e9966bb9d2c874274be7e1814198518a8a9cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fastcan-0.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 422.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4bc5b0cbc9a03a71ba18553c8865f00dc4d960803f1e3d02def7be25c5e2f28b
BLAKE2b-256 checksum
How to use checksums
bcea9d7ba92df271904acaa50b440422455f4dc2c0bf8ad3159177830252c044
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL fastcan-0.6.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 411.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6df1db7d43de3d7fec07473c973c80d4f5c951f056f06a8a46bdb7aa19282700
BLAKE2b-256 checksum
How to use checksums
2f22083598bd1cb08a2b13680a5555f55611b52b7e0d596f78a5a62f900fcdb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL fastcan-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Size 241.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2e1088603043b3f24b56a78f4a01b620bd6f99e4afa95497a112d852d69a208e
BLAKE2b-256 checksum
How to use checksums
697770c05e616f3c9054eded8960ec67d71a92f57dcd3db945401a08e327508f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / fastcan-0.6.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fastcan-0.6.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 244.5 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
dc35f00d0ae7e5db32fe62fac206fcafce2fddca0207eef056d2cec02ab29eb1
BLAKE2b-256 checksum
How to use checksums
61c62ed77e3f4e6385f61725af6a0fe85a017663d0533c2392562b7a7b978156
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page