tmatrix
Installation
For most users, installing from PyPI is the preferred way:
pip install tmatrix
Or using uv:
uv add tmatrix
For developers, the project can be compiled with cmake:
cd tmatrix
mkdir build && cd build
cmake ..
make
All objects are placed in the build subdirectory.
Note that enabling parallel processing incurs some overhead, and should only be enabled for large jobs (e.g. 10.000+ sequential calls).
Under Windows use, find your desired Windows CMake generator, ie:
cd tmatrix
mkdir build
cd build
cmake .. -G "Visual Studio 14 2015 Win64"
cmake --build . --target ALL_BUILD --config Release
Usage
The package exposes two functions
tmatrix_porositytmatrix_porosity_noscenario
TMatrix porosity
from tmatrix import tmatrix_porosity
# Dimension of the output array
dim = 21
# Output result is stored in `out_np`
out_np = np.zeros((dim, 4))
# Mineral properties. Contains mineral bulk modulus [Pa], shear modulus [Pa] and density [kg/m³]. Shape should be (N, 3).
mineral_property_np = np.tile(np.array([7.10e10, 3.20e10, 2.71e03]), (dim, 1))
# Mineral properties. Contains mineral bulk modulus [Pa], shear modulus [Pa] and density [kg/m³]. Shape should be (N, 3).
fluid_property_np = np.tile(np.array([2.700e09, 1.005e03, 1.000e02, 1.000e02]), (dim, 1))
# Porosity values. Shape should be (N,).
phi_vector_np = np.linspace(0.15, 0.25, dim)
# Input scenario. Can be 1,2,3 or 4.
# 1: Dual porosity, mostly rounded pores
# 2: Dual porosity, little rounded pores
# 3: Mixed pores
# 4: Flat pores and cracks
in_scenario = 1
# Signal frequency [Hz]
frequency = 1000
# Angle of symmetry plane (0 = HTI, 90 = VTI medium) [deg]
angle_of_sym_plane = 90
# Fraction of inclusions that are connected
per_inc_con = 0.5
# Fraction of inclusions that are anisotropic
per_inc_any = 0.5
_ = tmatrix.tmatrix_porosity(
out_np=out_np,
dim=dim,
mineral_property_np=mineral_property_np,
fluid_property_np=fluid_property_np,
phi_vector_np=phi_vector_np,
in_scenario=in_scenario,
frequency=frequency,
angle_of_sym_plane=angle_of_sym_plane,
per_inc_con=per_inc_con,
per_inc_any=per_inc_any,
)
# Returns 0 if success, otherwise failure. Result will be stored in `out_np`, with shape (dim, 4).
# Column values in order are:
# Vp: Vertical P-wave velocity [m/s]
# Vsv: Vertical polarity S-wave velocity [m/s]
# Vsh: Horizontal polarity S-wave velocity [m/s]
# Rhob [kg/m^3]
TMatrix porosity noscenario
from tmatrix import tmatrix_porosity_noscenario
# Dimension of the output array
out_N = 21
# Output result is stored in `out_np`
out_np = np.zeros((out_N, 4))
# Mineral properties. Contains mineral bulk modulus [Pa], shear modulus [Pa] and density [kg/m³]. Shape should be (N, 3).
mineral_property_np = np.tile(np.array([7.10e10, 3.20e10, 2.71e03]), (out_N, 1))
# Fluid properties. Contains fluid bulk modulus [Pa] and density [kg/m³], viscosity [cP] and permeability [mD]. Shape should be (N, 4).
fluid_property_np = np.tile(np.array([2.700e09, 1.005e03, 1.000e02, 1.000e02]), (out_N, 1))
# Porosity values. Shape should be (N,).
phi_vector_np = np.linspace(0.15, 0.25, out_N)
# Aspect ratio values. Shape should be (N,) where N is the number of aspect ratio values
alpha_np = np.tile(np.array([0.9, 0.1]), (out_N, 1))
# Number of aspect ratio values per sample
alpha_size_np = np.full((out_N,), 2, dtype=int)
# Length of alpha array
alpha_N = 21
# Fraction of porosity with given aspect ratio
v_np = np.tile(np.array([0.9, 0.1]), (out_N, 1))
# Signal frequency [Hz]
frequency = 1000
# Angle of symmetry plane (0 = HTI, 90 = VTI medium) [deg]
angle = 90
# Fraction of inclusions that are connected
inc_con_np = np.array([0,5])
# Fraction of inclusions that are anisotropic
inc_ani_np = np.array([0,5])
# Length of `inc_con_np` and `inc_ani_np`
inc_con_N = 1
tmatrix.tmatrix_porosity_noscenario(
out_np=out_np,
out_N=out_N,
mineral_property_np=mineral_property_np,
fluid_property_np=fluid_property_np,
phi_vector_np=phi_vector_np,
alpha_np=alpha_np,
v_np=v_np,
alpha_size_np=alpha_size_np,
alpha_N=alpha_N,
frequency=frequency,
angle=angle,
inc_con_np=inc_con_np,
inc_ani_np=inc_ani_np,
inc_con_N=inc_con_N,
)
# Returns None. Result will be stored in `out_np`. Output array has shape (out_N, 4).
# Column values in order are:
# Vp: Vertical P-wave velocity [m/s]
# Vsv: Vertical polarity S-wave velocity [m/s]
# Vsh: Horizontal polarity S-wave velocity [m/s]
# Rhob [kg/m^3]
Literature
The theory can be found in the papers and in the references therein:
-
Agersborg, R., Jakobsen, M., Ruud, B.O. and Johansen, T. A. 2007. Effects of pore fluid pressure on the seismic response of a fractured carbonate reservoir. Stud. Geophys. Geod., 51, 89-118. Link
-
Agersborg, R., Johansen, T. A. and Ruud, B.O. 2008. Modelling reflection signatures of pore fluids and dual porosity in carbonate reservoirs. Journal of Seismic Exploration, 17(1), 63-83.
-
Agersborg, R., Johansen, T. A., Jakobsen, M., Sothcott, J. and Best, A. 2008. Effect of fluids and dual-pores systems on pressure-dependent velocities and attenuation in carbonates, Geophysics, 73, No. 5, N35-N47. Link
-
Agersborg, R., Johansen, T. A., and Jakobsen, M. 2009. Velocity variations in carbonate rocks due to dual porosity and wave-induced fluid flow. Geophysical Prospecting, 57, 81-98. Link
All of the papers and a extended explanations of the involved equations can be found in Agersborg (2007), phd thesis: Link
Metadata
Release files for tmatrix 1.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 6.6 MB
Release files / tmatrix-1.2.2-cp314-cp314-win_amd64.whl
| Download URL | tmatrix-1.2.2-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 132.1 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ad622c59582617b725f35a95ae0d8ed0ac1c7a5726ddb96cc37368bfcfd67f8d
|
|
BLAKE2b-256 checksum How to use checksums |
a9a0f03eac55af5d001df8ddf21a299114ef79c82a52f0c2914865c857fd3b75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp314-cp314-win32.whl
| Download URL | tmatrix-1.2.2-cp314-cp314-win32.whl |
|---|---|
| Size | 122.3 kB |
| Tags | CPython 3.14 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
8a5c298c00e03e806428e3307a27542b9ea3f66876fea51d62dc3ba4ebfa33f8
|
|
BLAKE2b-256 checksum How to use checksums |
1df22747ca66da2882896f303b31531847b394d824f0c0e57b835e85601167b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | tmatrix-1.2.2-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
39a27e2b3a09f6e96a2cf6118bf6adbcf280a3e65365bf185dbb316ac98f0576
|
|
BLAKE2b-256 checksum How to use checksums |
95421923e9333b0dc86197afd0f5fa262eba984d4aa3d47a0a12db5198ab37e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | tmatrix-1.2.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 131.6 kB |
| Tags | CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2ee32a22395948b1ca8e8bc9ac810ad25836ac195695a481449e7d98226324c5
|
|
BLAKE2b-256 checksum How to use checksums |
c245a3092204e178f1d913a4e201ba6aafdff594a211ba9dcbfbb0b951e661d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | tmatrix-1.2.2-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 102.5 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8e330756c0f73b03d77b3c38247ac74ef0ddc4429ba1a486049b373bf3fd752f
|
|
BLAKE2b-256 checksum How to use checksums |
dcc5b82808fb0270090b9efd56da8c3ac9e28b8c2fbdc17b60f16b2ef0aa592c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp313-cp313-win_amd64.whl
| Download URL | tmatrix-1.2.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 129.2 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f9bff88f60c90e2f62b0e2e82572970676fe60e03faa8894874279181075f673
|
|
BLAKE2b-256 checksum How to use checksums |
d49cd641c3ae34b25dcd4358a6d58496cf148c78caa28ffe07460e4af5eedeb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp313-cp313-win32.whl
| Download URL | tmatrix-1.2.2-cp313-cp313-win32.whl |
|---|---|
| Size | 119.4 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
249dd5c99fefb5b5e509e2c0f57569a84a526c7c17ed66a490d2247c11006e43
|
|
BLAKE2b-256 checksum How to use checksums |
8da039f3797db8d27976aea583e6032bad35abbfaf4de8444b603444343570a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | tmatrix-1.2.2-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
dd6327d6c48f8742a7499c8417b61e3328a284a4f711f974688c0c64d17c8d47
|
|
BLAKE2b-256 checksum How to use checksums |
f43830fc87b3d696ef410e63d10392f31781f43b9fbbb0eb877aa4f6942e5098
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | tmatrix-1.2.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 131.6 kB |
| Tags | CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b3b5b12a62fe0a254ec73bada2bcc606bb8cbad0abf4457b79bded7502b3bf50
|
|
BLAKE2b-256 checksum How to use checksums |
d8e9608f600766ef40172c2c993312242b94df36d75aa3096f2cc26d4e68fce8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | tmatrix-1.2.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 102.3 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
93cf5e767b8f33b79aa0129c459203e7293532cd6c3defecea912be1b7bc9a1a
|
|
BLAKE2b-256 checksum How to use checksums |
d340bad88afd21842643974fa32d1e9ae60f280abd8c8c81eaf53d5f01a96707
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp312-cp312-win_amd64.whl
| Download URL | tmatrix-1.2.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 129.3 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
148ecafe81f4370f38c3773e8c3bd137c62344ff9feaaafc10e75901524cd50b
|
|
BLAKE2b-256 checksum How to use checksums |
dd41068cbb98ab196e361b911da0db2302d02d6c20259dffaacac8e14503dc83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp312-cp312-win32.whl
| Download URL | tmatrix-1.2.2-cp312-cp312-win32.whl |
|---|---|
| Size | 119.4 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
94ecd45f509168eced9151d95aa67699b2bb85abc799c8f8ad6d846a8f021ce5
|
|
BLAKE2b-256 checksum How to use checksums |
57435c04983757514c5c1a046f639b373dc70759c56033ee9a44917f1417337a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | tmatrix-1.2.2-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
2c20a6f306dcfb6bd088b57d7065539cc005525693f7d6cf8ca64abda4ce427a
|
|
BLAKE2b-256 checksum How to use checksums |
a4e48e98520b6f613bf5f660c7f5651b93f60826bfa152bfa11417e42d76b8ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | tmatrix-1.2.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 131.6 kB |
| Tags | CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
6df5ceff9bab44b17c0c8c20c0888f5cc8e1f11b04b21b0d9429b4cbd7520d33
|
|
BLAKE2b-256 checksum How to use checksums |
c002ff080b9e74cc4139d046080f8c3edff949282fac8daa247b83220f2bb00d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | tmatrix-1.2.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 102.3 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c0886025393697e4ade07a5a99c397b0700a68ccbffd67f732e6d6ed1173f1f8
|
|
BLAKE2b-256 checksum How to use checksums |
0f807c09f88633297261dcd2e7af59982c770fc3e304df7420e66d833a2be6bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp311-cp311-win_amd64.whl
| Download URL | tmatrix-1.2.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 128.8 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c27bf153040b64f2d490f31fea0d94988ad87490cf8dcc5b3dd8026343c12b75
|
|
BLAKE2b-256 checksum How to use checksums |
773d180bef8dbeb746f287bb2b6528b91caf15433c1058e6ff90834f6844dd9f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp311-cp311-win32.whl
| Download URL | tmatrix-1.2.2-cp311-cp311-win32.whl |
|---|---|
| Size | 119.0 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
1c2e828f64cf74d7a4c3f168d46d8469633f5c9c95928ba44e344f7d0a940acd
|
|
BLAKE2b-256 checksum How to use checksums |
62b3b0955a9a027e8d59f4aa7cf4ebbd7972923bfd39faec801baaf2591d3f83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | tmatrix-1.2.2-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
5bc6c821dfa0188f7b7d1f111bcc329c067b02334e4546abc7559bb7b159a413
|
|
BLAKE2b-256 checksum How to use checksums |
5e062934280b8d9410e3d90e187eea14a8332757fb12fe9edbc58c47f77ff5b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | tmatrix-1.2.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 131.7 kB |
| Tags | CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f4b966a7c1f4f0e4b800239d790941a3456fb3483e1d284a008269df143049de
|
|
BLAKE2b-256 checksum How to use checksums |
b8b26331a79cd7b6987bd1afed29d2867fe6ecb54ccf20876d6027787e1b67d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency logRelease files / tmatrix-1.2.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | tmatrix-1.2.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 103.1 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
11328cc7f1d6ee372008793c10d1d44f84d748de24ebaabef3f9af822bf61d9c
|
|
BLAKE2b-256 checksum How to use checksums |
9ce2c869ca5d0155152fdd6793e11253b0855960d3140c81a20ae29a949e5f66
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 9, 2026.
Transparency log