Pallas
Documentation
A detailed documentation is available here.
Building
Building is done with CMake and any compiler (GCC, Clang, Intel OneAPI). ZSTD is required.
git clone https://gitlab.inria.fr/pallas/pallas.git
cd pallas
mkdir -p build && cd build
cmake ..
cmake --install . --config Release
Optional libraries
If you want to use SZ and ZFP, you should install them,
then feed their install directory to CMake, using {SZ/ZFP}_ROOT_DIR
Python Library
Pallas comes with a Python library to read your traces.
It is available on the PyPi repository : pip install pallas_trace
Building it locally
You need to install the Python library via pip by running pip install ..
This will build and install a standalone version of the Pallas Python library.
To link it dynamically instead, you can use the flag --config-settings=cmake.define.Python3_DYNAMIC=ON,
but Pallas needs to be installed ( and in your LD_LIBRARY_PATH as well as in your pkg-config path).
Its requirements to build are the following:
- Python >=3.11
- pybind11 However, the library uses numpy and pandas, so you will need these as well.
Usage
You can then use it like this:
import pallas_trace as pallas
trace = pallas.open_trace("<my_trace_file>.pallas")
help( trace ) # Get some help reading you trace :)
A full documentation of the Pallas Python API is available here.
Usage
In your application
To use Pallas to log your application, you need to understand the hierarchical structure:
- There's one GlobalArchive that stores global information.
- Each Archive corresponds to a process / a self-contained information group. They're identified by LocationGroup
- Each Thread refers to a group of events that are to be logged. They're identified by Location
There is a bit more nuance, but it's what you need for now. The following code should give you an idea of what to do to start logging your app in C++. There is also a C API that functions the same way. Their documentation is available here.
#include <pallas/pallas.h>
#include <pallas/pallas_write.h>
namespace pallas;
int main() {
GlobalArchive globalArchive("<trace directory>", "<main trace file name>");
globalArchive.addString(...); // Register a String
// Add a process
globalArchive.addLocationGroup(<processID>); // Register a LocationGroup
Archive archive(globalArchive, <processID>);
// An Archive is the interface used to store local definitions
// It's analogous to a process
// Add a Thread
archive.addLocation(<threadID>); // Register a Location
ThreadWriter threadWriter(archive, <threadID>);
// A ThreadWriter is the interface used to log events
// It's analogous to a Thread
// Start logging
pallas_record_generic(&threadWriter, <custom Attribute>, <timestamp>, <name>);
// Write the trace to file
threadWriter.close();
globalArchive.close();
}
Using EZTrace
After compiling Pallas and its OTF2 API, install EZTrace.
Make sure to build it from source, and to use the Pallas OTF2 library, not the normal OTF2 library.
You can check which otf2-config to see if you have the correct one. If not, check your PATH and LD_LIBRARY_PATH variables.
Make sure to enable the relevant ezTrace modules.
Then trace any program by running mpirun -np N eztrace -t <your modules> <your programm>.
The trace file will be generated in the <your programm>_trace folder.
You can then read it using pallas_print <your programm>_trace/eztrace_log.pallas
Visualizing Pallas traces
Blup is a web-based trace visualizer able to display Pallas traces. It uses Pallas Python API.
About
Pallas implements a subset of the OTF2 API. It also implements the Murmur3 hashing function.
Configuration
You can visualise your current (static) configuration with pallas_config.
You can give your own dynamic configuration with the PALLAS_CONFIG_PATH environment variable.
Here are the configuration options with specific values:
compressionAlgorithm: Specifies which compression algorithm is used for storing the timestamps. Its values are:NoneZSTDSZZFPHistogramZSTD_Histogram
encodingAlgorithm: Specifies which encoding algorithm is used for storing the timestamps. If the specified compression algorithm is lossy, this is defaulted to None. Its values are:NoneMaskingLeadingZeroes
loopFindingAlgorithm: Specifies what loop-finding algorithm is used. Its values are:NoneBasicBasicTruncatedFilter
Here are the configuration options with number values:
zstdCompressionLevel: Specifies the compression level used by ZSTD. Integer.maxLoopLength: Specifies the maximum loop length, if using a truncated loop finding algorithm. Integer.
Contributing
Contribution to Pallas are welcome. Just send us a pull request.
License
Pallas is distributed under the terms of both the BSD 3-Clause license.
See LICENSE for details
Citing Pallas
Feel free to use the following publications to reference Pallas:
@inproceedings{guelque:hal-04970114,
TITLE = {{Pallas: a generic trace format for large HPC trace analysis}},
AUTHOR = {Guelque, Catherine and Honor{\'e}, Valentin and Swartvagher, Philippe and Thomas, Ga{\"e}l and Trahay, Fran{\c c}ois},
URL = {https://inria.hal.science/hal-04970114},
BOOKTITLE = {{IPDPS 2025: 39th IEEE International Parallel \& Distributed Processing Symposium}},
ADDRESS = {Milan, Italy},
YEAR = {2025},
MONTH = Jun,
}
Metadata
Release files for pallas-trace 0.22
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pallas_trace-0.22.tar.gz | 48.9 MB | Without provenance | Details for pallas_trace-0.22.tar.gz |
Built distributions (wheels)
Total release size: 75.5 MB
Release files / pallas_trace-0.22.tar.gz
| Download URL | pallas_trace-0.22.tar.gz |
|---|---|
| Size | 48.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
be3c3e0d6600b63f80a12a541a4395b229ff8aaa5927188c5cb9378f56ae2692
|
|
BLAKE2b-256 checksum How to use checksums |
67daaa23dc4804160a4f52022b0649ebc01241d5007aee31e729481819613755
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | pallas_trace-0.22-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
880a9d11dc0eb12efb2d108c57c90b576f6f5330442e19229b1ae353565b1c13
|
|
BLAKE2b-256 checksum How to use checksums |
db7880f376e612b65812c220b9e76de727de2c95630e84e955b17a3b727bed52
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pallas_trace-0.22-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 878.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8a8b8cff16a6f410be137e644b4241ac5cda80dcf828f6b2c101b74fd06f8452
|
|
BLAKE2b-256 checksum How to use checksums |
25c7d453eef1bcca170146b3aef82a8c8c325635ace22cce819496fcdd5bf334
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | pallas_trace-0.22-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 567.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f15b3cd3cfbca0a8f7159e9508286c7517021cce4db4d0299eab5dba25f21ebe
|
|
BLAKE2b-256 checksum How to use checksums |
53a21175944d01f953106ff03320240e8409a7265ad4aa487f34eb2110252c08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | pallas_trace-0.22-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
a97d948afc331da8fb459933bf98d8215552bc7a8d937f806ce7d905f4954e27
|
|
BLAKE2b-256 checksum How to use checksums |
b5a18c8c95c2ae66e6719fe30ec9f138ac06f6ac1c809aa7ab9a837acb243e1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pallas_trace-0.22-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 873.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 |
80ca4fa8fb855300158f409408a0059a64ba238f0121e13c578541dfed350f08
|
|
BLAKE2b-256 checksum How to use checksums |
407bb5210c823ac4ca344c0a22e505981aa5898041388e8d2e347ca5bec1b836
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | pallas_trace-0.22-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 554.0 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
33f02e8c3275fa69591927bcd4b0de80925f953c757d5ff51ab889a5bdac5d0b
|
|
BLAKE2b-256 checksum How to use checksums |
6b6201dab95e9b08490a8fef4489902934c03c9ea84552aa5e159f9b5f374a3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | pallas_trace-0.22-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
4b2dafd1fcabfd6bb17806e87fd6ba217aab559846138b6ddcdd92ecc0d4ae90
|
|
BLAKE2b-256 checksum How to use checksums |
e84f076013db9e3cd9c145637fc1b7f851435538757978c9282fe98b9126fc69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pallas_trace-0.22-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 873.1 kB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
4994663b45c9311dc0e28a7365a28dccaf94b40be9434caf605de26c01c2bc3b
|
|
BLAKE2b-256 checksum How to use checksums |
68864b21443c686efdc3d80e7992d7e2ed87f0adc6e621b86ce0c9ecdad898e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | pallas_trace-0.22-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 553.4 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
57f14672c42456a6ffd9ce092bc0ebcb0904f121a77c44d88ecc1eaf8164fbc1
|
|
BLAKE2b-256 checksum How to use checksums |
2986beba0e5b307d9d62721aa01c06487be8285cb9ca8c10a268eb2de8efa622
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | pallas_trace-0.22-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
a888a60c3504deae58b6e8a4506c4bb25b1329e9c954d9cdd6931c49dcbbb566
|
|
BLAKE2b-256 checksum How to use checksums |
8c4986deee468ac0aa19d4474e8649c7f7047e0154f2314c4629ef0b354aae5a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pallas_trace-0.22-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 873.1 kB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
83cea5eb26544d560bf83c6c3c39b59648ef6d39146effcd81674fa30cd80674
|
|
BLAKE2b-256 checksum How to use checksums |
a21e175a9f7e3509df3af7f5003ed760e41b6c07a3ffb3e529f7da7d4c7bbdba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | pallas_trace-0.22-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 553.3 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3dfd96223529b13de37933b7816e89f2d092dfdc6fd7289a3cab0768424db200
|
|
BLAKE2b-256 checksum How to use checksums |
46f56e613d9bbc5098cd1bdb548db6947e11acaa82dd3778f06cdf016ef6512a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | pallas_trace-0.22-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
603975cadd87153b7374ebe31702df61eafa7349777e754e053580a179ae93f9
|
|
BLAKE2b-256 checksum How to use checksums |
4fc0fd76f7fe841922cf2294b986eb2c92afb51f0337508015c50d316b8c18b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pallas_trace-0.22-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 869.3 kB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f8b7cd8967c159f1950546aa83959be5da43c0053c82fa17f3618f6e35fed82c
|
|
BLAKE2b-256 checksum How to use checksums |
8f4ce767215c925a7e7d115adb8c9d6824d93dc968ef69d40fa81549ce5dcd8c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | pallas_trace-0.22-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 551.8 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9551d8627f124bf8f72b75d93163f973acc9600c5e9a32f8acddfb59b859e6fc
|
|
BLAKE2b-256 checksum How to use checksums |
24d4211cba97ed63cf873a3fb1508f855937ec39e39b02d699909f9de69ec42d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | pallas_trace-0.22-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
37964ea468ed1b03eba5f4a278ee5f0b2ec9bd7e21ccfd86c154a611342ac96e
|
|
BLAKE2b-256 checksum How to use checksums |
91d6837149a6bd7c8f6f73772e3e4c47b2f5fbb3ffc0ddfcbae5e82d39ce8702
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pallas_trace-0.22-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 868.3 kB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d2feb9d86f29822f56c4c47e0eba6f0a13e382d0cd8b7c18a2f85a88cb6ab691
|
|
BLAKE2b-256 checksum How to use checksums |
ce069a140bb608d2462529aa57ce0bbb6ac38e6628f34bab1b968e3c4a80a65d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | pallas_trace-0.22-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 550.0 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b1a9631bfe5880e359c26bfaaa63dc561ec8fdedc8702605978f276e19f449c9
|
|
BLAKE2b-256 checksum How to use checksums |
775bae3c6f7f338317acfd152da5a3e480078dda3eafe5a269bd9133a5179a5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | pallas_trace-0.22-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
e152ebc517dda7700fcc9c628f5561894ffb81bb4f43faba411f6089b4ae5a18
|
|
BLAKE2b-256 checksum How to use checksums |
1b4dc1f441dd6f934b65325421b6d7a673f0b632ff95c6a7490c627550f9fa58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pallas_trace-0.22-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 868.8 kB |
| Tags | CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8b194ff400caea8c8286098751676d2894b3fc9264726460d696e4c46b2e7ec6
|
|
BLAKE2b-256 checksum How to use checksums |
f0d7128320c85c6a4237234a1cbb377e5c6493554682aede468087dfbc3501aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | pallas_trace-0.22-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 550.1 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
23b60e8ded2d77985882b19e3d8fdd6bd3fad7a2001c634dbc9121bb010c803e
|
|
BLAKE2b-256 checksum How to use checksums |
480d2e399bd77a2784b5acd70d4e2d15bbf2f1f5320a38a1cccc74d8f43e927d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp38-cp38-musllinux_1_2_x86_64.whl
| Download URL | pallas_trace-0.22-cp38-cp38-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
6270ddc555645e4a38039b50f77cd03f92e4777ea4e6e67b9ef07eb7f85df9fc
|
|
BLAKE2b-256 checksum How to use checksums |
c13f7b2100ba65bd2389b8ade01bcee0805de13db1ca5d2589396a2e2036464e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pallas_trace-0.22-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 851.6 kB |
| Tags | CPython 3.8 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
690b33050b5683ee28a49d1f218a2b50b557aee74c84965d801bcc9af5c007e5
|
|
BLAKE2b-256 checksum How to use checksums |
7339710f42f3e965c4e479dd8faaa144fc2779933f57f0938778ad592fe87a79
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / pallas_trace-0.22-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | pallas_trace-0.22-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 545.6 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
58c3c6a149879839ac64e789b911c7ff6404bcd524db703cd8a19e493a08256a
|
|
BLAKE2b-256 checksum How to use checksums |
a41a22ba2d17e33af34cbe8b7a2778387af578242c1f459886e3c267123a1e77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Security for pallas-trace 0.22
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.