Skip to main content

FMCA

CI PyPI

Fast multiresolution covariance analysis

FMCA is a header only library for the multiresolution analysis of scattered data and kernel matrices. It is developed at the Università della Svizzera italiana in the research group of Michael Multerer.

Currently, the library features the construction of samplet bases and different versions of the pivoted Cholesky decomposition, as well as the fast samplet covariance compression introduced in Samplets: Construction and scattered data compression.

Different scaling distributions and samplets on a Sigma shaped point cloud may look for example like depicted below. What is this

Representing an exponential covariance kernel with respect to this basis and truncating small entries leads to a sparse matrix which can be factorized using nested dissection What is this The left panel shows the kernel matrix, the middle panel the reordered matrix and the right panel the Cholesky factor.

Installation

FMCA is header only and depends on Eigen. If Eigen is not installed, the build downloads it automatically. OpenMP is used whenever the compiler supports it.

Python module via pip

Thanks to pybind11, FMCA may be compiled into a Python module. The easiest way is to install it directly from GitHub (requires CMake ≥ 3.21, a C++17 compiler and Python ≥ 3.9):

python3 -m pip install git+https://github.com/muchip/fmca@master

To select a compiler, e.g. an OpenMP-capable GCC on macOS where Apple clang lacks OpenMP, set CXX before installing:

CXX=g++-15 python3 -m pip install git+https://github.com/muchip/fmca@master

Afterwards import FMCA works in that Python environment. Update to the latest commit with

python3 -m pip install --upgrade --no-cache-dir git+https://github.com/muchip/fmca@master

Building with CMake

For development, or to build the C++ tests, pybind11 needs to be installed (python3 -m pip install pybind11). Then

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ../
make

The compiled module and the example notebooks are located in build/py, the tests in build/tests. Add -DCMAKE_CXX_COMPILER=... to the cmake call to select a compiler; -DFMCA_BUILD_TESTS=OFF or -DFMCA_BUILD_PYTHON=OFF skip the respective parts.

Python interface

Points are passed as a dim x N array, one point per column, and data as an N x k array, one row per point. The samplet transform works on data in the order of the cluster tree, which toClusterOrder and toNaturalOrder take care of:

import numpy as np
import FMCA

pts = np.random.rand(2, 10000)          # 10000 points in 2D, one per column
ST = FMCA.SampletTree(pts, 3)           # samplet tree with 3 vanishing moments
f = np.sin(4 * pts[0]).reshape(-1, 1)   # data, one row per point

c = ST.sampletTransform(ST.toClusterOrder(f))           # samplet coefficients
g = ST.toNaturalOrder(ST.inverseSampletTransform(c))    # back to the data

Samplets

FMCA features a samplet basis, which can be used to localize a given signal in the frequency domain. Given for example a signal sampled at 100000 random locations, e.g., What is this

the first 500 coefficients of the transformed signal looks like this What is this

The example above can be found and modified in the jupyter notebook FMCA_Samplets

Denoising

Since samplets have vanishing moments, a smooth signal is represented by very few large coefficients, whereas white noise is spread evenly over all of them. Discarding the small coefficients thus removes most of the noise and almost none of the signal.

For an image, the samplet transform is applied to its columns and then to its rows, and every band of coefficients is thresholded on its own (BayesShrink), with the noise level estimated from the data. For the 600x512 image below, perturbed by Gaussian noise of standard deviation 0.1, on par with standard wavelet denoising.

What is this

The denoising can be found and modified in the jupyter notebooks FMCA_SampletDenoising1D and FMCA_SampletImageDenoising.

Adaptive tree search

The samplet coefficients moreover indicate where a function fails to be smooth, which can be fed back into the cluster tree. Refining the tree uniformly splits every cluster, no matter whether the data require it or not.

What is this

The Binev-DeVore algorithm instead activates the clusters carrying the largest amount of energy, until the energy left outside the tree drops below a prescribed tolerance. The leaves of the resulting adaptive tree form a partition of the point cloud which is fine only where the function varies.

In the example below, 100000 scattered points are partitioned into 128 clusters, while resolving the whole domain at the same finest scale would require 2048 uniform ones.

What is this

The tolerance is measured relative to the energy of the data and is therefore scale free. The example above can be found and modified in the jupyter notebook FMCA_SampletAdaptiveClustering.

Gaussian process learning

FMCA provides different variants of the pivoted (truncated) Cholesky decomposition, cp. On the low-rank approximation by the pivoted Cholesky decomposition and the references therein, that can be used for Gaussian process learning.

