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.

Install pybes3 using pip

python3 -m pip install pybes3

Users on lxlogin server

"lxlogin server" means the login server of computation clusters of IHEP. If you are not using lxlogin server, you can skip this section.

Since there is a quota limitation on the user's home directory (~/), you need to create symlinks for ~/.local and ~/.cache, which contain pip packages and caches 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

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.

  • Identifier: Convert BOSS detector identifier number to a human-readable format.

  • Global ID: Numbers for each detector element in pybes3, starting from 0 and increasing by 1 for each element. This is useful for indexing and mapping detector elements.

  • 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, detector 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.4.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.4-cp314-cp314t-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

pybes3-0.4.4-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.4-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.4.tar.gz.

File metadata

  • Download URL: pybes3-0.4.4.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.4.tar.gz
Algorithm Hash digest
SHA256 398705be7ea7bd1a29734ef0acee0ef7ab9c351b09cf352dd7c9588e49c68cee
MD5 31b40d4b468bc839cb34f1f8a7d5e161
BLAKE2b-256 a0d923025d629ca1f1d61bc61f80ceebd27c026c296ebfbdffabdc915266e637

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pybes3-0.4.4-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.4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 e54d0a8c5e6f85c0eec7bfdef56eb43560afdbaeb1db775008803cbbb652ce12
MD5 44ea7a5c54638f7c1526e3d453d67219
BLAKE2b-256 782332844b9db383f04b5492e74fa6f3ec06619da962c4615ee9a8e05f02dc70

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pybes3-0.4.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 29602b12d944fc85e14a6230d700927b5e498dcb88255d28dd451127589e6a55
MD5 0374f23ab146158700e4e1710aa34392
BLAKE2b-256 65b7f24b9aecdeeb89901a2db2ce43acf999a660e2077d3f02c9d61d86c7901c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pybes3-0.4.4-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2007cc057ca97c3f3bf7c0053143bfc51e0a5b529c47d5be61df86272432cfb2
MD5 75c86781b12d729071596f192e1ed94f
BLAKE2b-256 30ec32fe989a0ea5ca0ee684ec7d0217c6fb7697b6ff4123ab255840c8737690

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pybes3-0.4.4-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.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9e523cfdb274ddbf3f35b9c2337ef8b6a502000e3b65836fe99f5ae4a48181b1
MD5 8b4e41dba339c779c6bf84ef988baecf
BLAKE2b-256 7aecb87f4eece635919428792c6dacbc74fd2abbc6952dff3c846f46dcc3e99c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pybes3-0.4.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0856a1a2156e0b729f57a4a44795feb8a0aac974fbd4237b55f9bec9b09ef665
MD5 36383ee130c8e936ae4f22759c8a1747
BLAKE2b-256 2134d5206761c257fef5ca70d91e8f48f1244d0177819cdfe33c1ed810c1d250

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pybes3-0.4.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2a6775206532f3dfc84a616c09fe8aadf2889c2a8fb394e8c20ff99a9bc8283
MD5 5b293f3debb16f43c1484a507ecaddca
BLAKE2b-256 c749a3f4531318009a4e92641171f0cd7a4877127ebb390f5702ef68ccfdd8a1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pybes3-0.4.4-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.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 800498cbbe1296eff636def2bdcfe2fc9a65133ed99dbb7d84b0852b494e4881
MD5 c60924cb1e53088ff75dc8488887def2
BLAKE2b-256 191984c0945ba69d79ee115b4620d9bb014b0801cc2f542b1ac54cc961a81a81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pybes3-0.4.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bca1f46fa0008edf3e36b9374d53a7ebc236d8152026b58c0af39f53c5be94c5
MD5 7857121c793932f5df4e44874f3b9b61
BLAKE2b-256 22675eff23e4390690944748de2842aa8a39a43ca5b1e15167e9a8e325d06896

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pybes3-0.4.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 acdbaf7379dccba59a4559f70c428e9cae7c3e380de7637b79f84a7a0cd7f69b
MD5 28a49bf55a8553f130ff776570398c76
BLAKE2b-256 3582f11f91fea5d074ebd4e6dddd734ac9d3808f9fcf9d2c74c112ca5d96d14b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pybes3-0.4.4-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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a584ca9791c35c10db69100fd33d4d48fc20530244d6c2fd1247a409b93906c4
MD5 4cef8fa892fc0fee9c1d3d7738e5b268
BLAKE2b-256 3cb834280c88f2badb536ed1e73738366df55e084bec63d351d76809affb8fa8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pybes3-0.4.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a79679ffea5e90d97210dcc3832d21cb3d5912f08cb95d53a6e817fd59448b7
MD5 9bf5283f9ca372c6d63aefa31007db77
BLAKE2b-256 0907e4c95c4a5f7c7242f7cc053643acb6be20f0a9684b4e9115144f2ec174df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pybes3-0.4.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3574952d319cfb99e5a2ad41ff22e6afbbe8410d7bfa7c783b77384ba17b5ed
MD5 3cef0ff0355445adb00d9035ddc3a365
BLAKE2b-256 0667255ca6ca04734b4708c272e277f5aa2b7357f3aa401cef0e16e63a33d5b5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pybes3-0.4.4-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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4aa71d47931258159b94b464b82378ee4a6276300f7223e6748c94364d23194f
MD5 6ab5cb2c6b90b4ef11e1103555c37fc5
BLAKE2b-256 e6cbb60bb454acefe99093b03913d14af78a672bd254470468912e41d9bac4d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pybes3-0.4.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a5d9eab559f90a92395e60e7ac9cbd6fa432cacf5f7e9ee7e68e7a6e488cddc
MD5 99ddfc2bf4adb44aea12df99c5755c1b
BLAKE2b-256 3c018cd60fd9b900c5590f7df95fab8a63bc5db751b9d47ce57f03d5cebdcb9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pybes3-0.4.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bcca160f399d2c00995d8a8656c7cebd30dbb9721fae26747c37517e9721bbe8
MD5 f3563f9db6f741b23051e177556298ad
BLAKE2b-256 2b2699fc08d080359995fb9b9f5610793acd1c351c1bc34377e2be91eeaa51b7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pybes3-0.4.4-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.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aa9154ddc2fa99bd795d5f7b9a3f3c022a540f6796902131dc4a6f6466a9bd8e
MD5 e3eb37907444892c765b2c0b90120749
BLAKE2b-256 89d4ed21c93138d9a25be00e4256e4974cfe0ee9a16e9b188369b938a9510c60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pybes3-0.4.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fba2c5465311eb13c3367a2907be837dc76cafeef683f134edadfde14d4cb034
MD5 799f15ce45345afedce87435ae0d9e32
BLAKE2b-256 f52024a0c1f968cb9ef618d5b2a5b13490fb11ff662df7251ebc9cab58c00d4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pybes3-0.4.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27bd90a4337ba31912520a5b438df77cf7e3e2a5f50f4854e6b2eee93f162ba7
MD5 491243cc30209beb4547c24176754737
BLAKE2b-256 d968adf0a57f2deaefaac1462db13c596f2843d1367d9b8bfccf93e3af25c4d7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pybes3-0.4.4-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.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 eda60ffa4276b0abcfacb15fc2d40aac7f695c7c3b66f7a4912b979bdd1fa431
MD5 9baa1060453054280cccee29dba94702
BLAKE2b-256 1740579c7ee19b1573209ca6856717b4d2190d7b39b5c49124dd5e178c05ac30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pybes3-0.4.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2781aaa16bb18a70ca2ffff863fdeb207050c11e34bc0015734e4d94c65f4c46
MD5 9e81fa605e609f28e0004a3f8063e1ba
BLAKE2b-256 52893ea53dcf38947d649b5561da4e7a2c89e69739142ebb4b672534864b5f14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pybes3-0.4.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0dd283e30bcd9086a266abf473285ff6da377586512b179791275b974950e05b
MD5 fb5da95ca45238834f29712d8947d942
BLAKE2b-256 cf9f6a30966f781e0ecaf13723028d1c29e6e15d5c608abe8cb35b76a2fc1352

See more details on using hashes here.

Provenance

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