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.39.tar.gz (478.5 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.39-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

attoworld-2025.0.39-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (847.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

attoworld-2025.0.39-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (869.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

attoworld-2025.0.39-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (994.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

attoworld-2025.0.39-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (873.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

attoworld-2025.0.39-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (845.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.39-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (840.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

attoworld-2025.0.39-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (847.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

attoworld-2025.0.39-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (869.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

attoworld-2025.0.39-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (993.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

attoworld-2025.0.39-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (872.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

attoworld-2025.0.39-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (845.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.39-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (840.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

attoworld-2025.0.39-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (869.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

attoworld-2025.0.39-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (993.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

attoworld-2025.0.39-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (845.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.39-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (840.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

attoworld-2025.0.39-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (845.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

attoworld-2025.0.39-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (871.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

attoworld-2025.0.39-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.39-cp313-cp313t-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

attoworld-2025.0.39-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (867.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

attoworld-2025.0.39-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (990.4 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

attoworld-2025.0.39-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (841.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.39-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (837.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

attoworld-2025.0.39-cp313-cp313-win_amd64.whl (677.9 kB view details)

Uploaded CPython 3.13Windows x86-64

attoworld-2025.0.39-cp313-cp313-win32.whl (665.0 kB view details)

Uploaded CPython 3.13Windows x86

attoworld-2025.0.39-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.39-cp313-cp313-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

attoworld-2025.0.39-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (845.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

attoworld-2025.0.39-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (868.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

attoworld-2025.0.39-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (991.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.39-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (870.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

attoworld-2025.0.39-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (844.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.39-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (838.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

attoworld-2025.0.39-cp313-cp313-macosx_11_0_arm64.whl (792.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

attoworld-2025.0.39-cp313-cp313-macosx_10_12_x86_64.whl (807.8 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

attoworld-2025.0.39-cp312-cp312-win_amd64.whl (678.7 kB view details)

Uploaded CPython 3.12Windows x86-64

attoworld-2025.0.39-cp312-cp312-win32.whl (665.1 kB view details)

Uploaded CPython 3.12Windows x86

attoworld-2025.0.39-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.39-cp312-cp312-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

attoworld-2025.0.39-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (846.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

attoworld-2025.0.39-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (869.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

attoworld-2025.0.39-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (992.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.39-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (872.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

attoworld-2025.0.39-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (844.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.39-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (839.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

attoworld-2025.0.39-cp312-cp312-macosx_11_0_arm64.whl (792.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

attoworld-2025.0.39-cp312-cp312-macosx_10_12_x86_64.whl (807.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

attoworld-2025.0.39-cp311-cp311-win_amd64.whl (678.2 kB view details)

Uploaded CPython 3.11Windows x86-64

attoworld-2025.0.39-cp311-cp311-win32.whl (664.9 kB view details)

Uploaded CPython 3.11Windows x86

attoworld-2025.0.39-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.39-cp311-cp311-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

attoworld-2025.0.39-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (846.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

attoworld-2025.0.39-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (868.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

attoworld-2025.0.39-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (993.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.39-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (871.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

attoworld-2025.0.39-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (844.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.39-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (839.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

attoworld-2025.0.39-cp311-cp311-macosx_11_0_arm64.whl (794.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

attoworld-2025.0.39-cp311-cp311-macosx_10_12_x86_64.whl (810.0 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

attoworld-2025.0.39-cp310-cp310-win_amd64.whl (677.8 kB view details)

Uploaded CPython 3.10Windows x86-64

attoworld-2025.0.39-cp310-cp310-win32.whl (664.8 kB view details)

Uploaded CPython 3.10Windows x86

attoworld-2025.0.39-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.39-cp310-cp310-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

attoworld-2025.0.39-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (846.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

attoworld-2025.0.39-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (868.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

attoworld-2025.0.39-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (992.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.39-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (871.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

attoworld-2025.0.39-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (844.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.39-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (839.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

attoworld-2025.0.39-cp39-cp39-win_amd64.whl (678.7 kB view details)

Uploaded CPython 3.9Windows x86-64

attoworld-2025.0.39-cp39-cp39-win32.whl (665.5 kB view details)

Uploaded CPython 3.9Windows x86

attoworld-2025.0.39-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.39-cp39-cp39-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

attoworld-2025.0.39-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (847.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

attoworld-2025.0.39-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (869.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

attoworld-2025.0.39-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (992.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.39-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (872.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

attoworld-2025.0.39-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (845.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.39-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (840.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

attoworld-2025.0.39-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.39-cp38-cp38-musllinux_1_2_i686.whl (1.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

attoworld-2025.0.39-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (846.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

attoworld-2025.0.39-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (868.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

attoworld-2025.0.39-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (993.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

attoworld-2025.0.39-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (872.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

attoworld-2025.0.39-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (844.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

attoworld-2025.0.39-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (840.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for attoworld-2025.0.39.tar.gz
Algorithm Hash digest
SHA256 6e1cac2c89d57052e2c92e78127f6a51866a7cd2aa71a20d45401ba81c5cca6e
MD5 3f7f52cc768dcd3eea180967f56a4bdf
BLAKE2b-256 68a228d953c0b15abd579ea768e0ba4f70ecb6a1d6332f60536b0314e96cb861

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 02d7c3106e1702fad5f5bc1fc4414c9a713460fc786b6712801f6c055d67a8fa
MD5 f7eda52a50df970f13474b1b26dd5e22
BLAKE2b-256 2ef3f7f44d6e841e79c6563eeab6cf0b1ce6862747c8259e0c8dff52f0bc1a6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 aa4cc0eecd339e7ef4edbac0f7d0557b321bda451f2837f827d7593a1062e4a8
MD5 3e327574f32addd85b7b4c0e38e5b916
BLAKE2b-256 5828903fa0d7f6443c6ceffc4ff41e222e9c45ac5b691e3821ecf890d7e96d51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 73021b2fb5bfb65bdd7aab9fa6a7052710b61da9ceddfb9577f0b7cf9d6cc016
MD5 f62c5df6e059b9eb616dba589234a6c4
BLAKE2b-256 a836af7e7f843e9b17d00a99f6ac01fabbac31f9d0c8f375d5982fb6541c99a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1cb5c64a9a329107d3737360e8d37b28804dfbbd95a0c31d1618d987677f3f1c
MD5 a91b340869bb3222a7fea3664991a24b
BLAKE2b-256 824fcbaf6499893c63739452cdfaf7f49f4223edb7704b7083d24124abf60412

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92b2bbe4b9d9bd448a7d12861546aaeffb0dd88adaf047a5f56d8a151efeabb4
MD5 4ba3f621fa2a408592fe1d0d3fa0b911
BLAKE2b-256 2b57cd7e1bd09f1202e27ce7b8798a212f2cc3783e036841550eb1d2bc465380

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 830c5388428f1c8154fbdfa226d314fa5c1a1fdd1a95240ecb56c8a41fffcd5e
MD5 dfd4244e52fb14c010c367fad18b4665
BLAKE2b-256 5f1885146d47fb0c8a6f564be5a0254d884da25584d0324a24d509ffbdba0dbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0be39cdb2690f20986c4547216974579d8ad1c15d44e34954f166799b4b2234e
MD5 2a3ccad76d14e85c6e5274b9e79665b9
BLAKE2b-256 ca36792dc86dbae3eabc13641b42ed11905777546bf3cc15345a201db56f9b7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c32aafc8f78520ae7457ca8cd5f8c7fa0c90b4df7390d0a54d1befdd1cb11c0d
MD5 4316fd24cbff3b51ffc9db422205fcd5
BLAKE2b-256 18772ea07fba87745525bd23af0b293cc8102b7061191bdb2f4eb43ddcafe7e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 950d727032cf2f5acee0548b33e55f759df0c665243118cca17c85dd9d45a088
MD5 ebe375ed0220b6e512ae1cc64a9cc0df
BLAKE2b-256 f62dd99b76d46f23795241ff035d0bbfa86c4e2ce59c53550953e3e288f68fc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 779d8aa653d8b6930ff030d17ef4fae5146223f6c2e14303581cc3973ddb9606
MD5 b9b7828e235a007829f9fe5748cca0f8
BLAKE2b-256 4bd67185289982f17ec5a0325d8c1b2419bcd8e2a5d3f4b4c2a732db8e9dbbb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93207d6bffd96dc5a926a76392a84e985d8a2b7424a1a560fb22e2c92f4df56f
MD5 61de9fad1256f17e65f079587b8bc6ae
BLAKE2b-256 1befb71686cac0ae4de203a3b8d458c948c0f47625129fab7b70be0a0f0fc477

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ae2ec993538f087e4fa754eec486e080f11139d7b002b802279989a82ca21503
MD5 3eec68e9cc46512926c781db16714030
BLAKE2b-256 f48ebbaa0887050b7e371453fa46a7b8ec1a536dd4129437db921c077d00ce13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c27a07c0869867bffbf33f7960311b80356438ec2262869810aa5e80638a7c01
MD5 a6eb32a27c0ace6195b4d567dd88e46a
BLAKE2b-256 3a6aafb9882e184a9f1fa076ef4f3ca2e58822987d4a226313aae6b998d60e19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a9b519b13f882cc077a5105f6aabae387a178d6b6caba0b1bad383294746343c
MD5 6f13416f9fff9c29e5cd0b395e5171f9
BLAKE2b-256 6b01eb655a410df9a9bd75cce61063e7d7f7f456f530964c41e4002ed581b66c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a3cb650a7ce39f727aa9f6ca49a1dd1730e3979c89889417c4d81c1ce373cfb
MD5 3b9336a16d1e54a544000399b7726863
BLAKE2b-256 bda375622a29567d7ea2adfc8fd7feda6486e06decf27f10b0fd06c43822ab7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 19ea5c89046e94cb28a5e27350e52947e391f0af155d8f50b5795bcc7af75e0a
MD5 f1802e3f40f1353e7579aa53584a9330
BLAKE2b-256 bfec0dd3420779222a0d48e99790a278ceebfd6ca7de7af3a80966d5ab3b40bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e916896dbcb923ff1b29f46a0539fce658364f5b8b0499993688b0640cfc1fd1
MD5 fc6cc8322355d5b70f3abddd050c7c09
BLAKE2b-256 dcc6a1948d60cee01dcdac6add3902fb96e2f2dbe88c772f5c10b814829c6f1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5430765fd91e00ae83b3fe864c7a710618d0499b0cc31542ae80f38b2e862ae1
MD5 91351dc65fdf9edfcae0df731b1d4fca
BLAKE2b-256 b574f1f6f1f27e36d6b8a1568dbae3727fdcaa706786698f756a81e8522e781b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5f550b1146bc83b55d27f386f47d9e15bbc554ef78c354800ce02ada86f236e4
MD5 0a061828f80e3d5ef3d48b420d109ecd
BLAKE2b-256 a85006ed66f1655cb527f3ea04b7a5746d9b77a92bc0bf822d16d7cba7eabe04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7808350fbbabb20d0543e71883a52fd72949fce437564689b58f3c6cc2b95da0
MD5 06fad0f50bf335ece16facf04adf6736
BLAKE2b-256 751fdf21faeb64a751404065a47ee23fa9dc9bb86a841763d54a2a6c2d6aee6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b313881ce8e567145b6a44e1f312c0af5b19a75d698cb20536763263b0fc53e0
MD5 6f9ea2d82f57656f2ed9d108b5d3c3ee
BLAKE2b-256 8678c25a4f9a466291f9a519f1c2db5bf2c8fd16cf8d25d04526a9388a2fe27a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 de7fa10b19e84e655495c298fe02b91920ed316161ea9ce38c079268eb83b660
MD5 1fd82b43f28f6f3437b040f76652af54
BLAKE2b-256 0d4dd3772d84fc275e9fd9f248d07bdbc937555164595889d5a2f57ce5d204ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cdbb888d298d11d0bfa34f591da9cfe8af7a1a0a891a98c0e70ddd1f19710254
MD5 12ac97b494f7a07ef692175109eb4dd2
BLAKE2b-256 2a4da70b78b092ca60ec00d796950c94285da85ef2c30aa817139d77f2e89a88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 11bdc31938894b40e7ac6896b263488a92cf7e327e3c1cf1a0b05ba6f0db9b3f
MD5 2a7d6a871585473a25591b6f90a2c16c
BLAKE2b-256 5cc38bc1205d8a5a8df5697f6c7f4cf6d37bea92a7a44422c88a6aad50ff7200

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 25bb7e1e3407499cc4aaaae74133cc43eaf0584fab0c2c3582e8fced2277623a
MD5 e425583de03796108cab5dc0ea277c3b
BLAKE2b-256 8036becefb01a3254b48af7c6b78b97cebd816cf9541c5e5fc55b1ccdbe6f17e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5977b66e4d24391d68059d7016cda34464368ea70215aff2dd0e1f44784dd4f9
MD5 44b6809d44b5b3ce1751ea33581f8218
BLAKE2b-256 3a78bc181848695f069544a0f1704ea56ef1fffb32ad6b843f2ad3b1af199105

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a0f0f00d72ffe5655cf605473ba5c67c3da3222e643958629f043bc816675384
MD5 14abcfb5f936490cee82f68e7756deca
BLAKE2b-256 68b0212dd3811ef1149f35b09fe6be8aa210be74ffcc452bf104cd00c581d8ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 870d9928c271b1323491e7062543fb85e0f7aa707d0b99451208379c7e6d1d7b
MD5 9f1406aab63ac07ab1b59470c4de85b2
BLAKE2b-256 446afb21375a2506420397e89ca9a179846dc874e014af248e1735867e134288

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36d10dec8b1e72f46efe88f8094c1901c2ab1ac0a2d6a5048a9bbedd7ab72c5f
MD5 67dc8b9842370d9dd623d5c0e3ff6b24
BLAKE2b-256 0d71e573203d86792589d143b4f3262dede46eaa13c4a3e2ac1d7ae20baa5b4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ebf75b6483f4dedd204c15dc1b24d78e36ede17a48e733778753fd14b4d8987a
MD5 5e79d001d89c8a83986682ebef78d7a0
BLAKE2b-256 3f4950686f665ee659cbf7349e32bfd97e4ddb8985a7f095a3c16efbd505b313

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 121133888e36f1eca81708e8c7a727d5c7148c1b0e43b8421c58db41450674ea
MD5 7095d816bab6f93cb41356b81ee9d72b
BLAKE2b-256 b53a971cc2ef38293bf074f1e39f240a6a98c11dcc0edbc796d0d5d8987700f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e808acc08bac5c448f38bbf7e2013bd7c76a7af68db759bba56044c9a232a2ce
MD5 eaadd478dad56f68b2fd14da5823bbc5
BLAKE2b-256 ad5ee015b5e75964a74d6bb31e527d4309dea3f5688044b1d419d0cb0f2d08f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3b3990068f6e5b905e26d88d497ea09d3400472636d7caa9b5498c9eb3d36eed
MD5 d25edf48b741d52b89e10275ce04056b
BLAKE2b-256 8bed5a47e477c27c0275f7f7542486a199c26f0a2c7fa02d9ed0377c7a264675

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3ce05483bcd35e6f0db15a33119e8fd6c24648150ef8be773e416b0f2f02892a
MD5 511e27c93ea80a4994e229e6484afd5c
BLAKE2b-256 d7df8f85178aa72fb8a17f30d3ca0907334dbc2c650ca034fa8370ad4c5b5a77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2d97a67082c43a910e86f46557f50ef1d1c0672c0b4eecb57d9e02b77f22bfc8
MD5 b214560421c268a5e8480f79c8f24afb
BLAKE2b-256 d1e5255a03ae1dde0f19c787e78310337def47d169e7662dc35ba91eec37ef05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bd8a8f10c6a0d4720fc99878b02cd86ff191bd3a476fa87ad07a94c0af13296f
MD5 fc33fa6b665ccc3f1d1b3a2176f57bcd
BLAKE2b-256 b462b81518dbbf16b69f9de97b050de42f5ec0828fc7aaf42a0c002fb65b82ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7fbc2a9c1f080a5663c285d98147cf62d01f188a1c63a7c7ad060d99d54d9f1e
MD5 afd5990fe4c858bacc843064ddea36d6
BLAKE2b-256 ee2c82d9ffcb1cd31ad9461cd3a38966113f31ec00680d26bbe8d695dd965907

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e910ce9123d998bfb1644583bc5add6474e91610db78dff41c4d9088d5b2ce4
MD5 36696efe83e09685c208bc7decf0de26
BLAKE2b-256 e932f32f0c540a7c7b7614a5f7e5f903b9365f870d9a27403fc1d98bd23bd0c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8928fd9ccee8a154bca23ca1e2f57bd5d852e828454a4aa2ec146190b5612f08
MD5 3f519e067b957528675343f6bcb576dc
BLAKE2b-256 e395dbc1dd7ece07b835ff36afb66f209808404d461e73407713dff6e891c031

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 f33d80ac22e0a67c3b926b719e96b3edc6e30212c72edc291509336b4b4453ce
MD5 848f9d40cc9de9b6aee9685fef9b2804
BLAKE2b-256 8482da1b18065209fb97506ccff1326a3901465978d7648d128db98e532da67b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8d0f7b6207ab9275eef2f19bb0e80fc55578e92eacefdd282f1fa7141633c209
MD5 1fb16d2da900ebc37618ab04d1e9bbc2
BLAKE2b-256 d9e3ae9fefef629265358e5fcb8d20483dfa1a26bec0a9f3addf56a5fb786d6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 eb15d91c90f5e48e8de97adcc30f687df97eb2de8c0a18ddff0915a34211efef
MD5 b36da388bdce10bb808562b7f9428adf
BLAKE2b-256 2cf11b88d378221aca097672ee9454a25ee9b279f755e8577657f0213e1e261d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ad7be044d79629841984aba7f80401c4e663224c08a860ec1a02cfcdd70e2de3
MD5 83ae7daa72cc767dd156fe29b45bd3ed
BLAKE2b-256 2db14e904a61d8e2aa6a333b71de208d16a0332819bde27af56120a822a23a73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a564fd0b9b94c252e7fedb678b1fe9dee0d0e99f17c6252d154b32d3307110ca
MD5 88c55c0619672cb794f8c0d48ec8e4b9
BLAKE2b-256 ae260df54928672c0c5166b092c8baccf7de1e73ffa4d9a60294325c25b8bb85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4555debb27bcd003e065886aa978ab220296834e64821f14c8c891d50bc43283
MD5 23e8afcd9417ee2264b81c5a8df074e2
BLAKE2b-256 f647ff2a33e0a20d062d3bf894e15b385a4e56c9c3e21b9c1632fd021cc7cac9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 029b3cbf997afab1b716e5bfca9e4e1d18d20eb47a2724e0215d8a63153367fb
MD5 dd1d32e737a44067b2057fcafd4b7289
BLAKE2b-256 3cf34fd1a8a52dbc61b0678836b4744da8b088ea8568e34f40e799c3157e9f13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dc3d8494a6c481e954be1aa16e794777abf89d528f28e4545c002ddaa0d592e2
MD5 fa3e4966db30597b68faa700de57bde0
BLAKE2b-256 a11c2526c06b0fe8e4aa0c146a3a0ae8c1f00029ca524fa51d7a1837174d588f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c8bb91c485c5c7e8eb4bc4dddd0255afc82b9f22d3e01161ec28c763b73ee76d
MD5 e3fe0ef991fa33e87b0f7b90d373f679
BLAKE2b-256 de4b6696a0b8a142ba15a4f293ce297b5867bf157899c2bef5aa969186a1c20d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0abdc592a6f9c036515a2f84eb51a79c2fc38be51ad1538bf96acb34955fd884
MD5 11faab1737abeeba2624f3e1e8a701c0
BLAKE2b-256 230839d1211e24132368851b03ea35b643eb618d4c5b80892fe9597ed533c9bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df3fc0f760e1fa5875b48fbccf1f6e32309c0d5be4b2dfa447d7d0cf06783063
MD5 e3659fbeb056b4d1b1423f2c881ecef6
BLAKE2b-256 9d9aacb81c400814211037ce3402e6ea47e3d8131d400d12b516c4e0fd3eff71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 316e937d2bddd19fffd5fcdf149c042185ebb6da0589235f83aa0f72dcfcc3bd
MD5 f685bbb4497973a9dcefac6f734a6396
BLAKE2b-256 92961c5f39cc4ffc2824fcfc78a59294974e0016fc4be8f296da9c8cbb4d6679

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 68d0ad2657284e7f46fe31ca35899fff7ebdb487d3fe33e2e9ed46b96256b6b4
MD5 94a3dd96486a620179b80a8e45cf0f60
BLAKE2b-256 70e5cf38c4f55b6e34dab025e2dc53741ce8c604032da67056d96996fa01cbc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 42a752afeb1e939ac540f7bdb6fffb1a7f7091be16e9b234b6f4d0c9e7e01bdb
MD5 9ac767b9ccc4ce2fda51a1b1855508c0
BLAKE2b-256 0a455cb8e44a0863b73a6f2ff7d2a5b9ca08a080d110134c631e74df6bbd0917

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8ec21fa260ab5a29ede59482e415496c624b8c866fb8fa4bd5c876c7080c7bae
MD5 e062dc4f01b2b8e98d4dac874034a31b
BLAKE2b-256 aa4e501d5b9aea9a3d1d0434717acb0f8108877664ed5c7e79bbba8c74e19a55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 399863cb68860063f00c3c8199de49992462f35f22cebc34ec1019fef6cd0462
MD5 f4c5562b5895bfddb6ae6e8aef3fa4ef
BLAKE2b-256 ede0cc2bdce81ccebcd3eee59ad23a0065bfa9650c52da800e2a07dad5e264bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7fe9831146ce4164ca1e1195813720dfbd2f99e303b000e2fdaebe5d1935b34b
MD5 73a4ade74b755244227a9da2c87d5649
BLAKE2b-256 ad85cffc7ee1640a2e59ef4bd0d5606cb90eb2b133521324afcd78f9ba07974e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f4302436333d07cd89b84f1448b75a6d87d879bdd6a6956e79173289e5940e63
MD5 644d9403a995da9152fd163a727e0c77
BLAKE2b-256 76f2457286cf435335990ab14f9116a456e0ea54b2d334870872d6cda32d0e17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f7c08089e19ff5e2ee7c869ee5904e9b2ecd72ec59e8e595983d0185e0db6e16
MD5 a8ab0e9da5eb6b65c2e440c7de0272a4
BLAKE2b-256 05c64f4e9183f4cd3737395d646396c288cf3f3cb4aef47040094a336e687cff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0d638266c1e3fcf1607eaf7dd402041739a9753ae15786d706871aae582b9ad2
MD5 4b6e3b65a4fa4e922f9f41cca6121e72
BLAKE2b-256 e28890bd98a8c5618c5aebb980a68b48c5e5e32f657a8de246aacb1daf8ea8c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4ec9b7fca539e6c0de782d8b473f601b40333e254d0bfc0019c77d373cb91eba
MD5 7ac6aee0cae445fb1a0741ba9f61be16
BLAKE2b-256 58e942a4a7d599023811cc5a1f6d47518cbd53ef3caadcae35ac5a97af41786f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f62deec2901abc6d034d60b32a2090346ef78c33bf532b750a516296b2998f88
MD5 7edd356a3baef1aa6a1b41783c91ed28
BLAKE2b-256 3b8420472a564ccaec233cb7a2e597fca1734d3d7d8d1d8cb2b90fd266f63cec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 016feac69481c30443d56a22850a39638ddaf0d4b74b19c04234ea83ce5153c7
MD5 0a2484bc59b456c0d0cbbc30a55c4188
BLAKE2b-256 9fb3ee3eb320342f712859abe482736bb1ecaaedb90783da0247d1d5d467408f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0aa6b4c8c048b241fff1b54d0eaa2f779207cf1b2856eb2d0990ebe6e7616d21
MD5 fdb4faa59547f3cb1599ae91d69db113
BLAKE2b-256 ed10ae39c969eb958de98c12e147c0a76cc42bdf3e3361a3729016bb2e19fdd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f10ff91a4760bd20e56fcbc3d611233a61b61ba06b21cc01776e7122deb1a65f
MD5 2116c3325ff3fd9902e2dc376a9eea5c
BLAKE2b-256 adacec9fc438d667b005a05c5b69eb07272d1231467c47c2e96ca153187594eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96133fe0b91b420ccd75a8a6cbe047f92059f0bf41bc0716b14f0ce2687fb859
MD5 84bf90144b908bb90c2b6d72e4633974
BLAKE2b-256 cd5ea844fdeb3fd43139ba662591f17631644ea17fa3df90c1255f59a070c6ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 23281ec7a0cd6b2606e54cee399199886afb53cccda73b07bb22b27b046f112a
MD5 7cf7ec03fb5f5c42fc05cd4cafd18028
BLAKE2b-256 c25788547e59f910fdbb651007c9bb3d41aec2a6f870c99666f33a2954acdac9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fb54877323180f79d9e069c2c6aafbe2d9f571126dd0ba8581c10077fba053c4
MD5 34262823a5d4b583fe1791301608a5e9
BLAKE2b-256 2ae4de60cb382c242367813f967fa2007e7d5ab0e5dc2349ceb9b3ff5fab982c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7c1a91d7821516823f0fed8092838bfb0abb410f1e45fd8ac5ef431e9cac35b0
MD5 0f9b034b9a303f00f2b9ce7842c0b54a
BLAKE2b-256 eb46e9ffb528eec31813801ffcc634a1eaad083093657a6dd89a8d2a8bda8032

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c7f7fd0df017f9de3704ee5363b3f483950b5b6387d1524c7f9795ed8c92507d
MD5 bcb6db2e87ff22c37961568c618ed53c
BLAKE2b-256 918227b5e49bfe2d50952c79a3d4869945d1c9b23edb3d5239ae834396d47f17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5041b595603dc020dd9e2f16485d7f57e3529f1746ab7526933d20393634ba5e
MD5 24b6dbe1ddf7499d783515789aef6a2b
BLAKE2b-256 d20c793ba520fd78401647f82ade2fc7803d89748657d3ca137a7f27bd28c645

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fc8af24226f9c603c4c376e120bb6ca076c82ac3598695744b254d1a3ed62882
MD5 f17c786907453146d291fba9b00aaa11
BLAKE2b-256 48ce6c734b1ba106b8239ab8eab953d214796fad99efd1c637305a9884eeafb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 14b6368ce0ddae295d9c67159de0ef2d9c4513e373aa9fcc3a2c1a7ea7375fdc
MD5 003152c14436732b864984941fde8a7a
BLAKE2b-256 753bf672c7b95d7d83c127e682e37db6f63bef3b6743e0e45f2161efd71614e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 314817d46afe04fc4443d68b8c4afec00ff1a364ed8d2e030662a89ecf0667c2
MD5 6f52a1f9c5877879023ae6a1832a3f7c
BLAKE2b-256 030e027f964d284821a11b3dd16c71987a910256e57c1b37b27c186ba4cc7942

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7128adadc3c55847ef7076a8b4078c2ca07939679edadd759f5ec4df6c8023d1
MD5 ff1ee54cea3ff70f6d575ecd4290de93
BLAKE2b-256 173cd16bb2bb6072f1a439eabd83f5e39c9148d85a75370bed67a67152a27cd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 122f53361b4f83a929308c25e29724b2cfabafc23f3eee6dce8d065a355958f3
MD5 74fc8825a5047b49214e2fcdab853a0c
BLAKE2b-256 ae57e25dda6dc50a957177eb5b5e952361c64c3979861f21df3a984f4efc41a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ff80fed8929413258754d8e20f0b4fcd2c0815a45b1efbe0e73c336fb9672681
MD5 32bd61583ab9bba542f67ecc0db732d1
BLAKE2b-256 46d857f8105b0762c9e58ad753104490e85162210e96e08d323cc52ed1bbfc4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9cc9b3f6ecc62e866f6ab22673d1b1541568d70d6252b03e4af2b17a85ce9838
MD5 f6372756a013102ed9f39a51ade6e274
BLAKE2b-256 28e458dc92cb9f1d267b487200dc573d3622d4eebb8b66ddb5f01e4d7376b38f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 db85750d4fcdd1dff61d6153e350009aa9f5df341bb09154d5e77e161de2b111
MD5 289299caefa396726ba8229d6b1ec2cf
BLAKE2b-256 6784aac9acef63674cedb91443839d8c1226e0b68ebe39bbe89f2fe67605f845

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7215609f8082d06a56fee2945fbb6b4062f8a0b2bc51232976550816878cae2
MD5 180882f1c86e79145324662428667a40
BLAKE2b-256 e8b76621430d7bb95f42ded430259676c91a6443024af915685fd1342d0c996f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2bb87e0f8cb71c2affc5562b6fafdad3b662d29778c58f94a8994547278c7eca
MD5 9d29c7de998d880536b0f7f21e9495be
BLAKE2b-256 fb6adcc84ccb10add16e99eb0e65d968a246bd2759c37e27416dde1f607c458a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 92e1c8c661ae460964a9fcc233fcddf5e5577ab4308b74cb0cdde99a2ee7d1ec
MD5 db8f37840c0b605fc43c8d97eaf509af
BLAKE2b-256 e2c3d5877fe3d0e092bb8ee1ec014b2540c9335494763a1e9818a191bd483b7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e531dea9ee9bfe938508ca9e2fb5aff7101bf968b1a304463caebde2f878d816
MD5 80b228c38d936b3ce319ac6c8511494f
BLAKE2b-256 f7e56a0832444063fdd5898e9c00f5b8b03959ec59babb179a9b3a2c6c64ae7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 85af813491d30aed16319411a516a97b0d1afc0181a9cb62f09953e3d90fe59a
MD5 df1fcd0e2aaa8bcfa63366c069ec9001
BLAKE2b-256 48e0292fb362d5eff0e4945c1170ad82e3706b2207c8ab6e7d18887fd1055b84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 80d04a3bad4da1ba08c18ab30aa03d45d4ad4a2224d5e933c3d5faafca2196eb
MD5 81f7d1878e3f2a171ed844b8596cb951
BLAKE2b-256 fed1a5a01b41cb52081d0a3c8da8d4cf20205d94609d0887d6516de4dd37ff64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4ee77630d3f78168a35a12e314f2eb7ba2ebb4a8d2fc7dda7e62c9c6e9bebb93
MD5 8f32eb05e07bcc68b517f03597b01aea
BLAKE2b-256 ab6abdb3bfbb779ff6bd525b234c0a3275b91ed17c527f708feba0be9f309c8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ccc7073fee6137ce902adac553c970132c592a4b82a39f02fb585f0edbc37f31
MD5 180e2de2eff74e2ecaceaa5c156b577a
BLAKE2b-256 a05f84cfdda0a0050c07757d5f506e06d12b76cf131fd82d62dabc86772c771f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aba352cb0965ac8d66e2b1c7641b65dc65d358cf8053d06a4e3f080c8a7efca2
MD5 bbdf32e2374724b8459625ab49331c88
BLAKE2b-256 f3897cd15c6bc2790828e0b442559213cf0b0b6956de057b36e2369ccafb4f4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 057476382ede5f7cf43da1e2ba65f0fd78a41eb51383625225ad110990ea8988
MD5 02603fa617714e934ab078efdcbf94da
BLAKE2b-256 538cf7b7130e0a218a9501a1136921728e7ad3f38165dd430b80a36b7d4d9074

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e9fc5eeb2ccff2422eb7c9639eabb4f45574422e3053a66c8595a0628866bf8d
MD5 3d97b40be11b3027488aad2734dc5666
BLAKE2b-256 2341afd5c62f06073b068d0481f5043639ff6dade2e2933a928d360b4ecd4e8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2e011f412148914288a1a45e112ba0e7b204fa3fc088c225129f7fd5c718f69c
MD5 2cabee59452acf1bb76ae61738edb434
BLAKE2b-256 c08a294b2cdb51daac14b98f0d512fe0fa13dca22d795edb3a26b93f5ea06a99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d1ec0dc0e1843188c067208541cf0f6dd0b7a8a510a7b468761cebd680896bee
MD5 aab40f33aafd5767d328df1b4e6e122d
BLAKE2b-256 ebe8e2c6eed8d850e9e35945dbf44cc8f671d53955f111466f920368377c7ba6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 200dd033c61d1fbc403062186847dca48a979b0096ccd28cab7d1028f4252f1e
MD5 bb95651fbcaf34d1a9bfa3a8be4da190
BLAKE2b-256 82e353cb00885fbaa68a64a6f60b461fa112454c340a061ca3bf8d3455bfdd85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 07ea1fdf5de3b7ac88572d3e331470c78c27da3fa1ca16c4d9c7e55157cc0c5d
MD5 140bc9c76eefcce14726659119e49986
BLAKE2b-256 b0a75a5999d1500cbe76cbb2df825e9d053219714947c87b0500395cab622b91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c1879290933f83986d269b6bd4c8ca0abc234fd1e793342cb37da53336f6590f
MD5 4d6438c94ae07fe57bb79bc47963f3bf
BLAKE2b-256 ea509f5e6594b998c461936e90282b51213125527f4c31d3b7941802ab36dec8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1c3f90d6fa8361965389132bad1486e9034f8ac0b5b04c1b91f3b8ec4402cace
MD5 f24ebc4692683214d3f9d248e73615e1
BLAKE2b-256 e4dc3622449caff3ba2cea1058648eb6e671e463c21d3644752c1ed9ab317cb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4880511a0ea82b887102b2e313f8942be76b188321fa3053e0f759ff63295537
MD5 3e93ea3538d428e3caf8235c71d829bf
BLAKE2b-256 df4a09155f8b7b8d3f11ae2fba514b3abe1f4045f0ff526e44e8d13a1057d999

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fcdb0518497e193c1e40a4bf7a665bb0830c36f5f2aed5184e0b0ae49d8d5561
MD5 bb0d2b0b2e2b9282633023b5940c9fa3
BLAKE2b-256 8ca74b5f7e822012af5a9522f8230bdd8ab288ce68a3ea6aa6e00a2f1e134265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a88fdd74a3ef82c7c1c4fce38a76c13926a8c5694437f4c7d4bb5e8791d82926
MD5 9e1bb2a1dfc4d60db673e108ab866c5c
BLAKE2b-256 3ed708786e354da2693b25ce8eecaefc8da1359edc06208adce7b33f72f4632d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48b208141dfcdc6b78d68dbcbe93147e28d3a897ebf1e92cb00f7680da58de3a
MD5 ca98048db7c37baa19b7972894d771e8
BLAKE2b-256 93eeeb9256921931f79661e23db97acbb6cc776a169a89cee11ae8e9324dea93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 740f0dda30013c0315c440c1b15da661c7fd7d00d0123cb7f1cc4dc9905ef04a
MD5 f3cd5dad68f9daac9ee6f714bb8c5a4f
BLAKE2b-256 eff40b42ca37605abc3e4393eed0f28fad2a9949ea92b7068258af786b25dc82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f42d957b5ae38eed0524d3daae762c548f3a5ee3032c987358eb55f6519870ac
MD5 0047ee5398522102eecbddb07534eea0
BLAKE2b-256 26af76a6b4f16963615cdcc3da9ef191ba29b7bd3ae3a146fc634dc327a9c81b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 08bac6dcaa0b6af41a3a685016ee37eb030702a46a6d97808223fbc6a676ae2c
MD5 a4d180cf0f98a2f9eb0fa64b51ba2fae
BLAKE2b-256 573b1dc227e07995e52df08ad0a1ec22ebb969423964b5aba0169fc6d8555543

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 577db9009036c8db69a54fa04a2909e94ac3093dfa7d37bb772320d6fdc2843e
MD5 0c3e3cd96943e31f4575c7a1ded27661
BLAKE2b-256 054fbc67de866be7daa1224aa83252c6866881197fd5dc17f54d9e59a9da37f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 396287b087567d80a31466fe0c0ea08c4e0fcb2ab824f296b9f524b1dd4fb0ef
MD5 acaa4bf0b41fa8fbcd28b786b0ad18e0
BLAKE2b-256 748fb48c05a0cf71b73bff9f21726612fa362a8362f7110c062f26ff91eafb98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 17c54904c35196bf150911b6fc6ae31eab2c4ef2d583ec96b1d8d7e90ef94def
MD5 fb8d1f95bf7889b5392011edf02f3f6c
BLAKE2b-256 8859df2f818ce5c1fc8ccc3dcace29fc7e5dbb2efa8d02bc36501a0393f3800f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 89c2a1f47158866b8791a53de1277270e9fe0ecdbe61165001449b2f3aabbc59
MD5 7bb08288cf8215a67b64ec3df0a90cb2
BLAKE2b-256 16088311c7daf0cdbf1660fabe42860d4a19e8cc48294a95e5eeb9f552258e75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 604d961cb42278aeded6aa07f3c3bdada700f76bc99c17c10ce00a7f5ad8b0aa
MD5 c02f71435e6d8d8f62fd1ddbfa10e2d1
BLAKE2b-256 0db8b74791bee71abb65be4bcf4511a544e2b974ca3ee7da01464b967f9418c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a62c62758c340b5ed086f0b939ae3baa290a1a940fd832fb132cd01fd075033d
MD5 2fe2f8e9ec17ba2e416d643c743dc497
BLAKE2b-256 5d9888e34e6b8ee224cbf244bd9189ed675997bb4e6c6e61cfa3572df29d841f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b0666afbd5d3f00e6f578c4c973de2e52ad33acceaed3c4054142b3222ed1f5
MD5 7775195f8df3d52d395be1ffe75bec50
BLAKE2b-256 ed90227e7db52c56aeb4cb4fb786b82ff6038d1bc1b4739151b13c2641667456

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8e1d7f7e70fb5a5236c58258ba8ba741a133b034c96dcc571788fbc69cc54b66
MD5 6df9938d547bff4d1be9dd801f3e5a97
BLAKE2b-256 3cda89a47d85d37e513687d5b7d2552a3e41e9262ea092cd3c087b0505744756

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7c486cf3e6569624d590e3273652b52a25a86771e13a309146c9dfd7fe57e16e
MD5 c1a7ce9c27ef621a65c1c07bbbf1ba29
BLAKE2b-256 bd73065fa55f2fc078d549df263f065f98303fcc49829f4114c076467f0b7693

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 73458b75230529909e01de2cdfc12b49a0b58de008f85720feb0a24c99a2db14
MD5 0504eed2df4df75a6f95399ecf13c64f
BLAKE2b-256 b89891eca4fe20b4fd6091399b47067bd5300efaf3a0305bff748c00282555b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1cc9715ca428625029c0c015310c26c15b41f4c32a7c79223cab28df84ec747c
MD5 02eb7c245090ddc092fc1c1b329ce0af
BLAKE2b-256 0634cb075c0b4180ca782624d32f6452058650655d53d6b33bff71a1de6d02a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for attoworld-2025.0.39-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ed0e21835f5b41b6bc5bf317ff80fa7fd3266982ac4d1ac67bbe86046f536b41
MD5 966f37e7489809de39f810d02b48e5c2
BLAKE2b-256 650e8747f7d3348a65be142fa82bd2efb24e35ac82106402828b0abc10771e86

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