Eagar–Tsai moving heat source model for melt pool dimension estimation
Project description
eagar-tsai
eagar-tsai is a Python library implementing the Eagar–Tsai moving heat source model to estimate melt pool dimensions (length, width, depth) for a scanning laser over a semi-infinite solid. Temperature fields are computed via a 1D integral; melt pool dimensions are extracted from the liquidus isotherm.
Installation
[!NOTE] A C compiler is required: GCC or Clang on Linux/macOS; MSVC Build Tools or MinGW-w64 on Windows. The C extension is compiled automatically during installation.
# Recommended — using uv
uv add eagar-tsai
# Alternative — using pip
pip install eagar-tsai
Quick Start
For a single parameter set, use compute_single_point directly:
from eagar_tsai import BeamParameters, MaterialProperties, SimulationDomain, compute_single_point
beam = BeamParameters(
beam_diameter=100e-6,
power=200.0,
velocity=0.5,
absorptivity=0.35
)
mat = MaterialProperties(
liquidus_temperature=1700.0,
thermal_conductivity=30.0,
density=7800.0,
specific_heat=700.0
)
dom = SimulationDomain(
x_length_um=1200.0,
y_length_um=1200.0,
z_depth_um=1000.0,
spatial_resolution_um=1.0,
)
result = compute_single_point(beam, mat, dom)
print(f"Length: {result.length_um:.1f} µm")
print(f"Width: {result.width_um:.1f} µm")
print(f"Depth: {result.depth_um:.1f} µm")
To run multiple parameter sets in parallel, use compute_melt_pool with a DataFrame. workers, chunk_size, and output_dir are optional:
import pandas as pd
from eagar_tsai import compute_melt_pool
df = pd.DataFrame({
"velocity_m_s": [0.5],
"power_w": [200.0],
"beam_diameter_m": [100e-6],
"absorptivity": [0.35],
"liquidus_temperature_k": [1700.0],
"thermal_conductivity_w_mk": [30.0],
"density_kg_m3": [7800.0],
"specific_heat_j_kgk": [700.0],
})
result = compute_melt_pool(
df,
workers=4, # parallel worker processes (default: None, serial)
chunk_size=50, # rows per worker chunk (default: 50)
output_dir="CalcFiles/", # write per-chunk CSVs (default: None)
)
print(result[["melt_length_um", "melt_width_um", "melt_depth_um"]])
Required Input Columns
| Column | Unit | Description |
|---|---|---|
velocity_m_s |
m/s | Scan velocity |
power_w |
W | Laser power |
beam_diameter_m |
m | Beam diameter (2σ) |
absorptivity |
— | Absorptivity (0, 1] |
liquidus_temperature_k |
K | Liquidus temperature |
thermal_conductivity_w_mk |
W/(m·K) | Thermal conductivity at liquidus |
density_kg_m3 |
kg/m³ | Density |
specific_heat_j_kgk |
J/(kg·K) | Specific heat at liquidus |
Output Columns Added to the DataFrame
| Column | Unit |
|---|---|
melt_length |
m |
melt_width |
m |
melt_depth |
m |
melt_length_um |
µm |
melt_width_um |
µm |
melt_depth_um |
µm |
peak_temperature |
K |
min_temperature |
K |
Temperature Field Visualization
compute_single_point returns a MeltPoolResult that always includes the full TemperatureField and a built-in plot method:
from eagar_tsai import BeamParameters, MaterialProperties, SimulationDomain, compute_single_point
beam = BeamParameters(
beam_diameter=100e-6,
power=200.0,
velocity=0.5,
absorptivity=0.35
)
mat = MaterialProperties(
liquidus_temperature=1700.0,
thermal_conductivity=30.0,
density=7800.0,
specific_heat=700.0
)
result = compute_single_point(beam, mat)
print(result.length_um) # melt pool length in µm
print(result.temperature_field.T_xy.shape) # (ny, nx) — surface plane in Kelvin
print(result.temperature_field.T_xz.shape) # (nz, nx) — depth cross-section in Kelvin
fig = result.plot(output="temperature_field.png") # equivalently: result.temperature_field.plot(output="temperature_field.png")
References
- T. W. Eagar and N.-S. Tsai, "Temperature Fields Produced by Traveling Distributed Heat Sources," Welding Journal (Research Supplement), December 1983, pp. 346-s–354-s.
- C integrand reformulation: Sasha Rubenchik, LLNL, 2015.
License
This project is licensed under the GNU GPLv3 License. See the LICENSE file for details.
Citation
We are currently preparing a preprint for publication.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eagar_tsai-0.2.0.tar.gz.
File metadata
- Download URL: eagar_tsai-0.2.0.tar.gz
- Upload date:
- Size: 34.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59221006b3f121dc2c8a283f9505079ae1480ebd4325d8746c2475da316645dc
|
|
| MD5 |
2a4e3a9b900a8789a9e59443beeb8bca
|
|
| BLAKE2b-256 |
ce661bbdd780cfdc3a3fd5d233cfe894930e8f0e9c77847a2dbb257e19463b26
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0.tar.gz:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0.tar.gz -
Subject digest:
59221006b3f121dc2c8a283f9505079ae1480ebd4325d8746c2475da316645dc - Sigstore transparency entry: 1395935375
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 34.9 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b934a005b85e34d1c81abed6a0d5de421702e7400bd1a385f75020a04ecd83d
|
|
| MD5 |
1b21e922007a427c52053c1ead7db864
|
|
| BLAKE2b-256 |
7ac9e000f2886b399f73cc8a0caf0f700c264928246ef17225556142908fca18
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp313-cp313-win_amd64.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp313-cp313-win_amd64.whl -
Subject digest:
0b934a005b85e34d1c81abed6a0d5de421702e7400bd1a385f75020a04ecd83d - Sigstore transparency entry: 1395935457
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp313-cp313-win32.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp313-cp313-win32.whl
- Upload date:
- Size: 34.5 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1155c1900bc7a9c25a12d32af93b63f5320deb3389b3b414d629cf3cde2f19d
|
|
| MD5 |
4a1859ffc395250e7cd465b0507928b5
|
|
| BLAKE2b-256 |
db74cea1cd6f9e4912e53e0f98a664405a1e74f8a7a3fd3bdfe6a9778573c3c1
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp313-cp313-win32.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp313-cp313-win32.whl -
Subject digest:
b1155c1900bc7a9c25a12d32af93b63f5320deb3389b3b414d629cf3cde2f19d - Sigstore transparency entry: 1395935489
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 37.1 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
184687b5e40245b3acc2fb220764b1168b19ee8c2d6c7ab2a2096872acc3d3d5
|
|
| MD5 |
54f0b4f7dde1f71b9fa760c3d6569027
|
|
| BLAKE2b-256 |
966bca4b1072aae6903a086082bd1ebaeadd23bba078f64883254bbc94739540
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
184687b5e40245b3acc2fb220764b1168b19ee8c2d6c7ab2a2096872acc3d3d5 - Sigstore transparency entry: 1395935443
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 37.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
546692b443f351f87c64b89e1237b785283a9db11dce9b92c9e07273b73549d8
|
|
| MD5 |
532d17d869b9aa8cb5d287a02b0fe5a4
|
|
| BLAKE2b-256 |
31cce21d5ab77e71a0940f590f54e527ffc3cb8896aa9639d7c1bf3df66ba862
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
546692b443f351f87c64b89e1237b785283a9db11dce9b92c9e07273b73549d8 - Sigstore transparency entry: 1395935473
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 31.4 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c417662f271e632314e27480c46a50c92011b7c90da251ab615b4e6781f6a51a
|
|
| MD5 |
fb983c13b1d3f6231027335f0fe95d00
|
|
| BLAKE2b-256 |
de32fee1c3c4adb5010851284874d64cf12c4050fa8ca2be24adce0026a4815d
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
c417662f271e632314e27480c46a50c92011b7c90da251ab615b4e6781f6a51a - Sigstore transparency entry: 1395935427
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 31.0 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2adae6978d87f5a90b7e1ed9cfef39dda7c2ca80253aaea7093101f195fadf46
|
|
| MD5 |
bb0f2cc6833b6af7d18c7caa28707a0a
|
|
| BLAKE2b-256 |
910ece90888d66f28654a5a9ecbb18bb41c940fc55878aacc21a29f4110eb0ce
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl -
Subject digest:
2adae6978d87f5a90b7e1ed9cfef39dda7c2ca80253aaea7093101f195fadf46 - Sigstore transparency entry: 1395935466
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 34.9 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9bcae143df6c7bd7b0d36254ab0130ffa10fe9d58408afd6ebe3b01c7ddb7264
|
|
| MD5 |
1e59dd727135dcc124ef5aaca7a65812
|
|
| BLAKE2b-256 |
b7c2c591614f0c9adb9a7715400ccdefe92515171f9f9603785fd2fd5a74a0fc
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp312-cp312-win_amd64.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp312-cp312-win_amd64.whl -
Subject digest:
9bcae143df6c7bd7b0d36254ab0130ffa10fe9d58408afd6ebe3b01c7ddb7264 - Sigstore transparency entry: 1395935478
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp312-cp312-win32.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp312-cp312-win32.whl
- Upload date:
- Size: 34.5 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d12e279ec89ce101e68a05e06fed39875eceeb93b37e27a61af9410c8fb673c2
|
|
| MD5 |
e97413d06b86f8db448aabb125b40f0b
|
|
| BLAKE2b-256 |
cd3044a97a733182aa145db29b4a08effbb8912ba3f080b950655e38d0da3d75
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp312-cp312-win32.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp312-cp312-win32.whl -
Subject digest:
d12e279ec89ce101e68a05e06fed39875eceeb93b37e27a61af9410c8fb673c2 - Sigstore transparency entry: 1395935391
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 37.0 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
845d0e8ca279445a06075ff72f8c31790a356c62bb673a6e9bf0aa7d76e0b089
|
|
| MD5 |
50504d62039b36032546b64b8a3208a5
|
|
| BLAKE2b-256 |
3b163332b7620db9e8db6fc6c03640cfd6beb856674d40d07f66d78e16db36f8
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
845d0e8ca279445a06075ff72f8c31790a356c62bb673a6e9bf0aa7d76e0b089 - Sigstore transparency entry: 1395935419
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 37.0 kB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60f52c8579b86a95ece67d569e5130a59ee9c21a60bce454e8ce329c8dd70598
|
|
| MD5 |
68d23cbcc2b34eb7e1dae9c21fb47bba
|
|
| BLAKE2b-256 |
3e3b8d446e12bf9eb13e721cf74cf699863664141c7c0630409a84d6734bfef9
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
60f52c8579b86a95ece67d569e5130a59ee9c21a60bce454e8ce329c8dd70598 - Sigstore transparency entry: 1395935410
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 31.4 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a113537a834661b121e48e3dd1143ed2c32be6e60a62a8cf8a26891f363318a
|
|
| MD5 |
86cee37bb1a16f1d323ac2d1fcb695ab
|
|
| BLAKE2b-256 |
58be287ef1a5759eabfb31dbce92a7a74369e2c3726660afeb0d9ccef10b9440
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
0a113537a834661b121e48e3dd1143ed2c32be6e60a62a8cf8a26891f363318a - Sigstore transparency entry: 1395935499
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 31.0 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b73123cdc511564dc126b273a5d5926368ce240d42aed671f6f2d738fbe95911
|
|
| MD5 |
2e28c260d2efd1ad7f6b1480733006c1
|
|
| BLAKE2b-256 |
4249a0d9dddc69d6e54a388385b3f56c95fa0c3993efd68a102087f508b3970b
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl -
Subject digest:
b73123cdc511564dc126b273a5d5926368ce240d42aed671f6f2d738fbe95911 - Sigstore transparency entry: 1395935402
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 34.9 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
437af2a1d4a382d06f7ee5d936c16c5723e0fbc5993955077f39a30524f9b99f
|
|
| MD5 |
24ab1003cf9eac2413d28c6bf295aa11
|
|
| BLAKE2b-256 |
e2754c69e23d67f2485e3daf8a3c7f9e78b24499ddedcfad4d3ef9bae73339e3
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp311-cp311-win_amd64.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp311-cp311-win_amd64.whl -
Subject digest:
437af2a1d4a382d06f7ee5d936c16c5723e0fbc5993955077f39a30524f9b99f - Sigstore transparency entry: 1395935382
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp311-cp311-win32.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp311-cp311-win32.whl
- Upload date:
- Size: 34.5 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b12e276b072b2b7e617be7961424f49ebd564ddc48befab856bebed5a6a831c4
|
|
| MD5 |
5cc2fde2d985935a489818f3949ef9ef
|
|
| BLAKE2b-256 |
a7a9d1b14d6a894aa99a86af6ab9226a00dc210fea8274e6d8162bf198e43123
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp311-cp311-win32.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp311-cp311-win32.whl -
Subject digest:
b12e276b072b2b7e617be7961424f49ebd564ddc48befab856bebed5a6a831c4 - Sigstore transparency entry: 1395935485
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 36.9 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11dc9363166d5681ee8964b712e43a9d2ed1a1c97d2b4aea968de2867ab1575c
|
|
| MD5 |
f1dfae79a7905fd579647581043cd641
|
|
| BLAKE2b-256 |
79f73c35641bc86b1cc033f834bcbfba8ea0b4123e08865cc3aa1f8160263731
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
11dc9363166d5681ee8964b712e43a9d2ed1a1c97d2b4aea968de2867ab1575c - Sigstore transparency entry: 1395935435
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 36.8 kB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e307ac9b2736532bb2cb4a5f53f630eca9905c58d617f0e35d8fc4c346d8281
|
|
| MD5 |
4a0315f1c6a13f7228195b3694209fd4
|
|
| BLAKE2b-256 |
c093e0268d67d61dcd441a159a6260494fddf66d09a340d879d964f298c13b86
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
8e307ac9b2736532bb2cb4a5f53f630eca9905c58d617f0e35d8fc4c346d8281 - Sigstore transparency entry: 1395935431
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 31.4 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a39a85b9d93522b4910a3b9ccf06756eb2579e0bd9438ba4fa09ed243b98f06d
|
|
| MD5 |
282498266261bd8b132da3f78755b868
|
|
| BLAKE2b-256 |
3168cd3d0e38881d4a39af07ff21dae325cb58d2d2f0d97553862aa7befeee36
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
a39a85b9d93522b4910a3b9ccf06756eb2579e0bd9438ba4fa09ed243b98f06d - Sigstore transparency entry: 1395935504
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eagar_tsai-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: eagar_tsai-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 31.0 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
acb3475174153c5078cce1398375dcbadb07307a8661892ea7009aed149a0922
|
|
| MD5 |
7a39c6f67f03239dda856b5d9b9e445b
|
|
| BLAKE2b-256 |
321c30f3574f87ca665bf26e629bca011ea14dc4c0daf1ab7eafdc7366698bc1
|
Provenance
The following attestation bundles were made for eagar_tsai-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl:
Publisher:
release.yml on ArroyaveLab/eagar-tsai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eagar_tsai-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl -
Subject digest:
acb3475174153c5078cce1398375dcbadb07307a8661892ea7009aed149a0922 - Sigstore transparency entry: 1395935449
- Sigstore integration time:
-
Permalink:
ArroyaveLab/eagar-tsai@5140f92a3874c1368acbad9067401fe2dd193c50 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/ArroyaveLab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5140f92a3874c1368acbad9067401fe2dd193c50 -
Trigger Event:
release
-
Statement type: