Skip to main content

Unofficial Python module for BES3

Project description

pybes3

pybes3 is a Python module that aims to make BES3 users easier to work with Python.

[!TIP] If you have any suggestions, questions, or issues, please feel free to open an issue.

It is highly recommended to take a look at these Python modules before using pybes3:

  • awkward: A Python module that can handle ragged-like array.
  • uproot: A ROOT I/O Python module. pybes3 uses uproot to read BES3 ROOT files.

Visit the documentation for more information about installation, usage, and examples.

Installation

[!NOTE] pybes3 requires Python 3.9 or higher.

Users on lxlogin server

"lxlogin server" means the login server of computation clusters of IHEP. If you are not using lxlogin server, please skip to Install pybes3 using pip.

Since there is a quota limitation on user's home directory (~/), you need to create symbolinks for ~/.local and ~/.cache, which contains pip packages and caches that installed in "user mode":

# Check whether a `.local` directory and `.cache` already exists.
# If so, move it to somewhere else.
ls -a ~
mv ~/.local /path/to/somewhere/
mv ~/.cache /path/to/somewhere

# If no `.local` or `.cache` exists, create them
mkdir /path/to/somewhere/.local
mkdir /path/to/somewhere/.cache

# After moving or creating them, link them back to `~`
ln -s /path/to/somewhere/.local ~/.local
ln -s /path/to/somewhere/.cache ~/.cache

Install pybes3 using pip

pip install pybes3

Using pybes3 under BOSS8 environment

If you are using pybes3 under BOSS8 environment, you MUST run following commands after setting up BOSS8 environment:

export PYTHONPATH=`python -m site --user-site`:$PYTHONPATH
export PATH=`python -m site --user-base`/bin:$PATH

[!WARNING] DO NOT add these commands to your shell configuration file (e.g. ~/.bashrc), since they will conflict with the default python environment (without BOSS8).

Features

At the moment, pybes3 provides:

  • BES3 data reading

    Read rtraw, rec, dst, and even raw files.

  • Digi identifier

    Convert digi identifier id number to a human-readable format.

  • Global ID

    Global ID numbers for each detector element in pybes3.

  • Geometry

    Retrieve and compute geometry information of detectors.

  • Helix operations

    Parse and transform helix parameters.

Performance

pybes3 is designed to be fast and efficient. It uses numba to accelerate some of the operations, such as helix operations, digi identifier conversion, etc. When numba is not available, pybes3 will use C++ to accelerate the operations.

Data reading

A simple benchmark is provided to compare the performance of pybes3 and BOSS8 in reading dst files:

  • For pybes3, we directly read out the Event tree:

    import uproot
    import pybes3
    
    n_evt = ... # number of events to read
    files = [...] # list of ROOT files to read
    
    data_array = uproot.concatenate({f: "Event" for f in files}, entry_stop=n_evt)
    
  • For BOSS8, since when reading reconstruction data, it will load a RecMakerAlg algorithm for each event, which slows down the reading performance significantly (4~5 times slower than pure reading), we test 2 cases:

    • A loop on all events with default job-options (with RecMakerAlg algorithm):

      #include "$ROOTIOROOT/share/jobOptions_ReadRec.txt"
      #include "$OFFLINEEVENTLOOPMGRROOT/share/OfflineEventLoopMgr_Option.txt"
      
      EventCnvSvc.digiRootInputFile = { ... }; // list of ROOT files to read
      ApplicationMgr.EvtMax = ...; // number of events to read
      MessageSvc.OutputLevel = 7; // suppress messages
      
    • A loop on all events without loading RecMakerAlg algorithm. This is similar to reading rtraw files and is the closest case to raw ROOT reading:

      ApplicationMgr.ExtSvc += {"EvtPersistencySvc/EventPersistencySvc"};
      ApplicationMgr.ExtSvc +={"RootEvtSelector/EventSelector","RootCnvSvc/EventCnvSvc"};
      EventPersistencySvc.CnvServices += {"EventCnvSvc"};
      #include "$OFFLINEEVENTLOOPMGRROOT/share/OfflineEventLoopMgr_Option.txt"
      
      EventCnvSvc.digiRootInputFile = { ... }; // list of ROOT files to read
      ApplicationMgr.EvtMax = ...; // number of events to read
      MessageSvc.OutputLevel = 7; // suppress messages
      

The machine used for the benchmark is a Intel i7-12700 with Great Wall GW7000 4TB SSD. The operating system is AlmaLinuxOS9 on WSL2. The number of events is set to 1000, 5000, 10000, 50000, 100000, 500000, and 1000000.

The results are shown below:

Dummy Reading Performance

The fitting results with a linear function is:

Initialization time (s) Slope (s/10k-event)
BOSS8 (with RecMakerAlg) 0.615 2.766
BOSS8 (no RecMakerAlg) 0.451 0.338
pybes3 1.135 0.326

The result shows that pybes3 is also comparable to BOSS8 when RecMakerAlg is not loaded, which means that the reading performance of pybes3 is close to the reading performance of ROOT itself. pybes3 is several times faster than BOSS8 with default settings, and slower when reading small number of events (~1000), since the module importing and initialization time is counted in the benchmark.

Since users may have to use the default settings of BOSS to read reconstruction data, pybes3 is still several times faster in this case.

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

pybes3-0.4.2.tar.gz (5.8 MB view details)

Uploaded Source

Built Distributions

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

pybes3-0.4.2-cp314-cp314t-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

pybes3-0.4.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

pybes3-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pybes3-0.4.2-cp314-cp314-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86-64

pybes3-0.4.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

pybes3-0.4.2-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pybes3-0.4.2-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

pybes3-0.4.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

pybes3-0.4.2-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pybes3-0.4.2-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

pybes3-0.4.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

pybes3-0.4.2-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pybes3-0.4.2-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

pybes3-0.4.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

pybes3-0.4.2-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pybes3-0.4.2-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

pybes3-0.4.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

pybes3-0.4.2-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pybes3-0.4.2-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9Windows x86-64

pybes3-0.4.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

pybes3-0.4.2-cp39-cp39-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file pybes3-0.4.2.tar.gz.

File metadata

  • Download URL: pybes3-0.4.2.tar.gz
  • Upload date:
  • Size: 5.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pybes3-0.4.2.tar.gz
