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.41.tar.gz (484.8 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.41-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

attoworld-2025.0.41-pp311-pypy311_pp73-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

attoworld-2025.0.41-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (1.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

attoworld-2025.0.41-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

attoworld-2025.0.41-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

attoworld-2025.0.41-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

attoworld-2025.0.41-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

attoworld-2025.0.41-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

attoworld-2025.0.41-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.41-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

attoworld-2025.0.41-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

attoworld-2025.0.41-pp310-pypy310_pp73-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

attoworld-2025.0.41-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (1.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

attoworld-2025.0.41-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

attoworld-2025.0.41-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

attoworld-2025.0.41-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

attoworld-2025.0.41-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

attoworld-2025.0.41-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

attoworld-2025.0.41-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.41-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

attoworld-2025.0.41-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

attoworld-2025.0.41-pp39-pypy39_pp73-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

attoworld-2025.0.41-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (1.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

attoworld-2025.0.41-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

attoworld-2025.0.41-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

attoworld-2025.0.41-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

attoworld-2025.0.41-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.41-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

attoworld-2025.0.41-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

attoworld-2025.0.41-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

attoworld-2025.0.41-cp313-cp313t-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

attoworld-2025.0.41-cp313-cp313t-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

attoworld-2025.0.41-cp313-cp313t-musllinux_1_2_armv7l.whl (1.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

attoworld-2025.0.41-cp313-cp313t-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

attoworld-2025.0.41-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

attoworld-2025.0.41-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

attoworld-2025.0.41-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.41-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

attoworld-2025.0.41-cp313-cp313-win_amd64.whl (991.7 kB view details)

Uploaded CPython 3.13Windows x86-64

attoworld-2025.0.41-cp313-cp313-win32.whl (808.5 kB view details)

Uploaded CPython 3.13Windows x86

attoworld-2025.0.41-cp313-cp313-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

attoworld-2025.0.41-cp313-cp313-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

attoworld-2025.0.41-cp313-cp313-musllinux_1_2_armv7l.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

attoworld-2025.0.41-cp313-cp313-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

attoworld-2025.0.41-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

attoworld-2025.0.41-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

attoworld-2025.0.41-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.41-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

attoworld-2025.0.41-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.41-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

attoworld-2025.0.41-cp313-cp313-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

attoworld-2025.0.41-cp313-cp313-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

attoworld-2025.0.41-cp312-cp312-win_amd64.whl (992.4 kB view details)

Uploaded CPython 3.12Windows x86-64

attoworld-2025.0.41-cp312-cp312-win32.whl (808.5 kB view details)

Uploaded CPython 3.12Windows x86

attoworld-2025.0.41-cp312-cp312-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

attoworld-2025.0.41-cp312-cp312-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

attoworld-2025.0.41-cp312-cp312-musllinux_1_2_armv7l.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

attoworld-2025.0.41-cp312-cp312-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

attoworld-2025.0.41-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

attoworld-2025.0.41-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

attoworld-2025.0.41-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.41-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

attoworld-2025.0.41-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.41-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

attoworld-2025.0.41-cp312-cp312-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

attoworld-2025.0.41-cp312-cp312-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

attoworld-2025.0.41-cp311-cp311-win_amd64.whl (991.4 kB view details)

Uploaded CPython 3.11Windows x86-64

attoworld-2025.0.41-cp311-cp311-win32.whl (806.1 kB view details)

Uploaded CPython 3.11Windows x86

attoworld-2025.0.41-cp311-cp311-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

attoworld-2025.0.41-cp311-cp311-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

attoworld-2025.0.41-cp311-cp311-musllinux_1_2_armv7l.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

attoworld-2025.0.41-cp311-cp311-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

attoworld-2025.0.41-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

attoworld-2025.0.41-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

attoworld-2025.0.41-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.41-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

attoworld-2025.0.41-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.41-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

attoworld-2025.0.41-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

attoworld-2025.0.41-cp311-cp311-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

attoworld-2025.0.41-cp310-cp310-win_amd64.whl (991.2 kB view details)

Uploaded CPython 3.10Windows x86-64

attoworld-2025.0.41-cp310-cp310-win32.whl (806.4 kB view details)

Uploaded CPython 3.10Windows x86

attoworld-2025.0.41-cp310-cp310-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

attoworld-2025.0.41-cp310-cp310-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

attoworld-2025.0.41-cp310-cp310-musllinux_1_2_armv7l.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

attoworld-2025.0.41-cp310-cp310-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

attoworld-2025.0.41-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

attoworld-2025.0.41-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

attoworld-2025.0.41-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.41-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

attoworld-2025.0.41-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.41-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

attoworld-2025.0.41-cp39-cp39-win_amd64.whl (992.1 kB view details)

Uploaded CPython 3.9Windows x86-64

attoworld-2025.0.41-cp39-cp39-win32.whl (807.2 kB view details)

Uploaded CPython 3.9Windows x86

attoworld-2025.0.41-cp39-cp39-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

attoworld-2025.0.41-cp39-cp39-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

attoworld-2025.0.41-cp39-cp39-musllinux_1_2_armv7l.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

attoworld-2025.0.41-cp39-cp39-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

attoworld-2025.0.41-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

attoworld-2025.0.41-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

attoworld-2025.0.41-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.41-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

attoworld-2025.0.41-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.41-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

attoworld-2025.0.41-cp38-cp38-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

attoworld-2025.0.41-cp38-cp38-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

attoworld-2025.0.41-cp38-cp38-musllinux_1_2_armv7l.whl (1.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

attoworld-2025.0.41-cp38-cp38-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

attoworld-2025.0.41-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

attoworld-2025.0.41-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

attoworld-2025.0.41-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.41-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

attoworld-2025.0.41-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.41-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for attoworld-2025.0.41.tar.gz
Algorithm Hash digest
SHA256 6babb6064e4a5d6e658b1c2c346448dc43784443e53e2d570c483451b846b3b8
MD5 e88af8b7c9dea7bbc2b36f22447266f9
BLAKE2b-256 f5ac5e8c5b7b9a48c46fb5e3890b8097440cbf2a14b2e4382c9930385ceb8b29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b406aea944d1bb925d124ebd7f1cfb09508fbb8f2e23aa34b7a0f3f1d7ef5d64
MD5 991324827284329ee5f89b6b46d21827
BLAKE2b-256 749a2e5fd033814acd54b9b3ce0ac30698fb2137a2544b20770568eeaec850df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e95eaa26f32a954a226fcb6d7e72891327492f3b96a3b606a6b2876974335163
MD5 ddac871ae8ddc5e95a538372c33c9f77
BLAKE2b-256 cda8f5720c83b73a95291f6541276e75dda6e42aeb5885e0c701ead3dd4b679f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f8fbc67056ac839c8efa71608cb10061c5bb55a0ed410c79b7ba8f445d3ea444
MD5 b0f0ef0b52d0371eace83a99521e550d
BLAKE2b-256 ec64dc55d3d716cb3483da8c1ad7991ad7b9d2822293f200ec0832dd7c848b47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c4ab4412ffe7fa5482e0326cfa8a8670e2868fa8cf8b31487c2f9120dd450599
MD5 85618d9b66bb4269b11aecc58dd31fe8
BLAKE2b-256 1e5c089eff381a3bcac494a023350572b623761000e91325027c319c7637471e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cfc08a98d235cf7f307433429ce8593935a3a11f85c704b5d8b22c722be97273
MD5 bb310c546b0789a9cca971f4f2d2b609
BLAKE2b-256 f9123e8a38dcd549fa26071f7512dfcfc1836d9ad40a48021b6542cc2f1c487b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1e235656943e7f0b8fc3d423e13bf25debb296cb119074c5ddc9c1a06b4d68aa
MD5 df95aaf7df1996aeda48245d728ba860
BLAKE2b-256 00c03a67738ea67cfcb6b66acc8ff8f9ecc4235dc8111160ac763a9e97dd6661

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bb8ccb05d7e45970c06296ab3db5db19b5dcf4f17f7c71be02059f9d0fd48122
MD5 252ae3d70de78eeccddf9cd4af67283a
BLAKE2b-256 a6dd3ac551a55927f17efc27e8ab883825638f25aa2875b7081c4dd2588beaf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e862fba840a0d12163daac611ffe8fc632b80bd09e8a47731fdabbafce264799
MD5 6946fd2ed05e8653df7594f916ca58a1
BLAKE2b-256 427bede488e06505aadc934ebb63e09d4d60731ad09f7dd08b1a8d819459ea51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b8df5176f379ae6840771f60604a76473bbd4d203fb9fdaac14ff161eea755f1
MD5 26a9f75bda48bb0ed75509c0103a5f1e
BLAKE2b-256 5a8f8906f190c948e1260aa455849ce2295fe7c39795f20ec6066f3d83621aa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 277f326ec6757f699e282849c7c85005d81fada95fcde6b0ebf2c8529e1ea57c
MD5 d98cb5d656df882d26b802021240a7c2
BLAKE2b-256 73d26609d75ee16b59df6edef27fac6951f515549206563510bf6d5e3574561e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f111efac91019e1b90d09feb4756b78497b06a0dd77677f505f4e7883d679456
MD5 59c7ee1639f4f6507e85efa1c8506b15
BLAKE2b-256 0bd483a4a568e42e6eea2d2deaaef51680988a24ff73842f0379f7e16e0c8925

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3f5fbd3356266cc06ea373ea72ccff5c737728b511016dc04e89ff93e69e8399
MD5 7888b7c0171d7506c2e87988d59b8cff
BLAKE2b-256 c051b932e535a5539a526747d3c073933cd53fd1fb08340bd3fbd117f2df9f2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 47d76c53965c3fa687b1ea237f5f9e68b3303ce540ae8059d6e750edda9b2846
MD5 45b65d32fb978a49469afd6bcd227fab
BLAKE2b-256 7374615e36b75a006a561df026aff4a4b8792d96289cfed173490138e1dea2c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 494052799c31c36ae70e3838a0656152c410e00be986be2bcb64c8e8f7abdd4d
MD5 1689fcf05aa2b160b6c2c7d324996f64
BLAKE2b-256 f199712317cff75dda8bab29897a490cf1970fb25bd46575515ae8269f70ac0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da841af254fbb248d178f5121eb915a636508b5c3586b455789b5b6bf0d72981
MD5 8018c338699f75b9ffa53e1f53908d6f
BLAKE2b-256 9ded2836eb092efb260d21fb8077af78cc17bb049da96ea354edfdb7dce5cd41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b800a11473d0c0462e0f8701d952547b06f6078a889f051ae7c124c4c7fc97ac
MD5 774bf1054373b0afa681dd5568a3378a
BLAKE2b-256 e1153bbe5afd298681428355e07e04e2fd0ce0597a4ca0e6330123f558cca5bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c12193fe87d5e67aa9dc8febf548ec9bcf142b9d337703870412f538305fd169
MD5 4219a7031541f1fbc97b47c1cb4e5745
BLAKE2b-256 3a4159a8b5b27e56d4159ddc753549626b34806b4487467e5ead10859e65113b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b23619863ceba7bc2e44da416e218012e91630fe91722dfc77cfef858e9cb12d
MD5 2bd660e205defc3ff3e16c12a0573620
BLAKE2b-256 16a37c2bb494b149d7ee0476228985c3bfd0477af259fa8724213505f37dd5df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 319b74350fceb5dfc2226976dfad0f89db8106002bef417d790f0ee54e1accde
MD5 030240af8daa6174a9062844b47cd2bb
BLAKE2b-256 06a5e639aeabe6a341fbc449420f6377ce6a45279d05d0dbfd6360d58cb6f7b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f0dc1aec92ba78cc8b9cd9b85655a62b85250ef1cd7b897dd9cbd98dab295d2
MD5 775d4dda948eb5c27cdf2a2ea3bda9e5
BLAKE2b-256 6e6c8fd3574b1948db88c9c094ef231657a69b4b11ee30edddfcbcdf693930bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 08253500ee99bfb2588d0c9b451dcc3320d462f3cfbffbb37edf06ff40040a92
MD5 6cb56ada9e8d14758dc0f9aefeb959ca
BLAKE2b-256 2843b8a3210c4779c70d34f3512a9faa20a5dad8d61ca42c10af3fa50ee9c1c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c2b2c09ba3734d5bb83f6d73ae0f14463766d55e0091c5303c74968450d862a0
MD5 628a09f5203b67b0583f90cea0a55ed3
BLAKE2b-256 578a4c33954e80704d0041d1d9f6ac17d3a31c4dc424ff6c5a49163a9f70423f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c35085d51f885f9b307abee206c1e8b99f201d9a2f95ee6d16b5868c3b6cb62b
MD5 cc73b2a4c13cad3753a894db8adff4a5
BLAKE2b-256 557a539d85c4b7b6803577655ecf0f39e4c6d9657411a487ceca08cc949a795d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5a4cc815eaf53789e65ce77e888e40e60e36c010618dae5321a0f7362eb483aa
MD5 783b336732ae0fa63c80e6d9f2b9ddb3
BLAKE2b-256 28dc44c9a95a89a34e6e61cecaa7af7d57c60286c80f863384e38d983a880983

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 713559e03e81eb6724d70dbf759d54dc8edd8edc70f1a9683e58e016ff36a7b1
MD5 ef6ede8ddeaa12917fc056218719a343
BLAKE2b-256 368aebf1770693dbb552594fe088a7a694704d6e9890f89829be05694e6c9b36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9343e1b6d3dc736eeacb4aa80b10f5ab55ebc323fd9f1219d14b13e4fe543603
MD5 0fbcb31fb70b400909b7b059468171fe
BLAKE2b-256 55d888284c66e23248d3dee9ce74b8157344517c518c6bbcbacfd37c78849428

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1a4ab2b9746f3038f0ae12a5cb6c9419cc2ca9110023e3d26422246306ee5b71
MD5 7805f582c3e558f63ea9544cd7f26b01
BLAKE2b-256 5040b8d319c389b9280c183e57343cdb0fa3d0d2bb051ce74a8f84e3882aaa83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f05226358d59173ae012aff4d3aed89ded19931701c06bf8f11cb21fe1779ac6
MD5 7fc5c991b8dbb739fb759eb9cc70f163
BLAKE2b-256 b9bda2e3af780c776cbad2508e7d99ef961d422ab2ff93eb970fbc54acb53dae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17e9425924ae34d210d9ffa856596211d750dc6c83c4ac67d0e05f32181c2e85
MD5 6e8d30c7c75a2aeb1c50b73dc105fc70
BLAKE2b-256 677707d0feb43031218d44d37d75b33805c3989340b8afab08028b9004460478

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 af4e92e9b2d3e9ca0c57538b3bee50e6806552d8da6ddd199cfd62261143880a
MD5 0eb0e318e99974baa4af3454246b12f9
BLAKE2b-256 5528ad8d3eee2a723689d9866dbd35c90c2bd4779d76125299b33c7be6d4f9f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc1b8f7856b23601c1aa1852e44e71d396053786eff901c9c893e0fcf4db2c87
MD5 d10082c20989008d0bea3572d9a47424
BLAKE2b-256 d86d9a339c5b2cd52a055b0e47f54ae95188bafb698373efa94261e066bac541

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ba1c668ce6c30f9ccc24dc1b8a031e736e1be4cad76c297dc962e2d9db5ab1ae
MD5 d80434275f342f48937d868b23d30088
BLAKE2b-256 e334aed4af08693649cacd37a84bcef7fbaef4ee12efc3c87d5dd24ed1b59de9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f90a964d5a9419d901e62d39d35d3b4bd6b1f4a62bb2274a7eec262093e59135
MD5 c5412e70970d4306a97eb89df6543c3e
BLAKE2b-256 7f5a73f3f8b6100b0b9eca870b6ea826221e87150d977119fba7ff78c5fbc196

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 33be25373032db9f46e7ea2e95cf2483dbcdadb59f95df8a44ed3f88d985aef4
MD5 1ad836e2f966af211c3cd388139ee435
BLAKE2b-256 b2c524d777caaad7ad0fb5cafd66947f632682a72a7603495e4ce53ecfa61257

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4c9a71702ff54c786ec24df5049d858c1aec4e6e607b5dee802e200a99475b9d
MD5 c3ab1754e341ff8bb260114f68d6532e
BLAKE2b-256 d5d1e5ad24f2af1c325e4d87629c79d221dcdd0803903063fb8f65924710287e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 aa7da474ec407d9955f4cfe84b7f46d3c95f2eca135bc0b9381ef041ed74aa68
MD5 38e9b012e561af4a05b9260e442472ef
BLAKE2b-256 26f850afacdf6673c84fbc673df76034fe3c355379e05193957930da13c55e05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 296e81ebf0546ea4456b11b52fc924b400fc28fd2d7b4b0509e30b49f6a905c8
MD5 7e1380e92ea3b3bf719c7ba7627f9cd8
BLAKE2b-256 6194da3b3f3a546c50fb860c3c750c17354145aa86d540cc11c68f067900d53b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50566675ba7a72bc0ca5569bf2cae15162d791daa97374230c9d46086ade8149
MD5 8624f09be751662d28d5ec7a17530d4d
BLAKE2b-256 d77ac8f8dd45e5570e3fac9161a5c78d6394727f7d1b9b8594488e04da525d4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 befdf6ca5c1eeb1aa3c50201e535dda027980826ad682ceb798ff275114e2c6d
MD5 78111603f412b49dff927b7d8c4477b3
BLAKE2b-256 a292508c3b34cfe353bdb1d4fd16052a26f481f93b035661a179c4ee60444a72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 2740a1a3c72694ccf105c4ab9c5f6117b8ba52c02e9286073108c5cf300fa35c
MD5 505b28209deaa8f6e1424c8490109193
BLAKE2b-256 cbba5fabe85e7905bf7cddc8ae1b065e6c8e8db6667aacf62edb7e26f6557126

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 99b62c28cd934f48221763faf7fecaf62e58af4f7e9a7993d9b4497d386dd320
MD5 276d421d380d9fbf4334d4621909c119
BLAKE2b-256 b02ee041f155219b4224f45189f30a2506b8aebe2eb9a85ee51675324e93966f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f6ef428e38f1e9934f2f96107b92b20c352b42160a0a765b2bd1472724e2e789
MD5 14f7f0c09a139d76ce39e21bdb7eee8f
BLAKE2b-256 488056c02d01d4b9c8f3b43be26c86d9bb1293f9fc41af89bd51fb257130e8ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3d4ee294cff58bd5ab403b8a32c699c3c3eabd96366c67aae9f55ff0cbb8802a
MD5 d8d970214a93d44d34e14206057ce005
BLAKE2b-256 0f59fdafe3978f55962fc02bef38685dbcd0aad29dba3aa5f9f0a9166d20fa7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 17f1a53f70246db2cf8896f9f20167b6dd8a79989a945305ab878473666f20eb
MD5 b5ecdc23bdc3056c3dc88d6afe66e1d9
BLAKE2b-256 cd210b62e1cc8e7d8e652a8eb374b6c5ca72c83bbc9e274f082e2ddc15d2d888

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f5067e65b14fcf8c8b55cb86db98c1799fe0e7be2e34dde026ddb138135e297
MD5 4e9abfaa279aa508f0a65786c63e51e2
BLAKE2b-256 4bdeef7666873b65ad031fd9387c6696194653d8a5584545ae931dddc2a6d978

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3840ec41b341c0be50c67016084d65738f198271c2642b72ef6fd18eae37ad35
MD5 2a63231aef9ffae6796bf2ed96cb522d
BLAKE2b-256 fe7c0ab1396fecda4581572155a6081a9af3df7396e13ce4caaec1ecfa656624

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b22bf3e8bfc5d4ea207f0e2f0add0441598063a24a80c31a4ffc29a3a28a9fe6
MD5 95d0d8b7256cb7e38b395fdae0875322
BLAKE2b-256 5376d83174ea7d2e02421085d28144b607a939c0afa6f90937d5adc1de80098b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7ab43ed5cbd64f8e0067617da13624ac19e8335a8c91eca82a30d176097e864d
MD5 dd0f8c322b5758628daa6ea8c0173dc4
BLAKE2b-256 30ecbd5953b12c839078aa5f150d0418dbe880b63805f2f8d36bd7af5d1e1de6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ddcfe76752f5f9ed176a51b3c963dd255a45122b0f3f6c39bebcaeaac212ec89
MD5 4024b02e492da55f39cbe89d085a3548
BLAKE2b-256 4f59583374137557382e9b4784323d1fc487842dbaeb87c7615d70e6a8bdc6e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c75a48d6baa8d10b69a5fe26738ee0e659dac50ea6094596654adfd83d171dd
MD5 ca22fa9c64488b79d3ba2edd8f60fedd
BLAKE2b-256 a4a33b2b2f81a94a9d20680b032d20bd989bba67db8fef386430dc3f9bb8cd1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2639ddb095195711c5a1aea63b2b6cf58a437bd1d48dfc66fbdc47f6323d2067
MD5 b4c10d83784d164a41571ed6b34352a0
BLAKE2b-256 90ae80ec209900aa8fa795e3c479ff3833216e3969898593467ee9fb51975f84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dd2282649458901c42afca08d917b423fdc0a4b4e957d2f492b2a487acab7f27
MD5 e91d96d6ad7588896b3a1b02deb9dcdc
BLAKE2b-256 8a2cc5eb131da8338339551f669435706f2f5242a38264607908387fc27ddb4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9cc370367a949c230b3bfaec1014a8b7146bac4972d329ce7f65177978174b41
MD5 48f963e890b974de977d61a90f45f592
BLAKE2b-256 1e5f6e3be0a17b42359497fe8603895445d81d895b6b954a75b640c8e9d3506e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 07affc24ad8b6f200417fb33d0bcefb8eeed2e14b5768c34dfc898dcebccb4b1
MD5 97923ce20531503c528157993e270b07
BLAKE2b-256 7f9a05a2d7ce088c15f63a2d18afb65a588bd992a86d3458178d2d08b679991e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 09819762b1fae30e4540bee72961bbca190e4f41081a9c68f8a8b1dd2b0f2aea
MD5 c156d7b763412544e3fc97293a5672aa
BLAKE2b-256 cba57d557145f32722e0c74adc1a7333e25d046c2800336bd9a25924bd48761a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 18614894500bfd22c3cf6df1ba09b50bddd8299d5e6f2c7a3b6166ba535e7ab2
MD5 00c229779ad399987cedf0765f75fd5c
BLAKE2b-256 61dc6755879c39b4a0eb5c0ffec93bd5f55c95acd8aa65a9dfe94217c5701e3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3986efdc374ae00238b5fa738125d74f3e458513da6b47afb8f9a13efd09bc16
MD5 6e40ac4b1cfbab6781557a54d88df094
BLAKE2b-256 9593370c5c07c1100a0dd60316d5899d7fd97c7477fe303b5c6393a76724a495

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c949dc0d0a2a3fe97a44f7b448e9623e4d0ce1d6679f6c676ba24559e127d01d
MD5 1810fd2ff8ce83fbd783215a736285a3
BLAKE2b-256 c92300d9c5dfbbdc5d5ebd3d039dfd36071a1f7eaa77e34c99e3794ddf07cf84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6039651cc7a6e9295f25834fba7b499a09cf0ccaf52289e80c37ac28452f68fb
MD5 f9d984b2093dcb673cf32ee6ac401cb5
BLAKE2b-256 3f04c7775c6e8ff56244749b047a94b3342560280e553c4807052b38d8da4bd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 48df7da6e9fec35ec280cd1fe76b5dac1df21f9ab900798bb3d1086eacf4d82b
MD5 1d42dd0785cc309d69e97a755ad6f87a
BLAKE2b-256 19a07be0685074bc1f1acb722ff76b0e65883e9d5aafa2ef1b0ead8562404701

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5babc7c20c3d04490624a6c516ea4d5bba54ca1fb07c88957bc2a9ba5ad50554
MD5 921b464de59b3461dfc7a7dc79834c9a
BLAKE2b-256 116bc36ffb88a7f7c613e3fa82450a39cb6bad0ca36313509bbe967c489d1e7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3f7fd4e51b1a238c7b7f7b10059deabdade6e39321adade9106b6f28667830e8
MD5 47eed6d8f805766d32b5bf21176dbab5
BLAKE2b-256 bd236a5fa76e8a9e9db607f0d22de63b02f6c5618ac966eb6c18c8d90b851efd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c4702649290348835cb464ff1f5023da2f3970f73c6f118a8fd545d4c9aacaf2
MD5 b8a32b662e0b38852403a6f313b62b8e
BLAKE2b-256 4e3c97f3adbf76f1ef10a422d2dd5ad722ce8f752aa60975f95648e040062ddc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c81f08caa2a91f4e4c651232f1f8b03085e21c840eb4f8430c2ab802b2345b2
MD5 72985dc7730c1878f83984bcd2b337ec
BLAKE2b-256 9f86ac55de3bc79d5415c1a79f83f73837b13f8e403db9eaa3f94808f3f5536a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc8dbf7dafda236fffbf677ef0d3eb12e01c695e4d493b880e1d6dade9c4d789
MD5 8d5adbe3adf0f73ac9a456df90428cd2
BLAKE2b-256 5baa1fe9ae5075f7f7eb5d91e9ebb884ba0b118f229a59174493bd48ddeb7f8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 42decf5d43090f0f684ed7b0fa26a89d1e09e85cb8a6353514fffbbba60177d7
MD5 b2ffb0688bc66bcfc4ca52f82d117070
BLAKE2b-256 44d7525c8c1f8ab4c2ca5afc5a8ee8b31e9da57d673d4aa3ca16644f8debdb54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8b4e2039b23fb536017f72a2394429996b5d9715642a88d9ce65a8a7c7629ed4
MD5 a28b22e8adeaf9b3d29a930e423acd15
BLAKE2b-256 9afc4d6949e9dcc97a3bcd161758ddad24d050edfe5b73b52a0a171c045157d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e74f94d8eb5e9a0e3e7c4c67365d95716a87eca01b0f31a9ed2382c9daffdda8
MD5 d48b17e08442a8e9f93d9b245311156c
BLAKE2b-256 d77cea7da181816317efc499f6c59f6d045d98f2125c78e9129914059c9e8c77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 05fa6cbbd65ac0afd6f4f84cfdf03afbd74e74f8ec47728727c65a07b4ff9ea4
MD5 0fe353694dbbe05dc985bff4c3d06383
BLAKE2b-256 60569f1fba8ada21071bd1ad7d94a59b44204c48fc7d8a775aff01569cbb1da6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 98336f78c20b420b239ab99c451caf028e82cfed915d93b13a648209506ef3a4
MD5 01827d573cb4fd24abf06ae39c6ad378
BLAKE2b-256 88cffcaa2ce37b538e5e2a52bdb93fd7936c55d82c7ae7000c1ee262402d0846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8178d2097c18475323953a0566e9d54a8ba89e4a81c7c66accb1a557d83e2d15
MD5 848de7c84b02fcad8385a412a6873acc
BLAKE2b-256 389609b871b973bece4223016cf78b1be82eff78f2deb9296c93d2b454eaeccf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6282577ccedb247685e3831717978b7638fc7a75c0102db7d59417cc1e5129e3
MD5 6ba6955dd5b0e24f02dbca8f38c6c102
BLAKE2b-256 059eb5bc13f9c25751f8663786be7a5012d8f61b6502f6950f415dfa31c64fef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 876a129054371c7312c1c91757807534404b6f173a5cbc8fe0c9ddb48e82baec
MD5 cb357f15cc108a4f66f1d33d87c79b78
BLAKE2b-256 242b6bfc267cb45c1db6b4fa9dddf5516640c4cf4d72b2496152de4536673759

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c3eae878a9f8c7ddf037a63f46d45ae89812bc10a87ae93c14b7394d0e72b77d
MD5 f1eca101b79a859f22ace278ee5ee01b
BLAKE2b-256 aeb63082e7480d0c2e88f43eb9ec42c3331e74ceea66fe7b1dfc4ff51de207fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 174eca747963367be23a15d7a7d39b6b0a58ff1e1777725b1af15d2915844a8d
MD5 02ac3a467b2bb9416e3af383c4aeaced
BLAKE2b-256 6b89128aaa21bd50035c85b6f124a16dc7ba8374cd221054f8527be1f7646e2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eb9cb10616784379e3110d8e437002dc41986a7a378837c3d9e214dba8d2c555
MD5 d2edef30b6fc0cf3cbfe8f41d9f660f4
BLAKE2b-256 f337c721b0e6f921c2c4c99ac327c59b6cc49f41401aaf4e859e6bcae6b645ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0474a506e88eec34474c561747720a3aaaac78ac83b78265f82d84cbf8db4456
MD5 7a844d2a9206473c6a406ed0849ddfc4
BLAKE2b-256 a9fdaae5249753a755899632cbbd6d4f5135208ad910b3dea3a9e1531cc94a3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bf2e471b89630a2ae60b3b3dece173f0290864409f424777c6516b65e39a39b7
MD5 364f725763607065aa57607c65745461
BLAKE2b-256 82e2189728d7531fa3fc315ba72fabeee14421c3cccaee70b0ebf772141d52a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c31e95bf0e2f1f66147adf9c09fdbd011606316e28948612b3af17458999cea3
MD5 75d804fbae53d99d5095af6c382e9b0e
BLAKE2b-256 27339fadc6647de97d68318477941ed8317c0e34df7c7c47a1e817db1187a5c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4b02d0a902d0c7d2d8350f1abcc10dff1e69ac588253fd658ac27b4de149d0ae
MD5 522fd263a923a6330e38bb57ad1341f4
BLAKE2b-256 a221148b9b142fc0c429616f7b54edca1610f6210fa84f078abc16ef691551dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 158c1ae5036e45a8c691caa91f68a253f5a3061aa23023bc1b57f81fb6a7da8a
MD5 df58366ff1f0ea566695662254d3c947
BLAKE2b-256 6b06cf9559bc4089b8db1c443d1be98f32eae49fe04c448941df62d5492dfa53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a1cb8e56264e68149fd8053fa1658d7886236d8cfdf6dadf30d56ad76da73390
MD5 1ec7a5c017b0831dfd55377bc479f9c6
BLAKE2b-256 f11c8047c4944f0a909769ff9f8d90d6909d57f8306193f5b53a315f545d3058

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb4d0bc53fa946941b6300e1b8223274334c0c7dde3a08f2d501c89dbf57f49d
MD5 4705810aedbf1557c252eb4cf35b35a7
BLAKE2b-256 63a2737f3f351bc740a6f866702482bfd5a4b88f89825ba39a918c88a40fc4f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 08fc9b984dedfeb49dd4d61420f315660da79e389c2a8335dae523e0b121bcac
MD5 9a9f8f17d20488c0cd98ffbf69fd93b6
BLAKE2b-256 f53b310bbf2a5d608cab429b17e5f41d7bed97c3bc4493b70bf5424f96917739

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5f58f9d3e31bd3692b3d52d2466ee0cc60cccf511408abd2ff868fc0f19aa24f
MD5 b00e42df8cfc9f9b6ccf718adc5c717f
BLAKE2b-256 8a5d7eb7bee7c18944d50bbf2d923031782a4bb6478f0b6ca25f036e107c7fde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f81fa8e1f291a9f39a293b3bda85622388118d4f0cfb2b4dbb1daadacbd1fe2a
MD5 9adf82a400918d0d84387e74282834dc
BLAKE2b-256 036cb2eb68bff6ed50a05332d297ab39a463a3fa1ced40d1b6b5921b9983fd6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3a7e8ec3c6091d99c6ea00302549169d9d0be438f2a40c83f89d7669f174036
MD5 417cdaab63730240dedcc16c3c4b21e7
BLAKE2b-256 49d11207607233c57e692053b5cbabba46b005ed5c2f540e66b5b616f9ec8f88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 930a116dbd975b810504d4d6560e29fa480cd51442a05b3d3d55d52deaa4d1a1
MD5 da0e5e3b6701d7dff81986a8e8740aba
BLAKE2b-256 9c98c3fdb9a20335e7b3710c1673b437deb5f690a3909b4deed5d2f91c7f9881

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f96e47e2479a529ea36b2e929f4f47fe588730c50c5869749fbaea2cd3065f47
MD5 b6cbd5c88229e6e273dc5bc9458191ff
BLAKE2b-256 9f1af018e57a94aec1837ed22df9bac03cb0fcba2bbc78239b6220b36c6880f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d42fe4469de9cb3dd55e2c7b58247a860073e951b27be73e59b8b53e0bf641b4
MD5 dd2095a72822a5939a9b699a942ee864
BLAKE2b-256 4b0628be10b1ff1f6a0cc6f2c8cb92cbe2faccfd12f9b1cd680b986b9905410d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0e9221e9c0d3e5ae203c71ef6a977f4806077446237d2cb620376b5d615feb29
MD5 6610913a9f68b0b7fc008f003ee3c4b9
BLAKE2b-256 2199381f636716b622fd484d72bcd064e0df2162de6fd11bd0fbec3071b4e08d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3904f948f5036ef87db037a619e96cbd6f03e2ee5c3e27b2cede41b17dce5f52
MD5 34c515e73e02dbfbf4cbf8acd95fcde2
BLAKE2b-256 a05b88a19d8d1575fc9e41f4f29764ae73a3a0bdf852941a530c2215a55caa98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 24fdd2965848d986ad26f900de4dd9aafd9ec7ddfd32bf1ba837b51566d2b640
MD5 ffe55a65066c891be43d5d1a76ccf060
BLAKE2b-256 d1d6366a9a7ab86028a216e70d965c3b39ecc09d30ea6bc2dd16474ad1a559b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 defa9c0f1066e5bb619e3db9c87d4e8798623d183b2c13590daaf72fa46981cc
MD5 c3db8355c5ab7d07ae94246d7d2f5c9d
BLAKE2b-256 7f87e2b0118f0717de8dfae54754f3cd9056a28807cff7113cd85ea4911b5203

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc61150088c3d1ac96533b159e86e69bd5649f2bf7e6dc510f8011b67f2550f1
MD5 9300ea63c767db22ea362258c6b5cc5e
BLAKE2b-256 a2ce9cabb5a08f0cde767af87a282ceaff8841b8c47b2c3a3aea400384afba0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0f0714c82a0182b500a9a20e1114897c4ec0a94255a60ce85eff888e66a351ac
MD5 f6726b8d3157a0290664eb62cb52bc6e
BLAKE2b-256 78adb885a5d2a04a78b8630dbab71aff2c7fd66b6d81a88c7e60b7615ecbbca1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 22b22234f852ce8891af35a7347dcbc8d1b759f385052dafe5328fdd6ead559c
MD5 4c78b56b5ae40e61d09879796420e5d0
BLAKE2b-256 548f027e5c7253e8c30028c4ef1ce6e2eff2f69888b34ddc2b6cdf8a8d55c4f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d649b71a99d34ea827f5981933d899db3b4ccf39fcc071eb4b1ff4fe77733ade
MD5 93d0bf4d1e2dc45f6b8f7b54bb35ed42
BLAKE2b-256 85970d03f9d24e323cbfbb48ffef450744ccb29ecf56064cc4ef636163bae7f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5e3dc35106b5cfca283166378b9c45eb22acc346fae04bad26f5679cbbd5053
MD5 d03c6abaec468e1da671c2eb18bcd928
BLAKE2b-256 d5f083f546bd02fbef6afc7d6fca7bb1030e91f04971239715647ed16fcb7cbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 91eb30b1b2d0cd027811ad7cafb45271ba6637b793666d2f48ab38baac9f03e3
MD5 ea35c2db6277a38c686ffe44417df4c9
BLAKE2b-256 16ef38fc92a212524b443dca336114c455303102ca8696183df70390dce677cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1ce25b4bcf30de503c2097c08c52576b58bb8fea29c110adea360d8d06f63c3d
MD5 7fe9482fb625178915ea6ec50643cc45
BLAKE2b-256 9fee9749defa7af90ae6f484b958daa1bfa514defe6c863a52486bae14e29669

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e7d192607e9a2864a37cbcc0d264c99064bafb2eb343c53de2c8c03b6faeeaee
MD5 e4d5e257e9554f01e05dfd6f4c3d0d06
BLAKE2b-256 1847bc8062c7fa3f010d132f95cb674311ff5b8f45830e5ac9c12fae7a89f9f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e02f1e96833d9c489c19759c5eaf9a35a3c7e6ed4af2d435e7cacca3e9d403ba
MD5 6bf03b1f42c3a808c5c45e1edc6de7c3
BLAKE2b-256 2632bec47295a731091b452f9e978560f8d7a47f5cc14ab70633690b27388bdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 480a74a8ec2b08735e77e236426d2c6704fee46de0819ce07563ec8a37f18f67
MD5 76d39f8752f569ade57e189881a797e3
BLAKE2b-256 5203455c24b040d35dbd8b6cab177988d51f38ce13b46d61e2bde17ffca74f63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ea845e7cc187f3aa883069c33a4493b3ac281b73b5c52a3129ce0ab2a5be9cb7
MD5 78c707f17a13e8166797064b0cf07ae2
BLAKE2b-256 04a58182c1dc2b1140e1fa681e067352b6ba1cff10c9a6516f8a906dfd6aab79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 64df14018dfce54dbc6f8e604a49917f5cc510c61a57a7179d7938db8e12134d
MD5 6e97334d2b71b12044f2cc8d6a14b59f
BLAKE2b-256 3587aacdfa709e4033ce8a9ab37194d5303c69a66816bc35ef1eaef54b4d61a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3f0b1c4f38b54d214d158ed1c7b525db3733f42e547d469d78ea0c8e952f8e96
MD5 93644da2bc2ecfbdf1fa56eed2a6f69b
BLAKE2b-256 58ecb4713426bc6742498516be1e1460b0215f7068d79e5f395d1aa963b9a507

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cb43694ced682be0b50571cab6d4d661958b55e93bfc6a61a801503892aa836a
MD5 163090342f58e7906b597469d28cc1a8
BLAKE2b-256 30cb3001cde79f6473380c14a5ae23dfbeadcc68a5efd8c5b9cb9d5fbdac931c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7999d6f4b2c1d2cca7a1337ea300fb2b0c5a1f7cd6aee49c7444f8bc50435f58
MD5 b31c74327cca3b8aa759fe7a44af8d4e
BLAKE2b-256 9d0af0adcf0737cca202a97cbea4ceee5e13974791f333a0d189b410bf06e26f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1349577111daf4afaca7ed0d1973644b64f0aa4a5be28b708331516887dad0d3
MD5 334eba8a437d9945781f3cfc5c2f97ea
BLAKE2b-256 2c5dffd30395cb2a2dda3db54736df321d54ef057cf48ec02a3de7ed9cbdaa39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b0fe0780bc5fc63a2d102f82d19d3fe6cdd9a36ca76dc3123e469ad7bdc78553
MD5 23dc753dace3530fff9f474d31e5bfda
BLAKE2b-256 cc38dff6efb147b012b1cd96c7b0260a7d865986216ad59727af57a71f4620ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4f80e1577351b740d7d912b0d0caa5e9ed0a8acafabaa53d766ed36521b5510d
MD5 26b57a3461fb240a75abd46884dffe98
BLAKE2b-256 10cb27ca413dce52de41e1251dc329bf520f7ff645b02d08dba55aa47c50c10e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c598ddbc8debeabaa51bcb5d837c4c527b1296bff17ac9eaeeff46c172ac86ea
MD5 3e79747e5b7e9f5f5b973cbac3e2da87
BLAKE2b-256 47e4bf7faed65d86d3412f38475521274f458bf21daa1ffc0b69c26acebfaf4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.41-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 53a382cf3cc9f0b140643e121b0ca45681b944ebf51d9ef8b2729a8ffddeedd6
MD5 8f1be918ff6e0324d85a198056d016f6
BLAKE2b-256 2576ec49ff3696248c507923b369dde4ccf636c45f35649b8741cb067c0181eb

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