Skip to main content

Tools from the Attosecond science group at the Max Planck Institute of Quantum Optics

Project description

Attoworld

DOI

Tools from the Attosecond science group at the Max Planck Institute of Quantum Optics, a.k.a. Attoworld

We are still in the building phase. Things may change, and haven't been validated; use at your own risk!

Documentation available here!

Structure

The module has several submodules to keep it organized:

  • data: classes and functions for handling the various data formats used across the labs
  • numeric: numerical tools
  • personal: a module where we can add our own functions that might not be of general interest, but are still good to have available to we can easily share work
  • plot: functions for plotting with a consistent style
  • wave: functions for processing waveforms and pulses
  • spectrum: functions for processing spectra
  • attoworld_rs: A place to put Rust code with a Python interface for cases where it's particularly important that the program be fast and correct.

Contributing

Code guidelines

The goal of this module is to gather the python programming work that we do, which maybe others in the group or the community at large could benefit from, into a module that we can easily add to our projects. This is easier if we follow some guidelines for best practices:

  • Use docstrings so that people know how to use your functions.
  • Comment code enough that it's understandable. It's possible that you write in a "self documenting" way, which is fine, but if you're doing something fancy and non-obvious, put in a note
  • If there's a function or class that you think others could benefit from, absolutely feel free to add it to the main modules. If you think you are likely the only one who will use something, you can also add a submodule to the attoworld.personal namespace. This makes it easier to share files with others!
  • If you're importing libraries, check and see if they're listed in the dependencies section of pyproject.toml - put them in if they're not there. This will help make sure that "pip install attoworld" will work out of the box.

Working with git and Github

I know a lot of you aren't familiar with git - it's incredibly powerful and useful, but has a learning curve. A lot of code editors have tools built-in for working with git, and these will do most of the work for you. However, it's important to set yourself up properly if you want to add code to the main repository with minimal difficulty.

Forking the repo and getting a local working copy

When you add or edit code here, it'll take place through a "pull request" (PR). This means that those of us maintaining the main repository have a chance to review and test changes before they're made, and that you can freely edit your version, using git for tracking changes, without affecting everyone else. Your edits will take place in what's called a fork. To create one, just click the "Fork" button at the top of this page. You'll have a chance to give it whatever name you like.

Once you have your fork, it will be located at https://github.com/your_username/your_fork_name. You can download this and start working with it using git from the command line:

git clone https://github.com/your_username/your_fork_name

Now that you have your fork on your computer, you can work with it as you wish.

Making a PR

Once you've made your changes, to add them to the main repo, go to Github and make a pull request.

After your PR

Once your PR has been merged, it's a good idea to clean up your fork and synchronize with the main repo. Before you add new code, do this from the command line:

git remote add upstream https://github.com/NickKarpowicz/Attoworld
git fetch upstream
git checkout main
git reset --hard upstream/main
git push origin main --force
git fetch upstream --prune

Do this before you start a new wave of edits; it ensures that what you write is going to be compatible with the up-to-date version of the repo.

Developing locally

To work with the repo, i.e. if you want to add functions and test them cleanly, here's how you can build and install it in a local virtual environment.

First, you should have Maturin installed (e.g. pipx install maturin). This is the build system used, which converts the repository into a usuable python module, and can install it for you.

Now, set up a virtual environment. Navigate to wherever you want to create it and enter

python -m venv .venv

This will create a virtual environment in a folder named ".venv" (the dot at the front makes it hidden). You can enable this environment with

Linux/Mac:

source .venv/bin/activate

Windows:

.venv\Scripts\activate.bat

(or ..venv\Scripts\Activate.ps1 in PowerShell).

Once your virtual environment is activated, you can build and install the package. This step is easy:

maturin develop

If it goes without errors, you'll have your working version of the package installed in a your virtual environment and can test with it. You will just have to run "maturin develop" once such that the compiled library is available, and now you can work. Changes made to the python code will affect the python module in the virtual environment.

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

attoworld-2025.0.37.tar.gz (477.3 kB view details)

Uploaded Source

Built Distributions

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

attoworld-2025.0.37-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

attoworld-2025.0.37-pp311-pypy311_pp73-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

attoworld-2025.0.37-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