Algorithm Hash digest
SHA256 2e45d851662ad3f34e4c51974de51972345689b6d23d58fafbc19651164454a4
MD5 7749a31e004920079fcbf20227b9824f
BLAKE2b-256 ae2b78de5e076cec5985de607ac875a6ced0b654b1a80e34addbd6dcc3dc4399

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2.tar.gz:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pybes3-0.4.2-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pybes3-0.4.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 2d1728729a4e8f057295fafb809126639b302829311d565281959f7fbceb537b
MD5 0aba70f3270e8709abac055d38824604
BLAKE2b-256 2e8bb11e16a95c92c0adac602e2a3a9f3f5e78aa80d55462217df5e197bd0c26

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp314-cp314t-win_amd64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 528e2d03843b113da2bca349d5f1fba6244ae2926fba7d325c7a51cfc231b969
MD5 8f86a33705ba0fdc2924d1325f0d4fd6
BLAKE2b-256 22417cda61db92e7948d0c6bbc84fd7e50aa3bd8359b1548eb056e0ddcfb8f1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 020cb7fc156ffce98177be1f719fa6eebaa1aba80f06da8ac6e8dbbe665d0378
MD5 e126f8d6277f387b7f9a0ca5960d8bf6
BLAKE2b-256 cca91c34a1e25a62c99216f836b4b99d5fcd69dff73bd1c4052c7e93c01f77b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pybes3-0.4.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pybes3-0.4.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ce3b95c3252d36fd14642840e8496616eaf505f685de195882f164b8e7b0fa56
MD5 5e69bf3327a0d2771e01ab90dbbe9515
BLAKE2b-256 3ef6e1a43184924db1cea2c225cf1bb2c215edfa64ea83f4af1883f5e3994a6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp314-cp314-win_amd64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 157a1e3fdb058b62da635ae7bcacbe200dbaa5a2f19e947ed87377bccc1de613
MD5 9966990585475ab559dbf778be721012
BLAKE2b-256 b8bb363e09a62861d051bad09663de86e70543c7fe84e46cbc01300890518a4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 caf1ab6b4641aeef10ae1760a84e2e33788adf127f66fd8a4d82cf9a8fe8f542
MD5 4946a2affdae06814c1a4eee67e2bcbd
BLAKE2b-256 09dbd85558a73b0b41aeab0db2bd6e3754db2c471652076e745b89e8664a3654

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pybes3-0.4.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pybes3-0.4.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1584ef1a5adf5ff90504d548480b38fc587f5b1f32f1861f8e239ebec7e575da
MD5 cfaeb813835b0bf060b081d92b1e1072
BLAKE2b-256 7285f6413cb9924c3b9af1b50805ebdfc9bf404db80d269a91d3f75550643d5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp313-cp313-win_amd64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c39ef9590a6b9161f014140a629c570dd1c54655e3eaf2931f5fb8c1717e60a
MD5 6f920afed121f59176a02929e11cfd82
BLAKE2b-256 3a198bc7a59e2015916fe12fb9aa6a9a08691a0f09e1b29874a09f23e322512f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44eb2f691e63d913921a7320c132e2dea47cf03cc71062dfbb14a8b13cdb7205
MD5 2ffd895980f087ee23b25a3bbf6688ee
BLAKE2b-256 022b812108f5284ade39752115155287ee7f765482cfc66569a5df36ddbb1fa9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pybes3-0.4.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pybes3-0.4.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 72e97553406b07b69441d5634821d629a8f675fe2ba99d1b775bfafc414b0fc5
MD5 ca3c01c71e75024623b775412de83a62
BLAKE2b-256 3b33bb0a2a593b406a6b2e919dd52abe2b4320a23967e628608a9357330a3f7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp312-cp312-win_amd64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4305e1677bf1ad26aa5f00043a8d7931d0d01e7190dbb7bace8c84bc60656594
MD5 13c16a93538f8bacc2891e7be6d7c043
BLAKE2b-256 db778951e975dba411554836008db6fa28617b9d45b23d254cf8b123b878eefa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebea3cc3d28885d6c939d28df0ad2db6ce79473c4b0c0a2de015d665b3f75e39
MD5 835d2744ff3d921fd657ff2c095842e8
BLAKE2b-256 b44f858c30ebce501e368fa28cbd59af3701371fba0012ca25e4cf240f098ef3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pybes3-0.4.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pybes3-0.4.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 334185f99c6d511c32fc790f1f2f261630d8cce1890444327fd1e622af0955a1
MD5 ac412c026fa3c089b854deac20c4ed5e
BLAKE2b-256 5c1fc064841da0b44108e7737ebc6fbd8148737dccfc5f95f07415f72765bf43

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp311-cp311-win_amd64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cfef033c5adaaf8a08d0784121b251b332953192ebd93bac1daafe4fe72388b6
MD5 d3ca9c12d437cda8c8211ea310811832
BLAKE2b-256 74fa9eb6838bfe4529e37e962c689a73e318d25072b07bc6e95a42a00faf8ac9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69a979728aa92f0bb0dfd3af1776bed2951ee91122fa98dbe20666b6a2d1e45b
MD5 2f5e310e1628b6780dba0f20d16db588
BLAKE2b-256 e14b992da15399b7e1223c48131e74b9d0667e9aae34263ba4462df4378e7c36

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pybes3-0.4.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pybes3-0.4.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4e13beea5c9843f9580f426c679e083bf63a50a422c2c15769c9f37f77fb3254
MD5 99da7855ef56265a47fdf71c1c6c84bd
BLAKE2b-256 bcf258d0abe7faadca930e232f3c24192883659fc71d7c1a529e24c449147bb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp310-cp310-win_amd64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3524019ffcf857e706d74c2ad5dc58b73d8bd4fd7181b315e7d71af188d7fc43
MD5 cbb235291700707d936dac8c8a45f180
BLAKE2b-256 ca0f32c5b895b9bdc5ff027c7ec59931db8db377e79c6d2c0968e0b13db26fba

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e16e532c9499d456b4665b0b3e08bf760ec4569d1e4bf5bfbcf00b9a17f38ef
MD5 a5998e140c72431d1d546b35e336a8d6
BLAKE2b-256 13eaadb050fef1d9691ce4a21863fcd1fd81d990df6c2f458e7d50d1afc6132e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pybes3-0.4.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pybes3-0.4.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a9aa98b8e1a854df76d80ee485a37cd826ed5df667f30b55997c8d0344d13dcf
MD5 281a8dde5865446c7296c554fa6cc8bd
BLAKE2b-256 9942d5493f6756131e3c9e5665b75530e4d12fe6ec3b68a18d17b99c587b42a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp39-cp39-win_amd64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7837b44a9a22ffc37ca3bd24deb45c83f4260dcecac98f032e67e59f51c96c1f
MD5 d3bb133fe94678f9f8e6851726ad0375
BLAKE2b-256 f853d95e23089e4245d162e6ff74af1f0dbda242c506732046ea3e13bcf7f493

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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

File details

Details for the file pybes3-0.4.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bff7cbba2322635bbd5f3ad4678b5272b9292700367c78d8f1657cbe3ba76df2
MD5 a96cb3fee615d22b58e21c8302104530
BLAKE2b-256 edd272e10775590277ad8705c42e595d062261f9bff10fabc69afc58a5eb47cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on mrzimu/pybes3

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