posterior mean (read) and posterior standard deviation (green) conditioned on the blue dots What is this

The example above can be found and modified in the jupyter notebook FMCA_GP.

Samplet Gaussian process filtering

A samplet matrix compression based approach is also available. It particular allows for filtering of the (compressed) kernel matrix, thus mitigating the very ill-conditioning of the kernel matrix.

What is thisWhat is this

For the Matern-3/2 kernel shown on the left, just considering the diagonal block associated to the 40 largest entries, shown on the right, leads to a relative approximation error of about 3e-5 of the kernel matrix in the Frobenius norm. Solving the associated system for the noisy data set shown below, leads to an effective denoising. The corresponding expectation is shown in orange.

What is this

This example can be found FMCA_Samplet_GP_Filtering.

Python notebooks

The notebooks below live in py/ and are copied next to the compiled module in build/py, so they can be run directly from there. They cover the samplet basis, the compression of signals, images and kernel matrices, and the data driven refinement of the cluster tree.

notebook what it shows
FMCA_Samplets samplet trees, what a samplet looks like in 1D and 2D, vanishing moments, orthogonality and sparsity of the transform, a signal in the samplet basis, and the compression of a kernel matrix
FMCA_SampletCompression1D a signal in the natural basis versus the samplet basis, coefficient decay and best N-term approximation
FMCA_SampletDenoising1D hard and soft thresholding of samplet coefficients, and the universal threshold
FMCA_SampletImageDenoising compression and denoising of an image with the separable samplet transform, compared with standard wavelets
FMCA_SampletKernelCompression the dense kernel matrix versus its samplet compression, accuracy against cost, and the scaling in N
FMCA_SampletAdaptiveClustering adaptive partitions of a point cloud obtained from the samplet coefficients
FMCA_Samplet_GP_Filtering filtering of the compressed kernel matrix for Gaussian process regression
FMCA_Samplet_KRR kernel ridge regression in the samplet basis
FMCA_GP Gaussian process learning based on the pivoted Cholesky decomposition
FMCA_Cholesky the different variants of the pivoted Cholesky decomposition
FMCA_H2Matrix H2-matrix construction and fast matrix-vector products
FMCA_LowRankBenchmarks low-rank benchmarks for adaptive joint distribution learning

Release files for fmca 0.1.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 fmca 0.1.0
File Size Uploaded
fmca-0.1.0.tar.gz 48.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for fmca 0.1.0
File
fmca-0.1.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
fmca-0.1.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
fmca-0.1.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
fmca-0.1.0-cp315-cp315-macosx_15_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 15.0+ x86-64 Details
fmca-0.1.0-cp315-cp315-macosx_14_0_arm64.whl CPython 3.15 CPython 3.15 macOS 14.0+ ARM64 Details
fmca-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
fmca-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
fmca-0.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
fmca-0.1.0-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details
fmca-0.1.0-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
fmca-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
fmca-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
fmca-0.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
fmca-0.1.0-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
fmca-0.1.0-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
fmca-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fmca-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
fmca-0.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
fmca-0.1.0-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
fmca-0.1.0-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
fmca-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fmca-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
fmca-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
fmca-0.1.0-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
fmca-0.1.0-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
fmca-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
fmca-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
fmca-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
fmca-0.1.0-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
fmca-0.1.0-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details
fmca-0.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
fmca-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
fmca-0.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
fmca-0.1.0-cp39-cp39-macosx_15_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 15.0+ x86-64 Details
fmca-0.1.0-cp39-cp39-macosx_14_0_arm64.whl CPython 3.9 CPython 3.9 macOS 14.0+ ARM64 Details

Total release size: 70.4 MB

Release files / fmca-0.1.0.tar.gz

Download URL fmca-0.1.0.tar.gz
Size 48.5 MB
Tags Source
SHA-256 checksum
How to use checksums
37a457cc1ca88d283185168de9ef4cf15670dbd2d1b6a1b6c501d0bbb7e83e39
BLAKE2b-256 checksum
How to use checksums
4c4fc2b451b9bf9ff4fded2ec2ef77633ccff807b4ae06c96465eeb7a3d52aad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp315-cp315-win_amd64.whl

Download URL fmca-0.1.0-cp315-cp315-win_amd64.whl
Size 579.8 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
54bdfa4752597b65838c5a96f6ccc5b8ad807d6e10e7d0b211d7b44925767dc6
BLAKE2b-256 checksum
How to use checksums
9bfb3cb93c5e13e785212266e1be104b10ae8017928e731c729a7b5f07efd1fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fmca-0.1.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 603.4 kB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c400e2ab56e901593db94b7770e778785fdf249616cb9ea384fe5666264260ba
BLAKE2b-256 checksum
How to use checksums
5e2e97a75ae885336e0f9be38ff2e73b84e9b882f93cab401ceadffb778981db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fmca-0.1.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 553.1 kB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
49607b27ece0aeb88a634309ee6dcd4025c5ea5516270cb61011f6e619798133
BLAKE2b-256 checksum
How to use checksums
2be2cb2d1d8dc1544e15518c4d8b5c0cbaf9c1ad03befbcad3e34d864c83773d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp315-cp315-macosx_15_0_x86_64.whl

Download URL fmca-0.1.0-cp315-cp315-macosx_15_0_x86_64.whl
Size 754.2 kB
Tags CPython 3.15 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
a35267cf6a02ccfbea397f6aba5833b68fc5142195809412790994b7b8e45f42
BLAKE2b-256 checksum
How to use checksums
631ff900cd3f7b83e7acdc648df7d0bf23c589471096435dd1b08e51350cd06a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp315-cp315-macosx_14_0_arm64.whl

Download URL fmca-0.1.0-cp315-cp315-macosx_14_0_arm64.whl
Size 648.2 kB
Tags CPython 3.15 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
d06beabd804f9ac61dd0d719010bbf97c16fd12a342b057ce7c37623dbf3f95b
BLAKE2b-256 checksum
How to use checksums
473f78f903843a06cb97d7fac5d987c0ac846d3c8492a13867ed706553136964
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp314-cp314-win_amd64.whl

Download URL fmca-0.1.0-cp314-cp314-win_amd64.whl
Size 579.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
db8624d7fbc0213910b2589d91c7617350cb5303b9d082e95e685fbdd439a911
BLAKE2b-256 checksum
How to use checksums
1ff85d6f58642e80abee6d82464dfa9b0f6bacd6f4b0dc25200d8aded70b39b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fmca-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 603.4 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d068091b909c18c2650ac2618b3eadb71cb6307fd740e4c19a670127744ee440
BLAKE2b-256 checksum
How to use checksums
0013eed11c8ec6089458fd82f0f50f2c36673f4d8ae1e2ce1e13bd9d15c31e78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fmca-0.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 553.1 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b2e083718463ba632fbbe5a3a04ec7b8748c38511039ee9be5e7ebf5cc0eb333
BLAKE2b-256 checksum
How to use checksums
683ae06b31e7c0aca0214155e116117613629b148dd7ded7acb362e36f277c4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp314-cp314-macosx_15_0_x86_64.whl

Download URL fmca-0.1.0-cp314-cp314-macosx_15_0_x86_64.whl
Size 754.2 kB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
0dd04b912cc7b91859a27520f107e62b1f94c4bb8fa8cb8411b492f8ef432d67
BLAKE2b-256 checksum
How to use checksums
d38f5189a5278080c1506add6f0b2497b0cb482d78c6fce2aea07eee40acefbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp314-cp314-macosx_14_0_arm64.whl

Download URL fmca-0.1.0-cp314-cp314-macosx_14_0_arm64.whl
Size 648.2 kB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
31ec1427c46af93c8c261f569df4f31f83ec9df58dad6d71b1901818f5a58865
BLAKE2b-256 checksum
How to use checksums
67c99416ba821ac267a1dcd21d2deac904d3b133bd836247933f760265f164d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp313-cp313-win_amd64.whl

Download URL fmca-0.1.0-cp313-cp313-win_amd64.whl
Size 562.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
704e6fec74885bae96588e57c8b2d77d76be92c3850e88eadae8e558c4201e2a
BLAKE2b-256 checksum
How to use checksums
04a56dac6bbec9b055af91eeac24ab62c7b7f47bbdbb392f85e4c54f15c2160f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fmca-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 603.4 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4a26beef04e4d43443810d7e79a14fc6aa8ca4d15895d87e00afe002d97a3fe9
BLAKE2b-256 checksum
How to use checksums
cd4489b698054a35a8a47c12b843d18802ef40f8ea3292fc75f0a1ac5f3d0cca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fmca-0.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 552.4 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bb1886236a22d958c27a3e569684f396f35dc9d9d95c8e1638a974d29253093f
BLAKE2b-256 checksum
How to use checksums
7df78ddfa67aeb838c2f408d22367ca76be7e4d48aa6491b57fb143a30524741
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp313-cp313-macosx_15_0_x86_64.whl

Download URL fmca-0.1.0-cp313-cp313-macosx_15_0_x86_64.whl
Size 754.0 kB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
a4cddb2e44d8bfeb56a827d13b2332700e0ca7a45cef882ffca0945766cd3cf4
BLAKE2b-256 checksum
How to use checksums
cada819168f9a72ac8d9acb15c423ddcd991980edc2f58a4bf2bce5733b6f418
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp313-cp313-macosx_14_0_arm64.whl

Download URL fmca-0.1.0-cp313-cp313-macosx_14_0_arm64.whl
Size 647.6 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
3c516ee2541f53853ae1e1c50d93a942c41d9debbca868bff34534ccf817a744
BLAKE2b-256 checksum
How to use checksums
22da7da9784be9111ddcf1f76bea08dc025155fae290d2b6bc865851a3c1842b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp312-cp312-win_amd64.whl

Download URL fmca-0.1.0-cp312-cp312-win_amd64.whl
Size 562.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b1738c619e77956117e5438db4fcc637ae3522b19bbd4993641cf7574a4d8621
BLAKE2b-256 checksum
How to use checksums
a321835fced5db89c9b886c1e6fb54fdd101ce2a2e2c92644ad086135f8f8b9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fmca-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 603.3 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
da89f63b344cda4e5be4dbc217c176222f2c18f08ef7c387605ab5fc7c9b6f3a
BLAKE2b-256 checksum
How to use checksums
da7f9c1fc232a4459ecb17740c31c5ccbcec5d9f98903a2b6ae7f13fd419a24b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fmca-0.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 552.4 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3471d71bb0a17a4cc894f825ac835b960cb180f6f411f43d2a1c112990b6a0d9
BLAKE2b-256 checksum
How to use checksums
2c46882a4a5f69b9291aa658fc39a74f20b7039f8bb804a86a19b564963473de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp312-cp312-macosx_15_0_x86_64.whl

Download URL fmca-0.1.0-cp312-cp312-macosx_15_0_x86_64.whl
Size 753.9 kB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
08f40789d783ed92200d0e19944b24e1aef86548de08d032473ffc00859e4dd9
BLAKE2b-256 checksum
How to use checksums
924e1c85c69e984ae0cd175cef4206ef9094ad79ad2da6a00de92efa36a5167a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp312-cp312-macosx_14_0_arm64.whl

Download URL fmca-0.1.0-cp312-cp312-macosx_14_0_arm64.whl
Size 647.6 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
11d3d91da5f2c8ef155f0c70f7d918e52d321310dd61f5c022681e7c186d7f79
BLAKE2b-256 checksum
How to use checksums
bc3fc517924113b1c79d3f201be77f6ecacf6362d4d01786d96e5a1c0d6f66ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp311-cp311-win_amd64.whl

Download URL fmca-0.1.0-cp311-cp311-win_amd64.whl
Size 560.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
32517a6923d78ceb2551a3621f8d2131e1dad0c4a9cf379d9a6c9f7bb2ede04a
BLAKE2b-256 checksum
How to use checksums
54feaeacb18a9d15937782d03d86b0fb2c64a04cd4d795dfe9cb44b04a453c50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fmca-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 607.1 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a41f0e4ad36aeda83dc508bc7da38bfe46c72e22bde3d1c53003a95a45572337
BLAKE2b-256 checksum
How to use checksums
2f1ff85fc5b60175322d781abc8534eca89c2cacba4bc98a7c47111097a116fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fmca-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 557.4 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f459f079deaa2172380bd8f1c62516806485e2083a22777e44867f86e4bbd9fd
BLAKE2b-256 checksum
How to use checksums
61df76e9c7de65f32f6e01bb4ee0fe635149ca457b5de05ac8100d24f2f7ed87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp311-cp311-macosx_15_0_x86_64.whl

Download URL fmca-0.1.0-cp311-cp311-macosx_15_0_x86_64.whl
Size 749.7 kB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
2bfd82501f7f4ab90565988574e10a1c54736f11621914b8c8e5b6b38458960b
BLAKE2b-256 checksum
How to use checksums
2d718b04a3c3adfd6be5c65bbb310c4b8fb61e4c7ac813a8f0fcf4ad379d35a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp311-cp311-macosx_14_0_arm64.whl