attoworld-2025.0.37-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (839.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (861.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (980.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (862.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (838.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (833.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

attoworld-2025.0.37-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

attoworld-2025.0.37-pp310-pypy310_pp73-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

attoworld-2025.0.37-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

attoworld-2025.0.37-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (840.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (861.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (980.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (862.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (838.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (833.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

attoworld-2025.0.37-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

attoworld-2025.0.37-pp39-pypy39_pp73-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

attoworld-2025.0.37-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

attoworld-2025.0.37-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

attoworld-2025.0.37-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (861.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

attoworld-2025.0.37-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (981.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

attoworld-2025.0.37-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (838.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.37-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (834.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

attoworld-2025.0.37-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (837.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

attoworld-2025.0.37-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (861.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

attoworld-2025.0.37-cp313-cp313t-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

attoworld-2025.0.37-cp313-cp313t-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

attoworld-2025.0.37-cp313-cp313t-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

attoworld-2025.0.37-cp313-cp313t-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

attoworld-2025.0.37-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (859.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

attoworld-2025.0.37-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (976.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

attoworld-2025.0.37-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (835.2 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.37-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (829.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

attoworld-2025.0.37-cp313-cp313-win_amd64.whl (678.6 kB view details)

Uploaded CPython 3.13Windows x86-64

attoworld-2025.0.37-cp313-cp313-win32.whl (663.5 kB view details)

Uploaded CPython 3.13Windows x86

attoworld-2025.0.37-cp313-cp313-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

attoworld-2025.0.37-cp313-cp313-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

attoworld-2025.0.37-cp313-cp313-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

attoworld-2025.0.37-cp313-cp313-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

attoworld-2025.0.37-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (837.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

attoworld-2025.0.37-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (860.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

attoworld-2025.0.37-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (977.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.37-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (860.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

attoworld-2025.0.37-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (836.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.37-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (832.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

attoworld-2025.0.37-cp313-cp313-macosx_11_0_arm64.whl (787.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

attoworld-2025.0.37-cp313-cp313-macosx_10_12_x86_64.whl (800.5 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

attoworld-2025.0.37-cp312-cp312-win_amd64.whl (679.6 kB view details)

Uploaded CPython 3.12Windows x86-64

attoworld-2025.0.37-cp312-cp312-win32.whl (663.7 kB view details)

Uploaded CPython 3.12Windows x86

attoworld-2025.0.37-cp312-cp312-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

attoworld-2025.0.37-cp312-cp312-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

attoworld-2025.0.37-cp312-cp312-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

attoworld-2025.0.37-cp312-cp312-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

attoworld-2025.0.37-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (838.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

attoworld-2025.0.37-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (860.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

attoworld-2025.0.37-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (979.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.37-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (861.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

attoworld-2025.0.37-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (837.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.37-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (832.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

attoworld-2025.0.37-cp312-cp312-macosx_11_0_arm64.whl (788.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

attoworld-2025.0.37-cp312-cp312-macosx_10_12_x86_64.whl (801.1 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

attoworld-2025.0.37-cp311-cp311-win_amd64.whl (679.1 kB view details)

Uploaded CPython 3.11Windows x86-64

attoworld-2025.0.37-cp311-cp311-win32.whl (663.8 kB view details)

Uploaded CPython 3.11Windows x86

attoworld-2025.0.37-cp311-cp311-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

attoworld-2025.0.37-cp311-cp311-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

attoworld-2025.0.37-cp311-cp311-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

attoworld-2025.0.37-cp311-cp311-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

attoworld-2025.0.37-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (838.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

attoworld-2025.0.37-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (859.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

attoworld-2025.0.37-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (979.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.37-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (862.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

attoworld-2025.0.37-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (837.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.37-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (832.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

attoworld-2025.0.37-cp311-cp311-macosx_11_0_arm64.whl (791.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

attoworld-2025.0.37-cp311-cp311-macosx_10_12_x86_64.whl (803.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

attoworld-2025.0.37-cp310-cp310-win_amd64.whl (678.9 kB view details)

Uploaded CPython 3.10Windows x86-64

attoworld-2025.0.37-cp310-cp310-win32.whl (664.0 kB view details)

Uploaded CPython 3.10Windows x86

attoworld-2025.0.37-cp310-cp310-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

attoworld-2025.0.37-cp310-cp310-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

attoworld-2025.0.37-cp310-cp310-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

attoworld-2025.0.37-cp310-cp310-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

attoworld-2025.0.37-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (838.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

attoworld-2025.0.37-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (859.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

attoworld-2025.0.37-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (978.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.37-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (862.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

attoworld-2025.0.37-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (837.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.37-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (832.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

attoworld-2025.0.37-cp39-cp39-win_amd64.whl (679.6 kB view details)

Uploaded CPython 3.9Windows x86-64

attoworld-2025.0.37-cp39-cp39-win32.whl (665.0 kB view details)

Uploaded CPython 3.9Windows x86

attoworld-2025.0.37-cp39-cp39-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

attoworld-2025.0.37-cp39-cp39-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

attoworld-2025.0.37-cp39-cp39-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

attoworld-2025.0.37-cp39-cp39-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

attoworld-2025.0.37-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (838.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

attoworld-2025.0.37-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (860.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

attoworld-2025.0.37-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (981.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.37-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (862.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

attoworld-2025.0.37-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (838.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.37-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (833.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

attoworld-2025.0.37-cp38-cp38-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

attoworld-2025.0.37-cp38-cp38-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

attoworld-2025.0.37-cp38-cp38-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

attoworld-2025.0.37-cp38-cp38-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

attoworld-2025.0.37-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (839.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

attoworld-2025.0.37-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (860.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

attoworld-2025.0.37-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (981.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.37-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (862.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

attoworld-2025.0.37-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (837.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.37-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (833.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

Details for the file attoworld-2025.0.37.tar.gz.

File metadata

  • Download URL: attoworld-2025.0.37.tar.gz
  • Upload date:
  • Size: 477.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.3

File hashes

Hashes for attoworld-2025.0.37.tar.gz
Algorithm Hash digest
SHA256 229b52776557c57f324a03aba7082538cb31bc676f6260fccd1f423a82def7e6
MD5 a46d55edd9d49ad75a8c10eab2c36004
BLAKE2b-256 0b36f56485b33021cebfeda5a80fa03a19a0da3dd62eba74bc3d66547862fed1

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b12092c15ab56d02b16d5cc15084fcf3b64a1f17d36784e1bf056e1edd308de5
MD5 7c5fe1cfbacf815fac2aca35023d1f7a
BLAKE2b-256 63ca40035c31c45004ad7b662222781bb465496ec7fa013d18dc0558f6849f48

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 230c3edb52c792518a580065227bdc87afbaa2d81819a1906405ef219c9495b9
MD5 d1b3302a56f13104701a4077d6c495fa
BLAKE2b-256 0ee96f40d4fbb0e078b1df7a37a8bc092beb3573ebe4b18763fabb10e9c409cf

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d5bbeb066a567bc9937c8b0fa4a3d8d53f5e69eb9c02436fae3eaddbb33b8830
MD5 b43831add3d3ecb16dda0f5314262ea6
BLAKE2b-256 995ec435dee5540844525e90fe82b782469fd803029a06a5c65bda2f51e1e5ef

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dd3f23082d381f3f85f774fa86cd7be8eadaf83c2e24b55c5c38c6e647b574b0
MD5 41350424e60ffd97dac7d6e888f48798
BLAKE2b-256 8e10570efca0f7f238dca51cfcf5c0a9443778ddeae3aa76188648ed81944949

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 032f4856099b9442482f5c8ae31edac1de3ec147f5eafa3d65227721c5bb912c
MD5 07960d9ceb9fb8fcc0f331dd5a781d5b
BLAKE2b-256 69cf1ce1ed026160a9ae4bdbf92d75932d183471ff48636c7785b29434c8b115

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 972be99c7b42e9632f322f7067b558d09e57ba2bdf5f2933db3112932c602364
MD5 6e118b14236289edd518f98d28353ef2
BLAKE2b-256 2bbc7caa8ac70fe76a5f37740964ce77d8ca334c6f87037b007a2908ce9f3629

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d567fa4cec2e96cd0b25aac98c4c538ad64c702884c5e89a48180edeb5f35f53
MD5 54fb012cfdf6167d6846f5015ba7fd7e
BLAKE2b-256 d6646a54a75133d9666087e306528d7376d015d4ddaa5d167ee5547d96586ef1

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 268e95182fd4abc790a1f6d72fddde142f29949412208654c8166d0a511a3e75
MD5 fbc36f6c1c3d94202dc11e3ba2cae70c
BLAKE2b-256 87caedc60e4891dc7f56962f8a23e3712ca1d67a0d3ba5ce856694e94e8815af

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4779f63f4856a4aba900ddbaca5a955cf686e905bcc2e91468f79d8446265d37
MD5 cdaead01475d03b33639cf87fd4a08a8
BLAKE2b-256 7f5ce0317ca1fd6e493fadc80b23add51f51d49066b851f12cde39eee0cf5434

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b38af3d8fac40d4b8d041100cf65285c8b679dcdeedb2dca903ac9aec84d231
MD5 3a21a2caf8f77c58bfaa5fecdb0171c7
BLAKE2b-256 bc5dcf39fe36cf6029c1588bcdcfba9343d177211f841442c4487d2641e2492a

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19c68515e0fd25acc375847d1e4af2e3e99bff9d51fc884db34c6eebffa7770e
MD5 7ba685795d6767ed4bba43efae4980e8
BLAKE2b-256 34f17faaa9cc5de4a2b918cfee452e4399e45c30dcf2b5400213e4d781322c68

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7f95345e34e3a8530a046415d9df654324837fe49d0f32b7b975382ca784c414
MD5 a3224d2b407826f10b32a7c5425f40a9
BLAKE2b-256 127d7ea1470448aba60bd26281e8a6aa94f27f2dbd6080f1449e27c83c4840c6

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4ef89b0f65964575a609e6c5ef10ffa55c6505f3afbdcf30933fe57ea2207b7a
MD5 5f4c5d6791cf4dd6c4f20871f46ea98b
BLAKE2b-256 9f37f275ecac838bda124c3f9b170de72fb7d2f90ed23e121baddbe7429f1c54

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 35360043099f576f752f413ebd136d199c36d46fe0223a3dfefd537bce28d88d
MD5 2385c9c6f19d4790f69aabf03a71572d
BLAKE2b-256 bea6a756168dc1cbb10c201ce8290887570fbca5c30ad232cbcef2d58215d642

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd4202b7604dbb457f651a79f99f44c201fc8b15a531f7d7439f86616968e8ef
MD5 718de58ce9252f8b0ece884385a85d06
BLAKE2b-256 92a963d4d83f0dcc382fe55abc5fe10e39a54f5beb1804c623c1d5431c7c9970

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a91d68de6b4e3e8a3020e080848c343dd7e61cdc67e163ebf40698f3dc61430f
MD5 b212cb3f26a94e5cc8f0cccc365b8f81
BLAKE2b-256 b318d133a86f6ba51b24885a19c264c8c45c945be702141b2f12bf6a0eb8e437

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 50260bab51b2930194f940d9765877293e92dba6de6826428700d0ef20a1c47c
MD5 bf3505e58785f7f405e57c4d5f6e9383
BLAKE2b-256 8cf1f3569c0a17531e8384987421e1b28b4b4deff489c1e2f972640868d11d3d

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 efde19ab78ceb9505c9816298950bb32d09e63822f058b4c20fccb76843f005f
MD5 0b8118f508e69bb9360b1069cbee5157
BLAKE2b-256 1d694c85fdaddfb5cae708d4b18b224f3c4af6f22f1be0d0cc1f1fc1777a59b4

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 37d55f73d88ca1517dc3ddea1325b507df8891bb0a91f17c9dfbd34f02e77864
MD5 1468eed534bc3aa69271fd1bd3eb04c6
BLAKE2b-256 58d757bd77ba61626d6b2cdd844ebd06ccba20cfa00c7e70dcd96987513f169b

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7e17363af9a8840e0a57c41863f9527898ce96394e99fd241d06d05d3ca665c0
MD5 d886f1e1f2d2330ebf7f557ba04c4005
BLAKE2b-256 3ce37e35d1a208828f6e3395c5b24a0823125042c0be9fa81de480e28cdc7547

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5db66e6602b3f3c893171393ebeb0864e9301b23e32cf780988b175a8feb015a
MD5 b26613e4f1a8dfe1e785909d04dc4bea
BLAKE2b-256 417e9e0eaa97a62e7b7892cddb344d5522bfc0470040689b8023dcf6198419ca

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a7ad4f8353fc79bbf91ef12ff94ce67f65837fb29cbfe68e3a34a292ce9e32c8
MD5 9c74fb905e18cb65543053511d913873
BLAKE2b-256 99c8e60643ea0869fbd5c396e216afab1cf18990f42a83cbeeeab3657886d8c0

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 acb583dee13d1438a3897f102a4ffac1846b963eb7d40f288adebfc151deb147
MD5 8aab16fbd0931ffdc1584028baa480fb
BLAKE2b-256 20cbdba549777df0f8593aaf67c73d42ca9e8ec39cad3d4fe95e509a558ac312

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 55c744a7ee2bc8a96b4aa8748034ddf3359dba39f83d4b33d6121bea77a92893
MD5 f3ce8a71ba74193e3cef09787471b89a
BLAKE2b-256 4abe63033540e2142d891b19c1f9bdd70125474dab86f0a133d3df2d772a3e2e

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 807b50d5ad64271b3bd284ddd0365e9f04eda3ca6efa0fb5bb7d00e6660da589
MD5 45feb9f8a833be09c500b381f89bfb2c
BLAKE2b-256 67e667ebe294cae4e35f50e7e88b1e76fb9aec42970909c4d52a169e92dec22a

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d12023009498dbe67ceb4fd146ea31af0c8e5ece10805bf74262cc07a764860d
MD5 77077407af9fdcaf001e699abf6334d0
BLAKE2b-256 686195b4ecb449cf0a49706e65fa83ee402d7ee746a174c964b76864301bd0a1

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 597a3c59344cc8433211029d4d457ccf3e6a2f33effa9dcd72c10fc226ce0afd
MD5 6ae3dcdf89cb2fe4b730a11af9d9de22
BLAKE2b-256 c6958d1e404f638ac6e946e4e5789f0298682eeaec4dcf2caf357d717fc5c2db

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7f57c00fc526ab68ba1dc15f39b2d36557b98b8e06cfee16b513a413d1d1a8d5
MD5 88f28290dc043b4434db032e64113828
BLAKE2b-256 97e5c5b9005a37a79856ef3ff201b2d2dd19c2c00193677362bc6705b5236802

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f41bf56198ca7b050ec45a55a39d015d6d44d9b3980c6de503dc3ddf5f12f6b
MD5 bfe3c7d75f5fdef0bb78cbf315f96adb
BLAKE2b-256 b0dc19ad87aaac72c1545c9437d56f3c4cfcfede5c8d6ec13cc92d033a9d39b6

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 682511fe19c88d1fd39115d338566af61e42fd0e71a3e76709bc41faaf6372af
MD5 a1ca67d5dfd864d88da8a644c3e8d5be
BLAKE2b-256 c034ad500c353b00d55aab57625425d952d221f51e5f38f90c477400b7324364

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1bb09f20c704ed37a09bb21413c38247c3d74f11789bb57fdc2571c74f70f9b5
MD5 2f23f9729a175c68bd62fa1f5c06c73b
BLAKE2b-256 93408f99473db3ce497e35304830f316b653bcdb61320c9e7f829c33b4b4b873

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ecdab746c3f2e1f7d7b7bd4496f5de4988e8005cda0f637ea4eca6fdc6091f52
MD5 15a9fc42df435180998ab9110dd02521
BLAKE2b-256 090b5e63acc1df9ecb2257db1020cf06193d08b24d5481bdd13a59b8ebf2760f

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a93a058be73e172d0d624de22b766e0cd55e4ddc2148e7ce22b637565d72c9c8
MD5 50327f89eea07d2f24f84e006b04f191
BLAKE2b-256 f7a635cf77c5df61df97111fdfb257cf1e5167d878c098c4eedb0b4b6399b4f8

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 addf3505792d25f4605a5d8f56da3f1258136755233d2340e8cb583de8f52560
MD5 2a46adab2c8dc0fda83b75d024a2f04c
BLAKE2b-256 80d108b920e1a78e7c3dc2b81fdbf6dfdb386560ed28492bae0ca9567bd8c525

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a497cb1e888391fe1dcd4398cbc4a415a0429e4a272795a37086e26614a90b3b
MD5 f11f71878234085c01aa88b494c72966
BLAKE2b-256 33bf9223d1dfa84b105acbfb9f1c86f7ab0ee998dceefc945f054d1c80c2ebd6

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a5ec55dfcc8cff8668443624de6787199767e7bf12a15396449cc3f0f31ad0d8
MD5 0833dbf62cc354a13caceaa3ca8bd544
BLAKE2b-256 3cba6a8064dcbbec91a26e52b2d755432157ecdf9bce29e9c72746b54d0b870c

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b284bfaec83aa0f5b4edb4de8bd46d6ea0bcf4c85b3962a3a39fd5990d50fb26
MD5 f607bff9eb24cadec0e8144e4634fa6b
BLAKE2b-256 e2418fe362a413497c10bfd159b8c0579bef18367bad2198338020bcaf4be76b

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 963ee5be7909ebec156d5345537b346a804fac8072b40c1c384a77fbe9428a39
MD5 5ea73ce5088444d644233d2d8e26e1eb
BLAKE2b-256 dab04a3f5cea2a10f2a64adff4458168fdb84389010909e79977c28a9345e3bc

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 27ffd5c61b4cc887a070e1367cd9b61c8b62733a32ddec65c671edf663af2ee8
MD5 9def333e667259e37548d7554b22f49f
BLAKE2b-256 31303f76aec871dd52f13daf984455802955b8387455fa3a1cd65b747308b5aa

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 843a8da53f9a5a9b625a1c5842508d708d0440ae5c777620bbd0782e30a2f56f
MD5 41c5ebf7aebbe3c5689bc837c3ef675b
BLAKE2b-256 eef999427e7d3b4a2da0009393fdc22654c15fbd2e939b50ad242d268758b8d1

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4d0c0e82af8ebd62c8431751e07adb619302f3b2a227a877bc3154df317cae12
MD5 ba1f44a82b4bb39719b4866ed8703425
BLAKE2b-256 2ebc7ca4e5116bd8d0347559146f058d233f3d93aff189d85a237a9dc6a45b39

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5e690a12f8e4ece579a2f988641ae791f509ccb8ae0c0fef0a931669571cb047
MD5 67ef41e5ffce464e3b9aadc9d2a365e4
BLAKE2b-256 a203b829a186ad1c5661eb1e912f8ddb33928bcfacb8c3f3336e00105906eaba

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 567443f3940014989b922d8cde437e5c3ceba8330ccad2870c8dabfd63b76dff
MD5 5477511002721435a0c79b636df2a2c6
BLAKE2b-256 ca6a8614c67859b2190cd1968e9a3d72722229c8aec5cec97eb264b67907d2a1

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a8fcd9c6e8358cb0daf63a9de3b7422263f191ecfab5cbd07c773025b4beb3e7
MD5 1d86cd86135b566cbf1d12d4b0343c95
BLAKE2b-256 9c77c45813e053f2460231e3a873939e0ec848c74f01ddfc78083fa02187a968

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3923a0ebbcf1e60cdbc6dad5088b8429bd0e82d9375ded1d2d2e9b65d9ac0e99
MD5 f2135c930ba5d37e11104a42fba1783b
BLAKE2b-256 2a46782bccbb3d6b2eb1803d841d35ab59257b81c781c3222d91c99513745198

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7060bb950f5f6e8c566b528683d364b7b21086fe5b5efb53690074dd87cf0914
MD5 363823fa794ac473ddc9f52ff4f34279
BLAKE2b-256 0a18f143d1b355a06fdb8d9b9bdc971d1253e13f45afb0a983a9959f06da5edb

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 85edb041fe70d7b6c5b8746d7bbe0c62bedbd0e2456f2127b04b215bb454126c
MD5 7e05a9c78864febe61bb039f553d1abc
BLAKE2b-256 bdeb6cc3714e710b3b2f8415aa66ed25b68bfd3290592cf87d670423ffac9c1d

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 90da5ca9fb22a7d3bd63acbc184941b55ed47d9a7033dc7a26a26a302a7c0d8b
MD5 a14c91878b2f660ea3adac58b0d1d962
BLAKE2b-256 1d915ba93d12bcd155ca9e9f49e224036c326d502cd69fc3eadbee03e4413f01

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 35ba725f44f16f513a5817d9c30c9f90669a018374d37fe3f71cac87266707c5
MD5 89c941691a3ac1fba23dd70062b7cd2e
BLAKE2b-256 fd5604643c736e935b5964f754c6179835467f0a219676ffc64f44bf9c40c29b

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 808c5a629c2cfe3ce4874a393d50258d037fe051763da4623f89f67bc2358851
MD5 02f0048f261c4502d7f39ebf613e2f3d
BLAKE2b-256 6eac752e237ec240c0926ca5e9f2e3c1cc4642cc7cbe2bc199ada13a35dcfb98

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5d41799b67c656eabeb650a66f87ec5336423b05e42551ba8233bf73c11423e
MD5 8ea754a61aa311e61cdfc342dc89b765
BLAKE2b-256 c136ef3aa4dc2a7fcaca418f9f616f227e8187346f1c6640530046c32fcea0a5

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 892dfe18da857eb0a58949448a8802f20d89f3f7f44bf9cd7af343d9a6f065d5
MD5 a8ea0d71de0fdec93f40cf48953ca722
BLAKE2b-256 37170bf2e6ce37977e2de86488e7d8e272f09ea599523f0f0563dc92cf91f4bc

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 63b60bbeb3a49d330e0ebebf5bda0395f3770053f4c745f7c05d9f81cee5c9a4
MD5 e3aa43b908d6993a326ef1e53147aa3e
BLAKE2b-256 45d2bb57022a969aa2044a673dc44f90e8bda35ebb598fb83c6dc69ff75bfdc2

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 fa7f653bdd4f5ee48e8fb94302ebd2a4195fa339a52895fe7f458c18b826ea53
MD5 29cdad807e4e8d525f798918c69c86c6
BLAKE2b-256 4d8bfc381887d164a2eb66d25fff224cd5b0f3264a06e53fb8f89d326bca3144

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aff7c72bcca22739bccf55c5b73df3f8e026cc3ff3432678d4afcf812033311b
MD5 b22d55ff45b7ee803492dc95461a78d0
BLAKE2b-256 f968c4a3d7eb4cb160abd27dd2b689f86ec052d5901879df965e57fb97b424fd

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f46e5427277219d0bcc90ab927977d0df4450a48df0dc4616c6b4dd9e091a488
MD5 ec2779a41d737523d95d64764108a23d
BLAKE2b-256 fdc7a1f48fc472606b3c72b21776ef693ef668af72faf9c846c4fe1fcffae1c3

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 224b92fd2d564c604b7a1ccfecf4d420af03a07e8421f9ca6f1cebba80cd1f60
MD5 6c0731afa173a70ebee48043e9eb74e6
BLAKE2b-256 97ab2c8609c4bd09a47bb3b0052d0980a49249fde56d102896276781b7cf2dc0

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 95ae16ada6c2e32ee05ffc4a577b09a6e8b17bd7936705f87df89ecf86a4d908
MD5 9db79e3d19a738ad984dc4da4454450b
BLAKE2b-256 753cd110269902087327597389fd03c694938a90ffda2a09f98efad07e3012b5

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29a10eb56c35e83acb271c508019333dde8571325b3e86f2c4b654e139ff9016
MD5 bb8d3d71015221b3622ec033f737aa29
BLAKE2b-256 b4f0c35e6537b8b30f6aa529b98d5a06f594761ea6a28362280d4747029ef2da

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4bc146c5badcf52cd162eff65fbcc548dfe1d79adefe4b6ca533ec3e5436a886
MD5 af2b9acec52326eb248a95c20820fb67
BLAKE2b-256 4ee5a3ab8532e9c9299e6686812682ea8d97e9f905867824c5cff2d37750d9f7

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 52db4dcd087a4e8746183c014f154053840d17ce3c3fe25aa7f0e0db2fa9a55f
MD5 b7aa1fef610d0f7ea9a06f97da8a0a31
BLAKE2b-256 5af7dc1cf9ec8a5489193f77ac73bdae9829e116c87c9dfe6b996012062bc4ab

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3881045e4c5c5ac29537ca429b331765e4fdd47cba6215043c68f63a5df9efb2
MD5 09d23dc254b3221ec3b5d6bca568d74e
BLAKE2b-256 0b989ea2c221f9064641be809a9119c543052b4cf7b57a8208f42ee9623bf810

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f16a435c9f39d02671aeaf946521348df201bc3b55a5a73158a9ee4ae1461d10
MD5 824ca9e5bb61e25e8099acd45d9eb79c
BLAKE2b-256 932266606b13934ba77d0c9ce5b9a3efe96c04d3433ce13d74649712588c2667

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4115aa2bed95bce0a7caee71ae20d8ae361984c0a75eff8f3dfdbd3d376e8412
MD5 09bb3c68542d2918f3606ee1545dbc97
BLAKE2b-256 83ed2986bbc69e2ddabdc1553b4d861fa3cf86d7ad22a85d7c2aea9494692e10

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 040583a2928ed7575ed72562e21fca738bfb322b98f020e42dc1bce6e10ccedb
MD5 fc9b38828db26012a9655f53d3488a54
BLAKE2b-256 6861ea4534d587fd6b3afca08a6d4fee4393619c3757a2b6e50921401bbdf27b

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1a94b671754c305cd5116ad939cd202bd64c53df8c9446422a5e7ca099fdaa0b
MD5 db01cd4715dac87837e44f543a8030e3
BLAKE2b-256 7b6fe99c1fb79e3b1c87c1e449735122b0e5912f3a8f25d2a0ffb292012c0247

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2a7b04ef13a1ea0bf2970b6d0f98b735ba5bd2d72320c990a67d621cbcf7ed4c
MD5 db54cf160e75a4f497d3ba3427261ba9
BLAKE2b-256 686021203f34a5ab31aa9a3de9b8d5d8baf3c0c5b0419c0a213a840d78150aa5

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0e7a7308f41cc87b4d4b45b0a593751815f8a8d5cd19ef5ad93aed7b6ae801dd
MD5 f843f5da75dd0f6cffae17d054b70f74
BLAKE2b-256 3087172e13c9e66b3ecb738c581ad1256554565bda8c333758a11a52abee321f

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07d4e0d4d7660dca32a9b902f2124b9863d8aae16629a4dcb984f6e72f1743a7
MD5 69c281a70ccdd7236616e91eaa697515
BLAKE2b-256 5f022d6ebe600cbf80cb58c042e4ada169fd83cc03d140f7c9ea0e9b9f4bd753

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c0529375d7bdfb0ed62c91b8005735eb7b5d5104c532eacf78ed043f24595b59
MD5 7cdebce532f00f9b3e3cfb8abc033ebc
BLAKE2b-256 de171d815f07c93bd0e3fd2cbf1a1072e030796971316a1d4ec0325c939ba646

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ecbeb2166bde701ac9bf1ca4572bf75e3f73c037d939633ec3f3f04d7a832889
MD5 a3edf741cd56cb0b56e6eef509f4f4c6
BLAKE2b-256 632f827572a2cbe7e651e50dc1cd41bf50394b0cebfe0306d999f13f9af97d50

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8ed08a04c6ea996c8bf9214b54579373d41c0d122fdc02bd0928628665662169
MD5 73d305a81ce6949ad5c18e1a1304ac7b
BLAKE2b-256 0e71cfbe1f3bb29ca5bf5f4f6a1ef49413aa227c5521e79837618c3aae984985

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86dbb997c932d3ebbe629e81fddd3975ce4a42a96fa3bcd4ccee171f6b1e0b6b
MD5 3baf7015d20cc8c13da4f919980d3d8d
BLAKE2b-256 f130b8f521bcbcb4934cd22b4b756d3b1d130b903a0ac6ec922f263dfb1e2eb7

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 530f658ee3a41e03ea59123efe6dbd53b2fcd55640b74f5129b5bada091e6aaf
MD5 e7d0dc4ceb30c39ac57c0dd0e9f785e7
BLAKE2b-256 32e5671e40ec2e646c98e1835c44f92084c5bf4160c4bf938b6a653a0542c4cb

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 66f439f65c04362e823f4afe84bd22998d4bac2de9fc9a988ad2dea5a1f8d878
MD5 a41d55249609d1ee12e450b44a051688
BLAKE2b-256 40af10df518876fcadad78aa35ed76f9fb2da59382e4d863d6d39a009248bfe5

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cd3e1433458024f97d7f8d20b2b5c9a8c27b2eb3158da1afab4237acba2c5908
MD5 490283e6772eb5d3965f81cc30a71cab
BLAKE2b-256 9f049633511a443559a98cd0beb484dc44dc37c9dbe1af1ab1b96b8853daeece

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 81b10f6709bc7114116e6452f5e587c40b7cc5e3c9baf211ef998523213e4de6
MD5 03056a1a43afc5155ea1aa7ae76d3204
BLAKE2b-256 d499b9d1dc4051703ab62311c8e53a76233bf7de036fa4a5337229e8c9d172a1

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b459105a7596fd5aee5fa6bf7b8cdbb3e66cac1d9f3ea600840ac789e6b42b9c
MD5 61150dbacdd8a98273e26d09822c3358
BLAKE2b-256 2f43fb81c8d101f0741c4769cbe9bcf1b0af09a711faa049911cc73a9bfcd7e5

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0e8ceb18cd7330d89fa25dafb867a2957a2ccf227b1642fb7ee900e7a4266ff
MD5 e51a9513d222e36c76154dbb3abd4ce3
BLAKE2b-256 7548ebe5c62916f3fa92c4163eb0caf11ecbb81610720bb8c616ec83c12a66b6

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a12a032e1d72ce0de592c8929136482d5cd3fe2bd9277a0fe3c8ce860c5a8ef2
MD5 9fed2f628882995615bd84b09622f24f
BLAKE2b-256 7805b51e23b9084c5a1b5215c99b7bb54d7a52272f2ed0981c3bb1db135d276c

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c0c046d05969f14c23c2117c47b8e10b213279d47c521959ae1e443f9bd968c4
MD5 8a13ac707f5153f4b3eb2b2b021bbfde
BLAKE2b-256 590590a7207ce4fcfc0669e64eff014f2ca0a5f70ca7fe03850b6c1cd880c90a

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f6e2e619e0e000ce24882a2600e8dfefcdc54f0c2688fa302daab8f0c1cefabb
MD5 29ace748b6f34b932afde5f4611f924e
BLAKE2b-256 e4d57c89fb04a165f861cbcf51c6e72a85904f432ae5674f38aac18f0d91bbc3

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f00268024560cf6edcb74bf488b55807fcc279d533b5e6e7757465c96cc53bb4
MD5 ea87b95d3b30092ca02af4d35bb15dc7
BLAKE2b-256 e85dca8eb9a61f3369bb56c1d90d6b6de7154e9799ed0023ee01c3e73a42b9bd

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2d3e584c45cc856d98a357316fd580cc1ea394e2ea99a43586c3e4b46ca2adf0
MD5 26a06039b08f5454f20fa5487417631c
BLAKE2b-256 db02a323406d3b8784cbc426d868f249702c27476a0f35088f7474fd26792cdb

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d9ac7eaf0bf6a49650161baab4cd5d58320cb382a9f662e60f082986d9bfcff9
MD5 1ca6df2db13db64ecfb22988e2b97a07
BLAKE2b-256 d918efbe1b97f4082ef667d2117be72172771296522b49562bb8268d90393b59

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d821e9d61edb55347a6cea60dc8cba164d2d250a6344ec3ede047ac2e39f18ec
MD5 86df7ebff53d9b4005a4fb3d2a043781
BLAKE2b-256 13c0b31e7228f81e3070226ae3a0e96c2e3480938b4e90e96c55c8e0173709af

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d19443cfd2d23b13de73b423e3fabb7a85e1c27ba269e108cf657e852666de6
MD5 d327ab31b88fb36f7004103f37c87052
BLAKE2b-256 24eef23189afb772ec996058b8ef5a5d420e8f5b4743cd17bf668858c484bea3

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9cdc16df6f9a52b0eb9599a320b7e128ba3c5c4ec8eb7ade827f0613177ee4a5
MD5 a5d86ff367c6257d9b9dee054b5b59cd
BLAKE2b-256 f3c19fb714b7da914f2be8574784640b2acfa63c1deadee9d4fcdb55090a41e9

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c2bb2346c6c6b1abf3b607b060a6cdd890a7437dec7a2fbc5cfb42b1e1a120ba
MD5 90661f8ad579901a2e6a13e52d4b0950
BLAKE2b-256 7c8ad7563ca3021161e1305a36c4efd573b19e35183186d29859506b893c6d67

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 45988b713b4f66f70ebaca7023ecb9ee1fadf3b7f59101bf41e58a4af5a642cc
MD5 75ee57c08eb7afa6d8183a30743907a6
BLAKE2b-256 06850590c36c9db13e8458eda636c291064bffa6714698557776448b71cad21e

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2aad607fde3e95f9e7950ead6789286dcb447ef2cb75e15937912900e7883538
MD5 f82ea9bb1e0315cbe70aadcc141787aa
BLAKE2b-256 4db20f7fe61fe01ffb839401799fba0911af7b6f0bc68f378e2f503225e7e306

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ebd7ef2de823a62392b1d43a33ffa54f0fa0da4d3e8489cf5f91613813dd306
MD5 b97a30e5f9951ceebaea287dc331ab17
BLAKE2b-256 902ceabebf1966a02bf9a190bbb09bc05afbf49b2cef0f23104d7150f7bb449a

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 288fd0b5ba9cfcf1023326c3c91fe32f41cef5faa699d370b754f9e95f4de4be
MD5 698a38c353e7fda5f5118643a815ff4a
BLAKE2b-256 90af99d9651e3cf2b10c9c96217a14bdfba35e89321434040be05373b23cf266

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 8fa76015d06eda47fa496d64045cc668344792b6bbfc85197d7eb0c6abaef24c
MD5 99b35e2acdc95bbeae18f87b541d235e
BLAKE2b-256 e6f2c8cf88c842b5d20facb31b836caccea93823af7199e31c051fedbf6256d0

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dce7b5372141cbefeca9b0859596aae3d8ada8941c9633a023b25ed76fb8e723
MD5 322c07ff880e047f5bc29685cd1d092e
BLAKE2b-256 1fb5359bf174a195e6f710dbe8503ef26f90ff2123c9bcb15c78b2d836e8b470

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cc09f2e320fd10ad7fc6c6a0f7a9af5cf59162d38b43a434d972d3ef8dbcfecd
MD5 15001ad3377c89a14f54dedf8db11c06
BLAKE2b-256 d8f64e1501fe6c24a3a0abaefec1ab68727b3adeb60b84b2dc6537ba6deddd45

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1f9485d276edd5689a3d9df37673d703bf86f96e9444bbfdea876e95019cfb20
MD5 b83c569d22744f46bbea2c7e52433efe
BLAKE2b-256 4c00077b53741e2f81fed2f5cb230717111afc7ce90571d09c7ae0ef543a106a

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f11ce070b07b624b1c3f70b48f247e00136a60b960f64eefa454df5c084ec53e
MD5 372721e7aef43a42879438a47f6d3baa
BLAKE2b-256 f33dd6c12ed0cddf0082139cc6fd5bea42957821e087801bf38e178eb7e5e98f

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 568a55ec0f4d99884304e22a312033ba05413be3ad2d551cf79c6f5575f5d699
MD5 2b0dc7e354c1766863d8e1f295faaea4
BLAKE2b-256 f1faf1644d4a887a4c62cc3865ed3c2965646d093db11aa6591b173b5d6a7216

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4241a73562102ece1fcec693ab3d2166d296fd193a5e228f2a164b35ee6461eb
MD5 4d30bee7f4b1a73930a1a440ff7ad7ac
BLAKE2b-256 c3230b394b958f70990a1e7e63b7287aed2bcafad0fbeffddd37d87e3c09e12a

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a6d78026c0f90bd176aeed33e06251c5e7c1978b99df125d7a7ec0c38bf221fc
MD5 56787e09aa530c017416950b5c42c62d
BLAKE2b-256 d69f61cfd35fcab7979c26043aa275d19ef358b97637016c39d1191467af2abd

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6aae9e63fefdc47bf088fdc7f240fa4bcb34a3300dd19e89fa3b568fb610a093
MD5 328ccb9fb5f9c41a40221f8a5aeab8b9
BLAKE2b-256 222239b1016af55c6b291d6c38d76ee1a00a93195e278d6f36ff4e4db0a5aa72

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 af6a637784cdbe2ef569a66b64a012b43d4765c188883e42122eb418633aaca0
MD5 edf6a8ce0ecf2db60ac8627b8d5ab0de
BLAKE2b-256 bb9fdbfb8590603024cc0cec32eed13b6354d5c13988953613442719693ab149

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e81072ad97b098c1413c888b39d85826be517fcce95e0fc0003c8e9339e04cfe
MD5 d06a053c771b111b161fc76b0389f119
BLAKE2b-256 05753129ebdc7e6c8a88e85f5987153fdeac7986faf6251234b66709bc72c2e9

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 318ea4473581d578d90962229b972d7595338ddac578880fd11425f7033edc7e
MD5 ebe9689f32cce9deece610f11890bcf1
BLAKE2b-256 573e7122e31143ac03476a30b3c3e00f54bd8f4d31f7a0a8364d8514fa1e91dc

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 853648426bff090b9b48ac5882df1cf6e98c254b14f5ae296f86d692cc10d904
MD5 4b6c36bbaeb0bfff373340cf85f2a898
BLAKE2b-256 a2b4bad17067fa6f443e173010daa26b581339e5a3867a634559407a979aa7b4

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 90c257ad3ceefd586aca6994ee2f1cfc26ff05978c1c1ce279eaf11681df54ca
MD5 2981ba0dae10bba39ec9876305b11204
BLAKE2b-256 af63f42e4664630a3931321c8c210eecce3f1b5ccdba347394e3c67923f0a192

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ecf05d98345f80ec379c0427bfddc6426a01c8ad6c5cbca2ed60c4f82916a064
MD5 f9f2300379af17d49eb0ffb24ee033ae
BLAKE2b-256 2e22803ee40798e01c12cbe8a3bff9870de8ac2e4b213c77cd674c0f1848d9b2

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18e2972c40f4a7ad5a558150705597a72b06b0cfd5c40a55cc90938d18e3a940
MD5 3d984d3206b5398c5dbaa9a6753e0a53
BLAKE2b-256 23601b4ed49f9c471980fabc2b67d6004ddc07404ee88d41c2d14a8ecb0586ce

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5a9b4cfeffd0bd62f7af4be71193cb29deec1e4d9ea0e490b54439be19437e82
MD5 166701bca9e6cba146405203de3bb552
BLAKE2b-256 880709ca2d2484904cfcaaf0bfbe1a03113c9cc3fd7f0652efe291fef7680d38

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f76b177ac205544934a95995fa20f529ed173be400aa54e4b0b4ac19232a6528
MD5 3c18a9b76a19a2ba614e9f905ee38fc9
BLAKE2b-256 696b8953c101f05f302e32b73f4952a45a7b5da4030766ee154e09bd64e6c5b2

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7b29d2925e822934ce82492ea259ddb63fb0ff5dd0505a5a6bee9a621a908609
MD5 13084f4030ad02961bba2f0b1db8a2e9
BLAKE2b-256 204234ccd527f0e8651567aaf31840c258fd03db1592f54b2d8905b155676ce5

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3e72138cd5ffa41400fa6801c6495684bf2611e5c5b1e0bb69f9bd6cb8cdc691
MD5 3371855cb8b05255382b28a2c5a7407f
BLAKE2b-256 0dfefae885f6cbc79f9e95f8c354eef5764dd55feb5a5fb8f11706cfa48e13b0

See more details on using hashes here.

File details

Details for the file attoworld-2025.0.37-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for attoworld-2025.0.37-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bc6f140e395643de38d3656f0f2ff5bd70e46d302bf4f8fbea2b22e42bdfa0ed
MD5 a03853d8d9e28f46f3d22df3b0b4fda6
BLAKE2b-256 0e2944a3bbcf69e71d9968998ed35e4eb8feac82a346b462ac5a4c89cda51817

See more details on using hashes here.

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