Skip to main content

Code to perform raytracing for geophysical applications

Project description

Logo

pypi License: GPL v3 DOI Build status Documentation Status Downloads

This repo contains C++ and python codes for raytracing on regular and unstructured meshes. Matlab wrappers are provided as well.

Python package

ttcrpy is a package for computing traveltimes and raytracing that was developed with geophysical applications in mind, e.g. ray-based seismic/GPR tomography and microseismic event location (joint hypocenter-velocity inversion). The package contains code to perform computation on 2D and 3D rectilinear grids, as well as 2D triangular and 3D tetrahedral meshes. Three different algorithms have been implemented: the Fast-Sweeping Method, the Shortest-Path Method, and the Dynamic Shortest-Path Method. Calculations can be run in parallel on a multi-core machine.

The core computing code is written in C++, and has been wrapped with cython.

Documentation can be found on Read The Docs

If you use ttcrpy, please cite

Giroux B. 2021. ttcrpy: A Python package for traveltime computation and raytracing.
SoftwareX, vol. 16, 100834. doi: 10.1016/j.softx.2021.100834

Stand-alone command-line programs

There are three programs that can be called from the command line:

  • ttcr2d : raytracing on planar 2D meshes
  • ttcr2ds : raytracing on undulated surfaces
  • ttcr3d : raytracing in 3D

See documentation for command-line programs options and file formats.

Examples

Look at the files in the examples directory for some samples.

Compiling