Download URL fmca-0.1.0-cp311-cp311-macosx_14_0_arm64.whl
Size 645.9 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
8628fdb882eb023960792e1b8257b73948cf52117363d604176309ab8b3500d6
BLAKE2b-256 checksum
How to use checksums
5a3766a4721d7ecfc1a77e0b0bbfad145b9a789bf764f5ab145ac573a8c1f60e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp310-cp310-win_amd64.whl

Download URL fmca-0.1.0-cp310-cp310-win_amd64.whl
Size 559.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
944557ce39f901795116877818aae027cb204c2d20ad262f76e537a86603bbd8
BLAKE2b-256 checksum
How to use checksums
ae241e2057722f3ec50964513e6dfdee09207bff47ac900b3c7a427ee1ffe928
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fmca-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 606.4 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f7448c68380975ea0dbf90b67d0406fa829815b1bc27fb53e5b38c0fd462a459
BLAKE2b-256 checksum
How to use checksums
216f0b5ed363abab83c5db2988a1b3748279407632a9ffb2babfe171874f8c30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fmca-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 555.3 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5b24a0a2c1613cf15384fec7ade939ec632a2d0aaa10e935c8d1ba647511658d
BLAKE2b-256 checksum
How to use checksums
614bd6dc092821b0b80fc6f3c3f697f9a377728d4d2819e1808eea7712707158
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp310-cp310-macosx_15_0_x86_64.whl

Download URL fmca-0.1.0-cp310-cp310-macosx_15_0_x86_64.whl
Size 748.4 kB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
ba725d1bb884d971b81fb098506fa3d453c5bf2b05caaeccc362af075f8b00a8
BLAKE2b-256 checksum
How to use checksums
9887ac1de2d41692e360f999af98ea1666771a433bbf8830dfa747a6090ec112
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp310-cp310-macosx_14_0_arm64.whl

Download URL fmca-0.1.0-cp310-cp310-macosx_14_0_arm64.whl
Size 644.5 kB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
3110a7e23b962af5143715428335a2108e33076685c465cb475d8533accc6212
BLAKE2b-256 checksum
How to use checksums
dd0da5d8281e0593d23202dcb9914e394fdc833556731ca978f91a88ad64bc79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp39-cp39-win_amd64.whl

Download URL fmca-0.1.0-cp39-cp39-win_amd64.whl
Size 559.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
342999b529594533c90a4e7eb69540d466875da522f6ed2f1c49005cfae3c412
BLAKE2b-256 checksum
How to use checksums
0b2b374e959a76108e727714fac54095389d567bf7ba843e45dd2c532c239d0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL fmca-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 606.6 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fc59dd83b8bc40f4a307a1faebbfcc4492ad7a7d0393200fcca1c4fb746a8888
BLAKE2b-256 checksum
How to use checksums
4d411e652975d4fc0e529b8ea5d96a3a9dc4482b4af13aee01dd597982a3314f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL fmca-0.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 556.0 kB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
dd30b53e2497265f255f5d87698d2e35b3811f7dffe952c74d5518980353df78
BLAKE2b-256 checksum
How to use checksums
1e498c240b1fbae336147c29afea2d2355536dc7e85e2400c21cdee7317e1d52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp39-cp39-macosx_15_0_x86_64.whl

Download URL fmca-0.1.0-cp39-cp39-macosx_15_0_x86_64.whl
Size 748.4 kB
Tags CPython 3.9 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
9f8edea837e5bc4f7c46e49d33ad43ae88e5317e490e8e63ca102d755a4f354b
BLAKE2b-256 checksum
How to use checksums
cd2d2b067c81a1f83355c76d5e6355bcfe3dbbaee71eb3a2028410561bc1b8f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release files / fmca-0.1.0-cp39-cp39-macosx_14_0_arm64.whl

Download URL fmca-0.1.0-cp39-cp39-macosx_14_0_arm64.whl
Size 644.6 kB
Tags CPython 3.9 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
2b0587048ea9ebb4918392144ea1a5f1d5ed694278f72a9f07c9848f226c2f5b
BLAKE2b-256 checksum
How to use checksums
1d32b80eca3f9c65876003ea25e8847729e0b17bf347f8fb95b0554867195697
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 14, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.5

36 release files

0.1.4

36 release files

0.1.3

36 release files

0.1.2

36 release files

0.1.1

36 release files

This release

0.1.0 This release

36 release files

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