Uaibot, online robotic simulator
Project description
UAIBot
Introduction
UAIBot is a web-based Python robotic simulator developed by Vinicius Mariano Gonçalves (Electrical Engineering Department, Federal University of Minas Gerais, Brazil) and his students.
While teaching robotics, I used many different desktop-based simulators with my students (such as CoppeliaSim and Matlab Toolboxes). However, I realized that students nowadays are much more used to web-based applications. This is why I, together with my students, came up with the idea of creating a simulator with the following goals:
- It can be used in a web browser if the student desires.
- Programming should be done in a language that most students already know or have some interest in learning, i.e., they should not be forced to learn a very specific language to use this simulator. Nowadays, the language that better fits these requirements is Python.
- It should be easy to set up and simple to use.
- For didactic purposes, it should be a low-level simulator. This means that is up to the user to simulate everything, with the help of the functions/interfaces from the simulator. Since everything is under the user's control, if something goes awry it is easier to pinpoint what is wrong.
Guided by these goals, me and my student Johnata Brayan came, in January 2022, with the idea of creating UAIBot. It is focused, so far, on open-chain serial robotic manipulators, although there is some limited support already for other kind of robots.
How it works
A Python library is used to code everything. First, it is used to set up the scenario (robots and other objects). Then, it is up to the user to explicitly compute each object's movement using the provided interfaces, creating animation frames for each one of them. Then the user creates the interactive animation as a HTML file, that can be shared and even embedded in a Web Page for didactic purposes.
So, in UAIBot, all the simulation is first created (the computations take place) and the animation is displayed!
Examples of HTML simulations made using UAIBot can be seen here , here and here.
The animations are displayed using Three.js, in JavaScript. So the Python code automatically generates the JavaScript code to set up the animation that was coded using Python. In fact, UAIBot wraps in Python many of Three.js' functions, allowing us to use many of Three.js' features to visually customize the simulation.
Getting started
It is easier to start using UAIBot in a web browser. We will use GoogleColab since it allows us to run Python code in a web browser.
Open a new notebook. Now, we need to install UAIBot in the GoogleColab servers. This can be done by simply running the following commands:
!pip install uaibot
After it is done, we test if it is working by running the following command
import uaibot as ub
sim = ub.Demo.constrained_control_demo_1()
This will generate a simulation that was already pre-coded into UAIbot. It will return the simulation variable (sim) and automatically run the animation for you!
If you want to run the simulation again, you don't need to compute it again. Just run sim.run().
Note that you will need to reinstall UAIBot every time you open GoogleColab since the virtual machine created for you will be deleted.
Using in desktop-based IDE's
You can install the UAIBot package locally in your machine. You will need Python 3.11. We suggested creating a brand new environment and then install it using the terminal
>>pip install uaibot
The sim.run() may not work in some IDEs. In that case, you need to save the simulation as a HTML file:
import uaibot as ub
sim = ub.Demo.constrained_control_demo_1()
sim.save('C:\\','test_uaibot')
This will save the file test_uaibot.html in your C: directory. You can then just open and visualize it. You can share just this file with your friends as well, it usually will be a small file. Since much of the information (as 3D models) is stored in a web server, in order to visualize the file an internet connection is required.
How to use the simulator
Please see the UAIBot documentation.
If you know Portuguese, you can also see my Robotic Manipulator course, which uses UAIBot.
Why "UAIBot"?
"Uai" is an interjection commonly used by mineiros, that is, people who were born in the state of Minas Gerais, Brazil. It is one of the regional symbols of Minas Gerais. It is pronounced like the English "why" and has roughly the same meaning, used when mineiros are confused or in doubt. Indeed, some linguistic researchers think that the origin of this interjection is exactly the English word "why".
What is exactly the logo of "UAIBot"???
It is supposed to be a robotic manipulator in front of a mountain. Mountains, along with the aforementioned "Uai", are one of the symbols of the state of Minas Gerais, Brazil.
Collaborators
Johnata Brayan (Electrical Engineering student, UFMG)
Felipe Bartelt (PhD student, UFMG)
Contributing
We welcome contributions! Please read our Contribution Guidelines before submitting changes.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file uaibot-1.2.7.tar.gz.
File metadata
- Download URL: uaibot-1.2.7.tar.gz
- Upload date:
- Size: 1.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6dca19cb041d82e2bafcbce1acf9912a849ad776dfb13f8a99386649ec2f3426
|
|
| MD5 |
406a7a4cdb195a94393396b2eedb8faa
|
|
| BLAKE2b-256 |
cba070e228d7c34e42c24a7117cd18019104ec9d4ef7e866a0d83ac106be1929
|
Provenance
The following attestation bundles were made for uaibot-1.2.7.tar.gz:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7.tar.gz -
Subject digest:
6dca19cb041d82e2bafcbce1acf9912a849ad776dfb13f8a99386649ec2f3426 - Sigstore transparency entry: 268226881
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
297eb61c37182b3928a4de82b6716cc7fd107c9781b1ed60fb336e020e8a7fdb
|
|
| MD5 |
65ce2b21519e2375203f720ebbba302e
|
|
| BLAKE2b-256 |
f83399d62df770af8dd9f2ea116005f7ab26de9e245ec1689791fa4b5aeb0040
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp313-cp313-win_amd64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp313-cp313-win_amd64.whl -
Subject digest:
297eb61c37182b3928a4de82b6716cc7fd107c9781b1ed60fb336e020e8a7fdb - Sigstore transparency entry: 268226917
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92411452b04581d8cc054802ef08ecb34d4ad0ba90e4aa03933a0e2820a09c79
|
|
| MD5 |
5f4c0f793c08ab1fa98fcfbe9e839d84
|
|
| BLAKE2b-256 |
f3a950f33ac94a15d55d0f4fb7aceaad89f878a66df040c928319da801b5e52d
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
92411452b04581d8cc054802ef08ecb34d4ad0ba90e4aa03933a0e2820a09c79 - Sigstore transparency entry: 268226948
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp313-cp313-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp313-cp313-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.13, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba67545b0eebf4ccccef1b443f98bb9f32fea25772bacb14a233c116aaafb036
|
|
| MD5 |
9b151f1b4f697966fb32267b349b882a
|
|
| BLAKE2b-256 |
c0cbb847a5c7bd4db09ae09a3f8a6115d92a7a327b109e06949c15e0b9b652da
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp313-cp313-manylinux_2_34_x86_64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp313-cp313-manylinux_2_34_x86_64.whl -
Subject digest:
ba67545b0eebf4ccccef1b443f98bb9f32fea25772bacb14a233c116aaafb036 - Sigstore transparency entry: 268226985
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
179fafba974063f74e544772300a2766399186af449e1cd6b47dfd09f3144c83
|
|
| MD5 |
868a81b76818076bdc5fcf1531e45079
|
|
| BLAKE2b-256 |
414285732ad01b1af9302f7cdfb5f2aa07f53964a1e5586f178f64e2bd3634ae
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
179fafba974063f74e544772300a2766399186af449e1cd6b47dfd09f3144c83 - Sigstore transparency entry: 268226887
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d2515a23d64567ac13be056c078a8735e7a9c39739ae9199b8718aee1c913fb
|
|
| MD5 |
6fba54e40232e36ea6125b0582e286bb
|
|
| BLAKE2b-256 |
e43bcb445fa90207e16bfe8147b46a10a33e37d555fb4fa64bca3fce9a9169e9
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp313-cp313-macosx_10_13_x86_64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp313-cp313-macosx_10_13_x86_64.whl -
Subject digest:
0d2515a23d64567ac13be056c078a8735e7a9c39739ae9199b8718aee1c913fb - Sigstore transparency entry: 268226942
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aed355848832be300dcf03d5e71daa4b1f0a49965bd35d387dd0262fb05e952e
|
|
| MD5 |
f8e795d5c11089ce883e19adae1ef635
|
|
| BLAKE2b-256 |
0756a539890b2dffaa2b4aa3116543a08df6eb7c877d803ce1fea189d3bfe72e
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp312-cp312-win_amd64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp312-cp312-win_amd64.whl -
Subject digest:
aed355848832be300dcf03d5e71daa4b1f0a49965bd35d387dd0262fb05e952e - Sigstore transparency entry: 268226902
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd74555ce34f60b96fe7ccb19ce402295b4a727043fee06442dc918ea88c3c1a
|
|
| MD5 |
56eae24207a3ac56726d4503b7c4d2a9
|
|
| BLAKE2b-256 |
54aa5653b4a197e62964ded5c3587ec08bda15fe3f9f4fd99dbe2a6b31ddd8fc
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
bd74555ce34f60b96fe7ccb19ce402295b4a727043fee06442dc918ea88c3c1a - Sigstore transparency entry: 268226993
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp312-cp312-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp312-cp312-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5111be54263660ca7d6d8e05e1c81c432c14e1e29de607af1a878e2a7b00abe
|
|
| MD5 |
7c4631bc23cdd22d1aa2ff59c469dea4
|
|
| BLAKE2b-256 |
ae93c6a4736d1d9a7855655c8306fa8986980bf45a1e9225fb29b53c4f9ceeba
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp312-cp312-manylinux_2_34_x86_64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp312-cp312-manylinux_2_34_x86_64.whl -
Subject digest:
c5111be54263660ca7d6d8e05e1c81c432c14e1e29de607af1a878e2a7b00abe - Sigstore transparency entry: 268227001
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2616de0b12314f76b44058adc892f1678e7a1f313dd3a71109fac0b6eee9ef9
|
|
| MD5 |
c147c0838504b1b6e4724b9284a0c3b1
|
|
| BLAKE2b-256 |
9acd3c696fa8355b821e3d07ccb3d4abb36d662093c54aaa52bdd7eb9d61aac5
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
e2616de0b12314f76b44058adc892f1678e7a1f313dd3a71109fac0b6eee9ef9 - Sigstore transparency entry: 268226967
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd5e233facab5af90820dbe8b1de9fb7a8738842ef41af016fd1124bcf53852e
|
|
| MD5 |
14a0fb87204554d14589ef8b57cfcef3
|
|
| BLAKE2b-256 |
82077197ec55d54c4d20a4dc0d2015da69a74f86fea7ab1cba151a75fb63160d
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp312-cp312-macosx_10_13_x86_64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp312-cp312-macosx_10_13_x86_64.whl -
Subject digest:
fd5e233facab5af90820dbe8b1de9fb7a8738842ef41af016fd1124bcf53852e - Sigstore transparency entry: 268226920
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f82662343b809659e1bb17ec835f550bfbf2731823308641b7bf18fa693c21a
|
|
| MD5 |
cb9c0b340d15fcd0f59a62b867e922fb
|
|
| BLAKE2b-256 |
6f7f841a87857251a1ee4c5f574492edad1e182adef7f7d6d0416f34adfd5a3a
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp311-cp311-win_amd64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp311-cp311-win_amd64.whl -
Subject digest:
1f82662343b809659e1bb17ec835f550bfbf2731823308641b7bf18fa693c21a - Sigstore transparency entry: 268226895
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4e20761f3ef1997fe835b0717a691e789ec7c977148786cc9ba944085c19b58
|
|
| MD5 |
9610e8397db73d45e062a00d78fddf43
|
|
| BLAKE2b-256 |
2a9cf81314e09692421e6dae316585aade08c6b76ebf75ec403be6752ef63a45
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
a4e20761f3ef1997fe835b0717a691e789ec7c977148786cc9ba944085c19b58 - Sigstore transparency entry: 268226973
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp311-cp311-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp311-cp311-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
610f387059b8c92efbb5867c2f45c38bdda9cda056cf12d5477662127c141429
|
|
| MD5 |
7d73b6cfd121ee424067b503e6613563
|
|
| BLAKE2b-256 |
02a1eba93b568a9e5c7393946899fb73894e10c29f38653b8eb75514e5eff499
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp311-cp311-manylinux_2_34_x86_64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp311-cp311-manylinux_2_34_x86_64.whl -
Subject digest:
610f387059b8c92efbb5867c2f45c38bdda9cda056cf12d5477662127c141429 - Sigstore transparency entry: 268226978
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dedc1017cd64982b061558be2e94652120a7378e4637613f0bc9aab2c4d77098
|
|
| MD5 |
176d54d2c1cc6121d32817d9bf2bbec2
|
|
| BLAKE2b-256 |
5d0155a5f2a0192ad8f4e7d81ae466656cce15d61cedcc20876cc9b848eeef0c
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
dedc1017cd64982b061558be2e94652120a7378e4637613f0bc9aab2c4d77098 - Sigstore transparency entry: 268227007
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdd7f505339e0d86e68e55ed8c02c21cd6a15a0434a2944a68cccd9f8e6cb0d4
|
|
| MD5 |
2232704c1175c4ca617ad99dc8be78ab
|
|
| BLAKE2b-256 |
9c811d5cf3ab0536bab2c28202879f56292518af0b51cb0d20b55435794e0dda
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp311-cp311-macosx_10_9_x86_64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp311-cp311-macosx_10_9_x86_64.whl -
Subject digest:
cdd7f505339e0d86e68e55ed8c02c21cd6a15a0434a2944a68cccd9f8e6cb0d4 - Sigstore transparency entry: 268226926
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c56411f5863e7035267fd4714199c07839ac83f20ac989fa39c4fc67e190aaea
|
|
| MD5 |
bab613a079a883ae98071ed0d6d56d1c
|
|
| BLAKE2b-256 |
464c0b691fd867faf276503a6c1bd9ea1439c0d60a474277b8e022d1d68842a0
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp310-cp310-win_amd64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp310-cp310-win_amd64.whl -
Subject digest:
c56411f5863e7035267fd4714199c07839ac83f20ac989fa39c4fc67e190aaea - Sigstore transparency entry: 268227016
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
950a345e7a5957c9912b37d33b25347f4e15915fb9f77ada2476677874414d2d
|
|
| MD5 |
ad8848ac1681ad69043fcb65f16e7370
|
|
| BLAKE2b-256 |
3320f0327696e059bdf26058462ca235285442b5b394ff63caf39f404353f65c
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp310-cp310-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp310-cp310-musllinux_1_2_x86_64.whl -
Subject digest:
950a345e7a5957c9912b37d33b25347f4e15915fb9f77ada2476677874414d2d - Sigstore transparency entry: 268226958
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp310-cp310-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp310-cp310-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48acf8842385c7845f423a112ecb1f17448f7f397c1ba89aabee99bdaf5053a7
|
|
| MD5 |
3c3fa2f90b043f3feed41dd9b3b126a3
|
|
| BLAKE2b-256 |
9c322cb773b1404b90f5e6e34f5d1361da172fc6688b4d6a981d9bae21261b39
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp310-cp310-manylinux_2_34_x86_64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp310-cp310-manylinux_2_34_x86_64.whl -
Subject digest:
48acf8842385c7845f423a112ecb1f17448f7f397c1ba89aabee99bdaf5053a7 - Sigstore transparency entry: 268226933
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4eaac0f4f9aad965c8257b42a0274951262f331968d3b5a24ec65cdbbae1783c
|
|
| MD5 |
17765b7895c8cffa8e4b073c91bdb293
|
|
| BLAKE2b-256 |
2f5d72cc3b8bdeab2b661bef0580109d3310af0157bd71b7eae57f8b7a25f45f
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
4eaac0f4f9aad965c8257b42a0274951262f331968d3b5a24ec65cdbbae1783c - Sigstore transparency entry: 268226937
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type:
File details
Details for the file uaibot-1.2.7-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: uaibot-1.2.7-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb107a757d304c035e8f38b1504ef8fdfa9f6fdf579e90f291adfa272ab6caad
|
|
| MD5 |
64b9fc4797241ea19d7503a3361f8fff
|
|
| BLAKE2b-256 |
36378a81258c0ce62daa287193925fe1d56da5b5ff60a815c27e57200adb9606
|
Provenance
The following attestation bundles were made for uaibot-1.2.7-cp310-cp310-macosx_10_9_x86_64.whl:
Publisher:
publish.yml on UAIbot/UAIbotPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uaibot-1.2.7-cp310-cp310-macosx_10_9_x86_64.whl -
Subject digest:
fb107a757d304c035e8f38b1504ef8fdfa9f6fdf579e90f291adfa272ab6caad - Sigstore transparency entry: 268226912
- Sigstore integration time:
-
Permalink:
UAIbot/UAIbotPy@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Branch / Tag:
refs/tags/v1.2.7 - Owner: https://github.com/UAIbot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1acb5ed637738aca4ea05945e6c065c3757bc13d -
Trigger Event:
push
-
Statement type: