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.3.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.3-cp314-cp314t-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

pybes3-0.4.3-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.3-cp314-cp314t-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

pybes3-0.4.3-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.3-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

pybes3-0.4.3-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.3-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

pybes3-0.4.3-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.3-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

pybes3-0.4.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

pybes3-0.4.3-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.3-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

pybes3-0.4.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: pybes3-0.4.3.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.3.tar.gz
Algorithm Hash digest
SHA256 709b0f3b191b5b0bda8b834f4e3bc16ca083e35c4d309466374b7f6a7fe1db12
MD5 c41fc85e668e3c0ba3dd3f466674b630
BLAKE2b-256 3c9c272c363311999c4fd836d9bd535957e69921e0bbf373b1f8a79f4bd9aa0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3.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.3-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pybes3-0.4.3-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.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ea9b50782f8e27dfd1fc168cc78693c9b8d4e29063ed81883f3b672b0363db68
MD5 580cb5e27313dcd316981aff368effe3
BLAKE2b-256 bb2683a4a75930125697a44a2def9f15dfc5c796e9ca59ca1ff699c4be5415bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d56b29bcaef618f8e572de2f7db7acd8cb08f7ef8cdcc2d5c69270411afe64a7
MD5 1aec9efb81ccda34adb9cbe5ffa34599
BLAKE2b-256 4b95db34016cf184f060c6c906fbe5a988a599349c15e79b795b8606c0b3ca50

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b933871256027f2228b6782ec547f402a48e4529d7820f71202c5b03452c89d
MD5 bf16599f4cca7ba971962d18cabda4fa
BLAKE2b-256 dd06c3522ab7fb54c3f6d46f3cf724fd50a778efa242fe09f2acd066d27f22f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pybes3-0.4.3-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.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0a2bbf424a6f79ee5fe2d34556134ca070165459745a701cbd8938e97085fb1e
MD5 36e0ed6dad7fec18e00cdad2fa999dd8
BLAKE2b-256 eb5b86085b95a23ec003a647a6659ab4328b88e7f854131a9fb94f3e06201981

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b5bad3970103376e1322e84e596dd013bec47cfe0577d7ecdc27bbf57e75fb1
MD5 9eb179dd2abd96c647cbb233eaf56251
BLAKE2b-256 f079109ea1e50feb9c260df7512c9146c9e3f8f137a602edcf47dcc7993bbd17

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9d7f28f7e42fe824c6228ff3107a279a271a41280b150dd5ee8e9e730a03393
MD5 85a25f2db7610afe52e4df5a7d4534c6
BLAKE2b-256 9e7eb3ce8c6abae54433980a7d397379c1336218ac847c82fd4d8be3ac840e96

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pybes3-0.4.3-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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 876d209090e9a897922ce33d14f0374416537bff64e750d6d5d42b60b1f52d5a
MD5 fc79a07783fb72ffa2d26abef1795f62
BLAKE2b-256 2becafa971e31e25a07f76b77e67dea272e4bdf21e1c7da404ffb6aa3bba593e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2f584e0216cab66bbafd8215da5a6c0e26effffc31485c9118416339fe4b1b6
MD5 d48f7939238a7cc1bcd87020896d986b
BLAKE2b-256 5280abf9a792584b129b90532c85ed66b6129064a973822c1feacb719d1c3e7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67cde72a1d509ecefe70f8ce51693fe564d850c6bf344b73229b8cf4188a50be
MD5 62a439d5de9c9298f5259196ef6ea24d
BLAKE2b-256 ebfc555c491bca83a3831c7406679952a10ec3c217300396f08ee06d39698d1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pybes3-0.4.3-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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b0658f8ff0bd475718fd7c1778c12742ac54dbbf0db98ceca299f78898b255a4
MD5 35895252d886bbf4d1d30953f8669aea
BLAKE2b-256 0f03b68417988c4850bc1a0f7e33bb393d76b0f94952df042bf1106dd21ff33e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2da4033dc6ae3030756e3f9e3663c4342dcc4ac94e0266b01931c276f29bb3da
MD5 e8670de08eb967ed9d862dd7d0120299
BLAKE2b-256 3d0fb14f54d26b72955a8db88471a28acace6cbdc5d4abb1ef1aa49cfc1fdb87

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 112c786e9f0ed0d6210ac61a4ba0d1ce3e6a26947bfe9f5ed54c63a0234a0892
MD5 1ab170476a06968af88cfce86c88f31d
BLAKE2b-256 acfb79b4dd4d2bcfd4130cf2539cba5d63317aba73f5513d88ba9a38835cd55e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pybes3-0.4.3-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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c429092c4037c05cbb7cdd906b8f3598683a5e1bd4a64889fc5e5b20e928238d
MD5 2531df8acbbee53014107e154301a2da
BLAKE2b-256 cb7ef1bf2b17408288e0769a204549d6b2e17736b1e1b8af1514be39aac8b618

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 75a0b889cf2f0a748b5d98a3af3225b6d8fc0c9255fb328eb43dabdab01bc2ad
MD5 a428e742ec44a6a7bcfabb140d5533fb
BLAKE2b-256 63e5acebd8b2fa165ce07d2f3fb8db50aba86d0cf8f8c73d8d259bd81d35868d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f401e1d43a4727917f81b18f3f26bac906684a31b72c50cf71755d4ec74157b
MD5 05cecfa3c164d6a4f03a5a26988d6b6e
BLAKE2b-256 2aa1f75b7867aff6c926070da42f990228cbbc0605fbc561a4fe48c7cd5c107b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pybes3-0.4.3-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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c16e6e479a1aad13372d6b77054eb909b505c711589b096f42078dce272d4cbb
MD5 a9eea1571006e5c9741b24f654e96dc2
BLAKE2b-256 ed2575014533b7d45d5f08b4f717d9a889aa9c9fa3989cea4a53e7b501fc6b72

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dfc5040a62a16107372318ac089b1beed2fe74bd501267a23b546904aece4c89
MD5 ceb15d28e6206dfbf89784e9f4dafd0c
BLAKE2b-256 fd1bac3c3cdff1b0328d1fb3b5f4e22dc340f8723b971a739424407c3dc4cc48

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7f0d98e8e4ec522dff33b403cebb2d0459ccc61438cacd0f0ee9a41e7754c44
MD5 0a1d333f19152039b04de94c8a78ce39
BLAKE2b-256 b1119a167dab78b923ef1a12122a64c92a81b63451776092e0483babaa66e172

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pybes3-0.4.3-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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 efb09af83c8288da1a315e96ff012bf55a84fac7c5a860f40756e92945012cec
MD5 f9a780d2cbc0a9d7355591d4039d66c1
BLAKE2b-256 2b850fef97c8032cd1a7681e0447f4b634097b8eedd49f3f97a98fcf61834e9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9131146c756d6eb65ca1250cb9ccb6ef01c6ad75ca885d687c28366ea378645
MD5 3b4ededa3c12ddf1984afb7f44110536
BLAKE2b-256 55a3239bce176c8c563b92bc55f8941a4eecbf24fd565834c9fc7d62d3580a41

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybes3-0.4.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ab9017e2177a3a3e3beb3b68ae17d9ccc5f6afb3329800203c2beb13386c07b
MD5 226eecd52dbc4ef0133558ee749dbae9
BLAKE2b-256 772d930b33e1d7912fb7bb2502a9f43baf23c550217880cd95740702c263a08a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybes3-0.4.3-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