The programs are coded in C++ and follow the C++11 standard. You must have VTK (http://vtk.org) installed on your system, to benefit from full functionalities. Files from the eigen3 (http://eigen.tuxfamily.org) and boost (http://www.boost.org) libraries are distributed with the source to facilitate compilation. These codes were compiled and tested on macs with the default compiler (clang). They were also tested to some extent under linux with g++ version 4.8.

Matlab wrappers

To compile the mexfiles, you will need:

  • a C++ compiler that conforms to the C++11 standard
  • the source codes of the ttcr package

On my OS X machine, I use this command to compile from a terminal:

MATLAB=/Applications/MATLAB_R2014a.app

$MATLAB/bin/mex -O CXXFLAGS='$CXXFLAGS -std=c++11 -stdlib=libc++' \
LDFLAGS='$LDFLAGS -std=c++11 -stdlib=libc++' -largeArrayDims -v \
-I$HOME/src/ttcr/ttcr -I$HOME/src/ttcr/boost_1_81_0 \
-I$HOME/src/ttcr/eigen-3.4.0 grid2dunsp_mex.cpp

3D classes must be compiled with verbose.cpp in the list of source files, i.e.

$MATLAB/bin/mex -O CXXFLAGS='$CXXFLAGS -std=c++11 -stdlib=libc++' \
LDFLAGS='$LDFLAGS -std=c++11 -stdlib=libc++' -largeArrayDims -v \
-I$HOME/src/ttcr/ttcr -I$HOME/src/ttcr/boost_1_81_0 \
-I$HOME/src/ttcr/eigen-3.4.0 grid3dunfs_mex.cpp verbose.cpp

On a windows machine with intel compiler installed, I could compile it from the matlab prompt with:

mex -v -O COMPFLAGS='$COMPFLAGS /Qstd=c++11' -largeArrayDims -I../ttcr -I../boost_1_81_0 -I../eigen-3.4.0 grid2dunsp_mex.cpp

Unfortunately, I cannot offer extensive support for compiling on other platforms, especially windows variants.

Please report bugs to https://github.com/groupeLIAMG/ttcr/issues

References


@article{doi:10.1111/1365-2478.12930,
  author = {Nasr, Maher and Giroux, Bernard and Dupuis, J. Christian},
  title = {A hybrid approach to compute seismic travel times in three-dimensional tetrahedral meshes},
  journal = {Geophysical Prospecting},
  volume = {n/a},
  number = {n/a},
  pages = {},
  keywords = {Travel time, Seismic modelling, Ray tracing, Seismics, Computing aspects},
  doi = {10.1111/1365-2478.12930},
  url = {https://onlinelibrary.wiley.com/doi/abs/10.1111/1365-2478.12930},
  eprint = {https://onlinelibrary.wiley.com/doi/pdf/10.1111/1365-2478.12930},
}

@inbook{nasr18,
  author = { Maher Nasr  and  Bernard Giroux  and  J. Christian Dupuis },
  title = {An optimized approach to compute traveltimes in 3D unstructured meshes},
  booktitle = {SEG Technical Program Expanded Abstracts 2018},
  chapter = {},
  pages = {5073-5077},
  year = {2018},
  doi = {10.1190/segam2018-2997918.1},
  URL = {https://library.seg.org/doi/abs/10.1190/segam2018-2997918.1},
  eprint = {https://library.seg.org/doi/pdf/10.1190/segam2018-2997918.1}
}

@InProceedings{giroux14,
  Title = {Comparison of grid-based methods for raytracing on unstructured meshes},
  Author = {Bernard Giroux},
  Booktitle = {SEG Technical Program Expanded Abstracts},
  Year = {2014},
  Pages = {3388-3392},
  Chapter = {649},
  DOI = {10.1190/segam2014-1197.1},
  Eprint = {http://library.seg.org/doi/pdf/10.1190/segam2014-1197.1},
  URL = {http://dx.doi.org/10.1190/segam2014-1197.1}
}


@ARTICLE{giroux13,
  author = {Bernard Giroux and Beno\^{\i}t Larouche},
  title = {Task-parallel implementation of {3D} shortest path raytracing for
	geophysical applications},
  journal = {Computers & Geosciences},
  year = {2013},
  volume = {54},
  pages = {130--141},
  number = {0},
  doi = {10.1016/j.cageo.2012.12.005}
  url = {http://dx.doi.org/10.1016/j.cageo.2012.12.005}
}

@INPROCEEDINGS{giroux13b,
  author = {Bernard Giroux},
  title = {Shortest path raytracing on tetrahedral meshes},
  booktitle = {75$^{th}$ EAGE Conference \& Exhibition},
  year = {2013},
  address = {London},
  organization = {EAGE},
  doi = {10.3997/2214-4609.20130236}
  url = {http://dx.doi.org/10.3997/2214-4609.20130236}
}

@ARTICLE{lelievre11,
  author = {Leli\`evre, Peter G. and Farquharson, Colin G. and Hurich, Charles A.},
  title = {Computing first-arrival seismic traveltimes on unstructured 3-{D}
	tetrahedral grids using the Fast Marching Method},
  journal = {Geophysical Journal International},
  year = {2011},
  volume = {184},
  pages = {885-896},
  number = {2},
  doi = {10.1111/j.1365-246X.2010.04880.x}
  url = {http://dx.doi.org/10.1111/j.1365-246X.2010.04880.x}
}

@ARTICLE{qian07,
  author = {Qian, Jianliang and Zhang, Yong-Tao and Zhao, Hong-Kai},
  title = {Fast Sweeping Methods for Eikonal Equations on Triangular Meshes},
  journal = {SIAM Journal on Numerical Analysis},
  year = {2007},
  volume = {45},
  pages = {83--107},
  number = {1},
  doi = {10.1137/050627083},
  publisher = {Society for Industrial and Applied Mathematics},
  url = {http://www.jstor.org/stable/40232919}
}

@Article{zhang06,
  Title                    = {High Order Fast Sweeping Methods for Static {H}amilton–{J}acobi Equations},
  Author                   = {Yong-Tao Zhang and Hong-Kai Zhao and Jianliang Qian},
  Journal                  = {Journal of Scientific Computing},
  Year                     = {2006},
  Number                   = {1},
  Pages                    = {25--56},
  Volume                   = {29},
  DOI                      = {10.1007/s10915-005-9014-3},
  URL                      = {http://dx.doi.org/10.1007/s10915-005-9014-3}
}

@Article{zhao05,
  Title                    = {A Fast Sweeping Method for Eikonal Equations},
  Author                   = {Zhao, Hongkai},
  Journal                  = {Mathematics of Computation},
  Year                     = {2005},
  Month                    = apr,
  Number                   = {250},
  Pages                    = {603--627},
  Volume                   = {74},
  Publisher                = {American Mathematical Society},
  URL                      = {http://www.jstor.org/stable/4100081}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ttcrpy-1.3.10.tar.gz (98.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ttcrpy-1.3.10-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (32.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ttcrpy-1.3.10-cp314-cp314-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.14Windows x86-64

ttcrpy-1.3.10-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (32.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ttcrpy-1.3.10-cp314-cp314-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

ttcrpy-1.3.10-cp314-cp314-macosx_10_15_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

ttcrpy-1.3.10-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

ttcrpy-1.3.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (32.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ttcrpy-1.3.10-cp313-cp313-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ttcrpy-1.3.10-cp313-cp313-macosx_10_13_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

ttcrpy-1.3.10-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

ttcrpy-1.3.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (32.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ttcrpy-1.3.10-cp312-cp312-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ttcrpy-1.3.10-cp312-cp312-macosx_10_13_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

ttcrpy-1.3.10-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

ttcrpy-1.3.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (32.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ttcrpy-1.3.10-cp311-cp311-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ttcrpy-1.3.10-cp311-cp311-macosx_10_9_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

ttcrpy-1.3.10-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

ttcrpy-1.3.10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (32.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ttcrpy-1.3.10-cp310-cp310-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ttcrpy-1.3.10-cp310-cp310-macosx_10_9_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file ttcrpy-1.3.10.tar.gz.

File metadata

  • Download URL: ttcrpy-1.3.10.tar.gz
  • Upload date:
  • Size: 98.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ttcrpy-1.3.10.tar.gz
Algorithm Hash digest
SHA256 8cce002ce8386c82b86f91c2c23b4ecf4b9c212a2580ab41daadbb174b2e3a60
MD5 89efa01959c5805775b68a7666bcdb11
BLAKE2b-256 e0361a48d73c765073a40147cc17d32dbb0e8f68cffc356204a4a85e4885c162

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10.tar.gz:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ttcrpy-1.3.10-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9fbe2c1802145c027a0384b1847b4c41ba2686cc0be53328576ff8a9b5ccb00a
MD5 af23ee62b044fda8708dc6c0592b1ae6
BLAKE2b-256 a5347bfdb796d94e90e1550f3d1c1644b89db3e5c07ee5bd9a594e5233e23c23

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ttcrpy-1.3.10-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ttcrpy-1.3.10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 cdaad9762cd21c2ee5878a3a35042cf97badca990327a0a6e7579b79fbf30f47
MD5 747d188e73570353e20df19f3eb01eb4
BLAKE2b-256 1487c9e2a0a8577e0435aecc49c3af9f25f6c92b2872beb240efce83be973083

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ttcrpy-1.3.10-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4cd51791d18c2ddd9dae49949f53f3a2b9b847b9233f78434bd311ebf7e51ec
MD5 8b18dbe3299ec95ab091bd7a00697a8b
BLAKE2b-256 591477e0200f27042793bb58d49d23c4cc83ee81f7ca0669d2a329c9aad60e76

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ttcrpy-1.3.10-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92b5c318a40077cc123ac67fd6af685b3c44c5a1dffb3fbacb75c0f29eed7e26
MD5 4431801810a9c2ae3c15a281974d32a6
BLAKE2b-256 31351e3625734a517a6522f842c5fb379e2f695cac83cc1d3be95d5f3320cb07

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ttcrpy-1.3.10-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8dc56f4707ab218efcd73b6ecb5ed87f7dc531ae52b4827b4892f0d7ee665c71
MD5 6957540f7d44f63580d2d74e9dac0ac8
BLAKE2b-256 f2efbcfe350e4753e26c9bf7159d6a3df4e60484f738d90e8f23b38d2164672b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ttcrpy-1.3.10-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ttcrpy-1.3.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 65a918c03fe6a1a165f2cf70db314306e661a798593431c59721ef14f2529c25
MD5 b7b899c19a582d2f6475d6eac1286bba
BLAKE2b-256 32d76776938dfff14deba17bdd9eb990ef21fc5e7f7a3189ab68a6fa6157ae6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ttcrpy-1.3.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74a05f2e3e149ff78777afa3971fd430f55adcbcc232416b4fc69f7a622fcdb8
MD5 388780816382cc9e7513aa9746572fb3
BLAKE2b-256 e379e7442cf1ebc9c9a29bcac643ea762852e8fcf997ea95c8b79845851422ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ttcrpy-1.3.10-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9749d88134bc4fc78cc39e21d9a7c9afa5b4191674ac8003efe63f0c6544331
MD5 20fdd1a77f9ee976cc20cd8edadae108
BLAKE2b-256 b7d0984973feb6ce272cc69ad090daffbb8eb4ce3bdd440a87ae085842bfda32

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ttcrpy-1.3.10-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4f4c729e7bd06f8fe6241860e19d45760c93116c45e19382cd3f9794d8362f54
MD5 2dbb19cc41018405e80b55dc0be57cb4
BLAKE2b-256 541839f2cc9be95deb46c27c596d9f01eb726c88e94e0692815900c06b6f462d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ttcrpy-1.3.10-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ttcrpy-1.3.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c67aa0b0932a709ef05c8a05cc6ef084cc023d9cb0fec5dcadd6da23a683cbf6
MD5 4508b864791f9ee56294ce02ae1e0d06
BLAKE2b-256 8f47b8dd6569ae4e3d563f24d589e755997c99e299a5d10aa93bbe64f43bab16

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ttcrpy-1.3.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f548c0a9db82e09524e8c7928b22eefe957557c42af816635b0080df82f510f5
MD5 3150bfa73f5a71032a865a60d66c8cb4
BLAKE2b-256 9f3695490aea246b052731b6d1384300aade31b0228f0b5bc5ab62415ed206e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ttcrpy-1.3.10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a05d5d88b67a872fd0bda180442829aea3d35109fe6e161adfea71fc181c4757
MD5 c4ec5685e7ea89070b5306fc48f10f0d
BLAKE2b-256 20d0866c27b950d65bc0bbc9c878c87ef9be9a5ea499e2126efae07d2fafd4cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ttcrpy-1.3.10-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 94d8b2106d4f5164ba30142bdc5529c1beb590dcce6deede4aa323a4ebeb1b45
MD5 5328f94e3ddf548c6be6447980f6a99a
BLAKE2b-256 25cb733729efedf93f26e2936fe610141cb7808d81a69d803a9bb26220207c58

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ttcrpy-1.3.10-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ttcrpy-1.3.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 07935855bd17fc7c061da4de11131e9c5871f97df3c879a31a3f80f079de4a61
MD5 f2ce38fae8e6e5e120ae8f3107aba07b
BLAKE2b-256 7f47ee8c17db020830705df115f8ae4c49af163ef20a4e123acb42e6f7fd6e8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ttcrpy-1.3.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 40c10ed66a1af1070c285b4931e8c84a86afae2051cde4c3b2b0df575d303569
MD5 4f041fca968a2b41d960c34d85d322f4
BLAKE2b-256 aee8728c478400aa7e1385b0f3702040249996a67c812df2a9bc967c71265566

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ttcrpy-1.3.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ffd2df9334fc15a95f39fa4a33121efdcc8902a212034bb538aeb7b6dee51c07
MD5 56d7b3cf7d57457728933aefd5429a96
BLAKE2b-256 e4a5f8c370138bc662754151079573b780602eca14fac6a9dfa6080f089e1cc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ttcrpy-1.3.10-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 85a17035ac1e357081c06b9a8444b38e0a4098d46114d1dd8b5796f49acae1a9
MD5 26633fe45a0dd9a4647758b7b75151d1
BLAKE2b-256 e95d12717095e8ea17e73c7618b4935ba5c04acdbf5ca82c7d96a482f5afcdd6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ttcrpy-1.3.10-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ttcrpy-1.3.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7f19c0bf29f0da96f5abf42f5b064a2dc133a936a2a5adf8716c4d6a616e7dd2
MD5 0a43db79a6447a5ff974cfce63f50675
BLAKE2b-256 b10a00943f6fe7e805f7753db3d4399b6ce64a9fff6889ffb67f3827c5f54bbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ttcrpy-1.3.10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a24fca9130f46b0ac22af77248aee4af07d624678d6345538f58449567e434c6
MD5 acce3f70e70bf5c1ab087585187e0d33
BLAKE2b-256 fe0304035efe26112bd1b2af38b66605a0a572ac348f6837a9a448f2839d9f60

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ttcrpy-1.3.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d0d2e9ac7fe60a6b9cd58ae3c4755492c9a6c5aecb71d3121a2760ee145c3a7
MD5 d7a738309817b84d229e4601b86cd5ef
BLAKE2b-256 c97553e702ab48cfd7d665cbb55af357d188afa36d86d4615e8794610a126025

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttcrpy-1.3.10-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ttcrpy-1.3.10-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 528ee09380ac0ee2bbe5d5a6f3f05f85e3c5a0fa537fa2fb1dae91153329850f
MD5 b0dd00aafefdfc8e42fc4ac331dd4146
BLAKE2b-256 08f7b4d683a57b3c16253a3519bf0df1c0b535ec66b672d32ed1d0e191616198

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttcrpy-1.3.10-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on groupeLIAMG/ttcr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page