robopianist

View on PyPIReverse Dependencies (0)

1.0.10 robopianist-1.0.10-py3-none-any.whl
1.0.3 robopianist-1.0.3-py3-none-any.whl

Wheel Details

Project: robopianist
Version: 1.0.3
Filename: robopianist-1.0.3-py3-none-any.whl
Download: [link]
Size: 125523
MD5: 647313c36eba9b579be799cbbe37c5a8
SHA256: 30bfbadac80d17b8431714400ba6e6964c0a63bb0841914bedca658368f90c9a
Uploaded: 2023-03-19 00:34:16 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: robopianist
Version: 1.0.3
Summary: A benchmark for high-dimensional robot control
Author: Kevin Zakka
Author-Email: kevinarmandzakka[at]gmail.com
Maintainer: Kevin Zakka
Maintainer-Email: kevinarmandzakka[at]gmail.com
Home-Page: https://github.com/google-research/robopianist
License: Apache License 2.0
Keywords: reinforcement-learning mujoco bimanual dexterous-manipulation piano
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8, <3.11
Requires-Dist: dm-control (>=1.0.9)
Requires-Dist: dm-env-wrappers (>=0.0.11)
Requires-Dist: mujoco (>=2.3.1)
Requires-Dist: mujoco-utils (>=0.0.5)
Requires-Dist: note-seq (==0.0.3)
Requires-Dist: pretty-midi (>=0.2.10)
Requires-Dist: protobuf (==3.20.0)
Requires-Dist: pyaudio (>=0.2.12)
Requires-Dist: pyfluidsynth (>=1.3.2)
Requires-Dist: scikit-learn
Requires-Dist: black; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: absl-py; extra == "dev"
Requires-Dist: pytest-xdist; extra == "dev"
Requires-Dist: absl-py; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Provides-Extra: dev
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5489 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.40.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
robopianist/__init__.py sha256=MF9XAid2bXWU6IY6qm3hUpfiiN9qkq23xw1GUYckqh4 1385
robopianist/models/__init__.py sha256=BD-2R3s--eIZ-VyXTYH9llMkc6_fgxKHuvfUdNidmbg 588
robopianist/models/arenas/__init__.py sha256=kPSPY3zujSY_hE3vim4dVeBenHg_sKcGSBwON3kmimI 699
robopianist/models/arenas/stage.py sha256=X0gDSWzwlMG1WCsnUPsCha_vDXkA3zdF9bHlPJJKQ5o 2423
robopianist/models/arenas/stage_test.py sha256=X31c5fA8K7UaLsV1O-cncpANRpfPbgd2e7eQ-BVkepo 975
robopianist/models/hands/__init__.py sha256=VX5EQHY8UHqH7Ay7DYlnxgL4HEHAjv0P66b2e0GCUpk 752
robopianist/models/hands/base.py sha256=3OoDDQ1ubYY9jZdKPPcs2ZJXEZJwX8DF_TYajXPl1Ik 3414
robopianist/models/hands/shadow_hand.py sha256=grSPuWWb0JUNRuq7soLrilvQ-emRXeD_R6rNNV8zP0E 13748
robopianist/models/hands/shadow_hand_constants.py sha256=2N8V5ODNNRRKRzzdACWhrL7JMKhydxmxjhIine7gek0 1764
robopianist/models/hands/shadow_hand_test.py sha256=bXtLpDA9W5DRgcPxJResx6yV7--o6NnEUyuACPLw5V0 7015
robopianist/models/piano/__init__.py sha256=3wAI5n0mlnDdDzQKsC_JmUU367WRkQ2mw6_7qS_I6DU 666
robopianist/models/piano/midi_module.py sha256=fqPW37MNczBjuaTzpgAdZoc6tqk5oIRANJL-zhSa_F0 5133
robopianist/models/piano/piano.py sha256=_VQ9BBsXi1oWKL0zUgcVDpgPtbielf36lXyKP_DhMFw 11942
robopianist/models/piano/piano_constants.py sha256=vyDsK-HFR3jJL4nMUa-8QLHTU1Dt8xNgJzJbEZbfC04 3184
robopianist/models/piano/piano_mjcf.py sha256=I_X27KnrqCF0EvjIeI2SozEfC4SmSi01Lf9zIx4GUc4 12123
robopianist/models/piano/piano_test.py sha256=rQ9ysPLwrXkgDb-_tz0LYMp9_rQqAxC_C52VJ3W3mJI 2388
robopianist/music/__init__.py sha256=zp3ScgserZHCLyQaFgCVRDVQTwVEoXMBeCNztJNTTBY 3406
robopianist/music/audio.py sha256=tXwV3R4zCT87qllJKY4iICDNyRT6F4ReOsrQ3CDi1Mw 1840
robopianist/music/constants.py sha256=2ebZZLzv6le5sgty9Bccf9EeTJPXBOhb5CW1ZyDFURo 1941
robopianist/music/library.py sha256=L371KiLRdJ4yE7yPdaKSOoK6kwG6LxeAwCXR8u_M-70 14732
robopianist/music/midi_file.py sha256=7UFIsjimCV-ctAPBIJbtG-cHuaqsMOnCkzXmHsRvMJI 14519
robopianist/music/midi_file_test.py sha256=SIdtDrffrZGOQQyL_r2PDHfEzSWrQo5eH407yjl-OM0 7188
robopianist/music/midi_message.py sha256=tuGm6Ostf6g57yQiw1fmYcCSS_og_NALRUydLwv_omg 2759
robopianist/music/music_test.py sha256=m6wAXqw3MzDaQrEj33jwJZmtHEOq4fz1Lz8KJC8PkqI 2070
robopianist/music/piano_roll.py sha256=IzsmpoEb1lKyaPm46CRNsmhVGYsNUGeWPA7asyuPE80 10083
robopianist/music/synthesizer.py sha256=Hgof3omGPAJzF90pZGBwxMXa4WNgmR-8Ytt_yHV8E3A 4889
robopianist/music/data/README.md sha256=BBagJzXImrPiwu6u1KfAagusEXMyWC0vAteP-QAtUfw 511
robopianist/music/data/rousseau/nocturne-trimmed.mid sha256=9ohvwQtP_5oCCnGQp-FiOBBWhehlShCCBl3pUD4_yvA 1720
robopianist/music/data/rousseau/twinkle-twinkle-trimmed.mid sha256=r1g8EyddT9FHf3xtGbIHFPRwpAzPhAhLUl_vAnwU7Zg 2207
robopianist/suite/__init__.py sha256=2tBMJ9xKAWSWAIlZKa7XFitEaaEeWyfCM0rnOp6XLSI 3277
robopianist/suite/composite_reward.py sha256=IwoPX-XqbSgtgQzEUuGKL50Bf2qr7hbKSTID_mbE-xs 2164
robopianist/suite/suite_test.py sha256=lYLV14VZA6rGtp2UbwO3mNjn9IzuGJ_sKg_1FuY9sYg 2290
robopianist/suite/variations.py sha256=75uF-fVASSIPSZQxgJH6Td4OGhhS-lN6P-Ybv9wOzAI 6941
robopianist/suite/variations_test.py sha256=YlHbkrFkSL9AiNJ4gv6Ipd8D4lQVmGuAOhTChv1pdLA 5608
robopianist/suite/tasks/__init__.py sha256=6UzqpwFh9uBNAsDrnWCzlMOZDMPAHDjfpWwXjtft-po 1032
robopianist/suite/tasks/base.py sha256=dLjt-pGSjVCtO_S8mNmkoRzdYLviq8jUZZauJXADos0 6476
robopianist/suite/tasks/piano_with_one_shadow_hand.py sha256=eiQOLn1SQ-Zt_fwwesLRiCot9Y7h0MXVMMHCs9HU1mo 16031
robopianist/suite/tasks/piano_with_shadow_hands.py sha256=zlNdcGFTL2kk4QkCRertUfLDQNjr-o1P06GHMn-VI04 18275
robopianist/suite/tasks/piano_with_shadow_hands_test.py sha256=Ju87H2sIXdIktcYuqJrQHr8IgP-TB2j7FFzpNWbohgo 11195
robopianist/suite/tasks/self_actuated_piano.py sha256=iGPS_Jcd5NlL8ZI8RuNMb_dl6nfMxgIBBFBMLotSzQI 8957
robopianist/suite/tasks/self_actuated_piano_test.py sha256=8OEA2-QDL2vv8QzdBoZ1EaKX18l8OjkO9RjRkk1A5R0 6279
robopianist/viewer/__init__.py sha256=EGkn3XoXomzCB_8AATwTZgL4pBFi6sfE3d4-xCKcfRk 1045
robopianist/viewer/application.py sha256=2ZIBHXTtMLpRSdV2ngHWBDLr5134zzUrMZwqvoenssA 16715
robopianist/viewer/figures.py sha256=7xJkRIeeBcTfkNJ8f0RDhxndN_U3Q0Owazx5FEr-DxQ 3214
robopianist/viewer/renderer.py sha256=ZMLIZ_PVKXYlxiwdi8MkIVEGMWMkaeH5Ir2W39zECWg 24076
robopianist/viewer/runtime.py sha256=LB_WOwkkFv2uZ5qEhq2RzYqwSXsKQDKD9mzb8r4ie6g 10851
robopianist/viewer/user_input.py sha256=Y4DP-2J_m8wpnveTpdAIn1S3KrhOC-nRuiAXNhA1aOs 9001
robopianist/viewer/util.py sha256=mmfUe2vYjEXrHw1ng-dKVeF40gf8adr7vWBSv-qKP4U 9688
robopianist/viewer/viewer.py sha256=aaHyn1p3NTNEIUSuAUFwyUKPiuOuifErtUZptv3sE8c 21431
robopianist/viewer/views.py sha256=5jIlMz_xe5Dly3NXSdjd9hegap0Wp8d9VFItWz2xDr0 10774
robopianist/viewer/gui/__init__.py sha256=eCqCbhCq9c6wNLL03NmfU-qI4xMTU050C2BE0FBDgco 1271
robopianist/viewer/gui/base.py sha256=6gJigF0PDpuOXnzxDXHwKKWjpR0e62HXxI7Cl5W_bOw 3122
robopianist/viewer/gui/fullscreen_quad.py sha256=hEqbLf1_SknyaE5gqe3VVJH9Qz59e4TcwTUmvqwAUAw 4747
robopianist/viewer/gui/glfw_gui.py sha256=jzUzdjaM5R3jtNHJYVCaSdtVz9N-9mHio6W5s8kbWc8 12721
robopianist/wrappers/__init__.py sha256=WfFj1yFPWUXcyjeMYCtGARTB7rS305YrsC3zTPg_9UQ 791
robopianist/wrappers/evaluation.py sha256=u9j3vYwUrOwY4LMZGGHEGd2D2HD3b_eh1t8tdAZvFJI 6977
robopianist/wrappers/sound.py sha256=SxsWIaBN3dE-FU1MhxOTDAf6LN6ydFV0pTFzuJm1aNc 4033
robopianist-1.0.3.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
robopianist-1.0.3.dist-info/METADATA sha256=J6GnrZE5HnxEBhVpYbAwErh2Lzf2VAF9B92m3tMuTKg 7190
robopianist-1.0.3.dist-info/WHEEL sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18 92
robopianist-1.0.3.dist-info/top_level.txt sha256=AWQky5WDr49jb1qx5EWEX8033mKxBTXSSXkUIbJKCp0 12
robopianist-1.0.3.dist-info/RECORD

top_level.txt

robopianist