Skip to main content

Pallas

BSD-3 License Main Pipeline Maintained Badge HAL Badge

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:
    • None
    • ZSTD
    • SZ
    • ZFP
    • Histogram
    • ZSTD_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:
    • None
    • Masking
    • LeadingZeroes
  • loopFindingAlgorithm: Specifies what loop-finding algorithm is used. Its values are:
    • None
    • Basic
    • BasicTruncated
    • Filter

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.21

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pallas-trace 0.21
File Size Uploaded Provenance Actions
pallas_trace-0.21.tar.gz 1.4 MB Without provenance Details for pallas_trace-0.21.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pallas-trace 0.21
File Actions
pallas_trace-0.21-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for pallas_trace-0.21-cp314-cp314t-musllinux_1_2_x86_64.whl
pallas_trace-0.21-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for pallas_trace-0.21-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pallas_trace-0.21-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for pallas_trace-0.21-cp314-cp314t-macosx_11_0_arm64.whl
pallas_trace-0.21-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for pallas_trace-0.21-cp314-cp314-musllinux_1_2_x86_64.whl
pallas_trace-0.21-cp314-cp314-manylinux_2_39_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.39+ x86-64 Details for pallas_trace-0.21-cp314-cp314-manylinux_2_39_x86_64.whl
pallas_trace-0.21-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for pallas_trace-0.21-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pallas_trace-0.21-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for pallas_trace-0.21-cp314-cp314-macosx_11_0_arm64.whl
pallas_trace-0.21-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for pallas_trace-0.21-cp313-cp313-musllinux_1_2_x86_64.whl
pallas_trace-0.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for pallas_trace-0.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pallas_trace-0.21-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for pallas_trace-0.21-cp313-cp313-macosx_11_0_arm64.whl
pallas_trace-0.21-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for pallas_trace-0.21-cp312-cp312-musllinux_1_2_x86_64.whl
pallas_trace-0.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for pallas_trace-0.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pallas_trace-0.21-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for pallas_trace-0.21-cp312-cp312-macosx_11_0_arm64.whl
pallas_trace-0.21-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for pallas_trace-0.21-cp311-cp311-musllinux_1_2_x86_64.whl
pallas_trace-0.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for pallas_trace-0.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pallas_trace-0.21-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for pallas_trace-0.21-cp311-cp311-macosx_11_0_arm64.whl
pallas_trace-0.21-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for pallas_trace-0.21-cp310-cp310-musllinux_1_2_x86_64.whl
pallas_trace-0.21-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for pallas_trace-0.21-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pallas_trace-0.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for pallas_trace-0.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pallas_trace-0.21-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for pallas_trace-0.21-cp310-cp310-macosx_11_0_arm64.whl
pallas_trace-0.21-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details for pallas_trace-0.21-cp39-cp39-musllinux_1_2_x86_64.whl
pallas_trace-0.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for pallas_trace-0.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pallas_trace-0.21-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for pallas_trace-0.21-cp39-cp39-macosx_11_0_arm64.whl
pallas_trace-0.21-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details for pallas_trace-0.21-cp38-cp38-musllinux_1_2_x86_64.whl
pallas_trace-0.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details for pallas_trace-0.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pallas_trace-0.21-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details for pallas_trace-0.21-cp38-cp38-macosx_11_0_arm64.whl

Total release size: 29.5 MB

Release files / pallas_trace-0.21.tar.gz

Download URL pallas_trace-0.21.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
9e8859e687f32d6e277b590cd7c03dd6c77dda198c6447a14cb8c94473f48276
BLAKE2b-256 checksum
How to use checksums
e822db9df09bbb9e88fa9af2e96663c2b05bce8c53f68a175c5e65ffd1050d99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL pallas_trace-0.21-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
a2933729a2b6e7490b86e9e36de4be638ed85f1475e5c6867bfb69e42e9df2ed
BLAKE2b-256 checksum
How to use checksums
930de82506202ba044e5411b421b6e2a2cac5c48727b1f29acb17262d9b6baeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pallas_trace-0.21-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 859.3 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
d6594a4e916b3fc034daab4cfd927d3e5d9d504275dd07c9f9cb21e996e47ced
BLAKE2b-256 checksum
How to use checksums
55d4159330a9d449d704d49145e766e6a3d3635c4f09c6b57279b88ae6a841b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp314-cp314t-macosx_11_0_arm64.whl

Download URL pallas_trace-0.21-cp314-cp314t-macosx_11_0_arm64.whl
Size 560.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9727c656d45776e694635493ce44d53bddbd8a70c173c0d08c2471eafa63cbce
BLAKE2b-256 checksum
How to use checksums
94b881c9a9c83c08cb6e59d4a80ad49d7642c0fd4250f011f40edde49b8b218c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pallas_trace-0.21-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
0bff19dd9f1a87104a6fa2c19903330980eb34510f9baa5e1b571cb910410451
BLAKE2b-256 checksum
How to use checksums
4d1a3bea39ec0ca1ddf0c4c8b1de3c6e18643761db841a0d5d1fe03a59658f23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp314-cp314-manylinux_2_39_x86_64.whl

Download URL pallas_trace-0.21-cp314-cp314-manylinux_2_39_x86_64.whl
Size 825.2 kB
Tags CPython 3.14 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
b10f384eb639197f4a281ddd416af153292ada09d89bb929dfd8c24f0e0dc1c8
BLAKE2b-256 checksum
How to use checksums
6e76f64a226ea13b9ba4d8be5fa92d8306387f490e9cb3383de173798040661e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pallas_trace-0.21-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 855.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
4b175ac11d383513c1c047eecdb0fefb1ae5a5f4c3a47fadd89e6074c0f57af3
BLAKE2b-256 checksum
How to use checksums
76ec1058e6a1b7f513e96d50d878b69f0fdcf15d21be4d83e7b9e54023c75420
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp314-cp314-macosx_11_0_arm64.whl

Download URL pallas_trace-0.21-cp314-cp314-macosx_11_0_arm64.whl
Size 545.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b262c95eaf74badbaa7d29041b9b94efe85caccf220407564f21f6a3e8beafe6
BLAKE2b-256 checksum
How to use checksums
67087be353ae75ae06ea46f6551faec2eb459691196fd18311cc4c295121fc7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pallas_trace-0.21-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
98feeb17baa26def303736fd5a06a2a23fdcb3ffdf9c43b7b6e6911981d35b34
BLAKE2b-256 checksum
How to use checksums
921b46aa22c9ee948e5c265d7f5934f6a3dc3cac030cadf9bcec535a4960124f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pallas_trace-0.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 936.4 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
34332c8841252ba17fcfea1954cfe855804a813c888f40c42e479994e1edfa67
BLAKE2b-256 checksum
How to use checksums
974554f54ab62d0f9b8f681405dbc509d72ddc857f672c16ddd51e3c730b6d33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp313-cp313-macosx_11_0_arm64.whl

Download URL pallas_trace-0.21-cp313-cp313-macosx_11_0_arm64.whl
Size 544.8 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e3f0f6b2fda7f6586490e714f1ececa242e49c89214bb541c3d29e19bee37f61
BLAKE2b-256 checksum
How to use checksums
2019cf981f8e045f31a5ade6a3858d346655d897d58ff983c1b0b487b6e28933
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pallas_trace-0.21-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
952e363649542a3da221c42acfb6580a9f44162afd266b23e9c8295775328267
BLAKE2b-256 checksum
How to use checksums
bfd40c5d181b71933e05a59e475e3dcb64acdff4d99b05887fa4e07c816c62af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pallas_trace-0.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 936.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2b417a064ca266d037afd961b43154fcf4028d0fb4dda747f395202da174bac8
BLAKE2b-256 checksum
How to use checksums
635d7dd53e01c0dea34bcecaf7d8b2c4aafa5dfa1870d8ec3fe9860ebadc47e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp312-cp312-macosx_11_0_arm64.whl

Download URL pallas_trace-0.21-cp312-cp312-macosx_11_0_arm64.whl
Size 544.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
702f71728d5e3eb7a173a25700533a3de9ed41286ea717556be2a52aea7267ce
BLAKE2b-256 checksum
How to use checksums
e3f1899f11b81a97f53388ce2860b91650228646032c7a24c7f21feafbb5a851
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pallas_trace-0.21-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8f78169eb14f1730012487f1edfbf7c6e556a7df238c6e96816c7e6b31446b05
BLAKE2b-256 checksum
How to use checksums
c024af82127116cd90e15b44d2f1d7b41866ad0c81391146b8dfba11dad12fc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pallas_trace-0.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 936.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0a87a63bccb1dbf247b1d4d416c3da7d4cec8038d9a0c1e29a3d927a72a475db
BLAKE2b-256 checksum
How to use checksums
f11704a1300f55649b05a8df012a5900cbc7ee0225ac6c93a6bfcd820719c052
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp311-cp311-macosx_11_0_arm64.whl

Download URL pallas_trace-0.21-cp311-cp311-macosx_11_0_arm64.whl
Size 542.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f1fa4dbd55c1141510b64f46ed9916fcf282cb098dbdc065c3612bdef28138fb
BLAKE2b-256 checksum
How to use checksums
8c43aa447b779ea5e017b6945c0576370c4ef6b301113586d04ead8c7e83b175
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pallas_trace-0.21-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f6b3245acd50379f81fffdd19d33c3c4c8d55db38185ea45ac1cea73628255bc
BLAKE2b-256 checksum
How to use checksums
236f8815dfd4df3431f8c88a179eece86f2859ebab5956ca3f0f9a2f86fafa16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pallas_trace-0.21-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 850.5 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b40b92069eb8e2ab4b15cbdcca8a3370065423d44da6f9c1b66939eea57f3ba3
BLAKE2b-256 checksum
How to use checksums
53b75dd2d18abd28abdbc260c2a8f8c607b4c4abf8c25fbb4a85b58b6178644f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pallas_trace-0.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 935.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
dc2b087aa58bf43e851b8d5c207b3eea2cf70637cfaab96ba40f0265e296b823
BLAKE2b-256 checksum
How to use checksums
19666e037f4647c967900ba064882e3c23f09839d9f7ed0190c3a390ae0209f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp310-cp310-macosx_11_0_arm64.whl

Download URL pallas_trace-0.21-cp310-cp310-macosx_11_0_arm64.whl
Size 541.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6b25825b56e5543973a561621b4ff05725c5a4e2af33f198edb05678bd8f405b
BLAKE2b-256 checksum
How to use checksums
cc2cdb62689dfca6811787da65e5fe4af7b489eb614f8f4e7a4dcd2c1a270153
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL pallas_trace-0.21-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5f63d1c211547005b2952e137e4e27aa5f5c1b8917afc94b12e38bf94fad0e3a
BLAKE2b-256 checksum
How to use checksums
6529ed9c2217a7c7654a28d8e1c53fc52d6bea576eab6325e702d4548b9f35e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pallas_trace-0.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 935.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a1fb74f082b6f574e4fbf80a3432a548315d40febd3e0a8f45ba8e0b1363beac
BLAKE2b-256 checksum
How to use checksums
20ce60627b40bb8ecc204b13bf99eda722801cade5f0dc2a8e074d7c810fe0d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp39-cp39-macosx_11_0_arm64.whl

Download URL pallas_trace-0.21-cp39-cp39-macosx_11_0_arm64.whl
Size 541.2 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d791412d505a740d96720079a0d61f3a7f246983a5f8a530098403774055f418
BLAKE2b-256 checksum
How to use checksums
a5c75b9d7fd49902165663faaebfe76173b2fe0e27fb760acba913494c912ccb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL pallas_trace-0.21-cp38-cp38-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
793729e1502c1bc6f769b5058b1652e35c6ed5589328510d102bea87210cb189
BLAKE2b-256 checksum
How to use checksums
deffbf7a5311b593b2efeb6ca0a401f878d9d4325e6d32c82641e383126ab7c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pallas_trace-0.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 918.6 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fc3459c3d8835f8dfdbfc280302448c3afd42ae067d97550151c3326feae12c6
BLAKE2b-256 checksum
How to use checksums
0a2087f4c2a585d2be8053856870df94b134b6dc002f20c7a8e9f84b3d1e11b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pallas_trace-0.21-cp38-cp38-macosx_11_0_arm64.whl

Download URL pallas_trace-0.21-cp38-cp38-macosx_11_0_arm64.whl
Size 537.4 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
57c709c27aa61dc653c27c3a713e013248fec133167058acd9c19e190d8e0be3
BLAKE2b-256 checksum
How to use checksums
75a9fe1582b4d0ec1a7f509ff91be357edb22293bb9d3a7a8ec8c49ec3651a02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Security for pallas-trace 0.21

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page