rems

View on PyPIReverse Dependencies (0)

0.3.2 rems-0.3.2-py3-none-any.whl

Wheel Details

Project: rems
Version: 0.3.2
Filename: rems-0.3.2-py3-none-any.whl
Download: [link]
Size: 74904
MD5: c1af94b49048eb9b534122d8aff91e00
SHA256: 56ac64b78b183bfac0eb5351bf3ee4710edb461b3608e6b55920a96009d424c6
Uploaded: 2024-02-28 21:36:16 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: rems
Version: 0.3.2
Summary: Robotics Educational Middleware System
Author: UCLA LEMUR
License: LGPLv3
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Robot Framework
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Programming Language :: Python :: 3
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: plotly
Requires-Dist: pillow
Requires-Dist: defdict
Requires-Dist: pandas
Requires-Dist: websocket-client
Requires-Dist: pyyaml
Requires-Dist: setuptools
Requires-Dist: scikit-learn; extra == "async"
Requires-Dist: pydantic (==1.9.1); extra == "async"
Requires-Dist: ray[default] (==2.1.0); extra == "async"
Requires-Dist: redis; extra == "async"
Requires-Dist: protobuf (~=3.19.0); extra == "async"
Requires-Dist: geomdl; extra == "async"
Requires-Dist: scikit-learn; extra == "full"
Requires-Dist: pydantic (==1.9.1); extra == "full"
Requires-Dist: ray[default] (==2.1.0); extra == "full"
Requires-Dist: redis; extra == "full"
Requires-Dist: protobuf (~=3.19.0); extra == "full"
Requires-Dist: geomdl; extra == "full"
Requires-Dist: pygame; extra == "full"
Requires-Dist: pynput; extra == "full"
Requires-Dist: pygame; extra == "joystick"
Requires-Dist: pynput; extra == "keyboard"
Provides-Extra: async
Provides-Extra: core
Provides-Extra: full
Provides-Extra: joystick
Provides-Extra: keyboard
[No description]

WHEEL

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

RECORD

Path Digest Size
rems/Config.py sha256=pr8jg0Vut7Cti1TvlFsFwJulg43fzmf4cGRRAVbV1nw 462
rems/LiteOperator.py sha256=kJTPqAYKIMYBxDjBcgXHRXdY0Xh_wPA1oEA7qFijBZ4 7307
rems/Operator.py sha256=n3buHePvGQYqIMWXCyasuMPSwO9xkQ2qSMKDmfwJWlE 3058
rems/RayOperator.py sha256=tQ9JBToLw2Nsu6gbyGNtVzqMXNLCJYxtPoTHgVOc2XU 8375
rems/__init__.py sha256=63VR8a9YcXUxRVxb_t8KlD9qQGmJK41H6BdoYu2W6m8 511
rems/_static_version.py sha256=FT40Gz64FzLwPvVa4gpAG021T0vC9pHv5kAHr4eFWAM 73
rems/_version.py sha256=5BoQ5rLnHCDRyOjFne_b4BgQgrXwwzMoQGcoCokOmUY 6047
rems/device/BasicDeviceBase.py sha256=BRVjDPek6ML31FfVfHnMw4Q0rqF_qp7AwXTX2l8YJS0 595
rems/device/DeviceBase.py sha256=Tt6TtcgJexpqEdQceC9m1OUM-l82N90-wDyZg5-flaA 1056
rems/device/DriveBase.py sha256=jV-2DfJoWQamQ6WMC9e-aiu2NQMlPxjGkrf2mcB3PlA 585
rems/device/ObserveStateBase.py sha256=MDwwp_Sc61nYsAbDnzky3RgYx4ir8cT66WtVbyRfz3g 292
rems/device/SenseBase.py sha256=-9RuvzZ_k50UtnS1WQmwsIOjJgnCzfAIAXz4Wab6QeI 601
rems/device/__init__.py sha256=7z9SYBuDDHtTE0h_jQBLPC-cZcAz42dWHcFrJ60wmh8 152
rems/device/imu/ImuDevice.py sha256=vO2wPFO8aKa7OdjPTnuiK2Ps3o4w3YXbkHPTR0CqyPI 1159
rems/device/imu/Imu_interface.py sha256=NuDChsHUYD-uj1BzNv4ddIl42hA95olFLN9go6PY42Y 4812
rems/device/imu/__init__.py sha256=NYOO3Nt42CkfFBmKxd3013dqTefCHBKwWYLGg-zgSNU 59
rems/device/webots/WebotsBinder.py sha256=4G9_miHE5nTSzc3L1swuTyK4FMXPDPhOSRQ8NQYgO_s 4116
rems/device/webots/WebotsDrive.py sha256=TQ7syZDUxE-rCkhIA46h6bBOHiwZupiGtI-HGaSWMbs 1477
rems/device/webots/WebotsSense.py sha256=VH7I1tdz1JYom9WFJvpgjqV1yDckbI5SaXc1oJ46j0o 2299
rems/device/webots/__init__.py sha256=AAuwVAvtlmW8fDR1WdtaN043LZzOb8y20Jzwmqkl5Xo 116
rems/inputs/FileCsvInput.py sha256=WxP2ukloyBxz1pPITsotH-8v9SQvZVrQJ1VxAf9qnFs 376
rems/inputs/FileInput.py sha256=_iEM0bzfUgCGVVte3OnzKMzBWlKUlrMZFgaQenIOPHo 3159
rems/inputs/HockInput.py sha256=JEuwgx8ozKa7BEdM0mDa7B2i6MgCOn5BfD-NK-oYdvs 634
rems/inputs/InputBase.py sha256=_EpNXDSoHrAVRNHUzu9lVXS02KW2UkrE0wQGBUyz4SI 1403
rems/inputs/KeyboardInput.py sha256=M5TifcWU_6VCv8hVrwoF8dxtkrZl4UldM9Mb8DSsCWE 189
rems/inputs/__init__.py sha256=szgxpteZHt3Q8ukZBOLv_7vWB_jHYDhANfoNI2S1ld0 228
rems/inputs/estop_callback.py sha256=iQxBN34UQiEgM-5Ivbq02X7s94QQNETKOD9zYxE8iik 43
rems/inputs/joy/JOYSTICK_KEYMAP.py sha256=oOd_jxEflXl3G7AoTm8wT2OY_FEZUdXAeEx7xPsv6k0 2386
rems/inputs/joy/JoyManipulator.py sha256=dm791Gen1ChTNfcPMRcLbsY4Oij_y8zundyaR3BcPac 2237
rems/inputs/joy/JoystickInput.py sha256=7qmJx4N-8t9GfOl5vDlorIpq2VpqXXn-BAjvViq7oLQ 3594
rems/inputs/joy/__init__.py sha256=fwMEGtamAejoIcm3Wtlmn0Rum2YVv3xlzqZcDe0L3QQ 175
rems/inputs/key/KEYBOARD_KEYMAP.py sha256=I2Yi1jT3dL4dfMuS-owJugRB6cnbb72egDdpE9xX_Yg 209
rems/inputs/key/KeyboardInput.py sha256=sL9b0s2IXcvAerheH7Ug0mpfqRht8unXos9TzdoE9pQ 2442
rems/inputs/key/__init__.py sha256=c6MzHzxPGkd2ujno9uJZIPVlpVhEI-M29VhwdSW3QnA 177
rems/outputs/AnimationOutput.py sha256=16NO7xoeG2yztYxoS-P-OxQruoxx54JVT_qN6po3p9E 7814
rems/outputs/FileCsvOutput.py sha256=vdZ-h6a1bZ9mBKAlEMySqu2SpDINaOaF-DWGujC3qCg 1693
rems/outputs/FileOutput.py sha256=_jerF6eAMHcjwElc2ney_rMMFgP0tSWdZ4klCNPCAnc 1623
rems/outputs/GraphOutput.py sha256=K1a_d2vTzsCuyThmdViPyr5qDyw9151r_j_WRjzWQPc 491
rems/outputs/OutputBase.py sha256=YiJlffw4Trcr-MU2uADn8G7ZPXNYFU8Y2XBY_VpMTBw 2011
rems/outputs/PlotlyHelper.py sha256=dMpLShgeAaHUsLSgBIT0X0wvDNfFYkb3IOa-4WXP4w0 4670
rems/outputs/RealTimeFigOutputBase.py sha256=S_cchJuIiKnOh1HRSVd97Fc3IkbPgyluKiu-Qe9yOg4 3652
rems/outputs/__init__.py sha256=zLDpmqj7TMorJQkbKY7Pvg6zQ5utfUdQktqiGwpkBDY 200
rems/process/ProcessSystem.py sha256=HALRcjj9JFGUNNR2l89HiUVMNO0S-ZwpGGhRfykVxoY 916
rems/process/TestProcess.py sha256=UlYtLnOJDE8yaY_o-pCUq5-Ki17XAVw7ASxk8aNnl2s 961
rems/process/__init__.py sha256=DyIPhxTLSrGCgFLDaf4nzV1fNGLButKdZ0HYMSFyOA8 80
rems/robot_def/Manipulator5DoF.py sha256=qMC7yYFC-tUW8WjYDNkmoAjYminOWmxctwiy-4LrlM4 3712
rems/robot_def/MecanumDriveType.py sha256=ky6wLUhtpV2rjpw4WMeYflZDcpZz92WA29s_i6nUau8 3733
rems/robot_def/WoodbotDef.py sha256=Avow0-ZmlqPOwcq7K1tuKkTeUN9wuSPFN-V6F9o6KqQ 2203
rems/robot_def/__init__.py sha256=zzjayysooFU89p_einvYoj6GnUpPnIfF_-6ihjzJjcU 129
rems/robot_def/webots/YoubotArmDef.py sha256=F2_LEnBC0sckAHl_p8cGRATJrN5plipAs-QyNlLpkbQ 2372
rems/robot_def/webots/YoubotBaseDef.py sha256=j-gd34f90mHB7evjXAWJCwbGZR-EAORFZ5aJ_n1n6nM 1820
rems/robot_def/webots/YoubotDef.py sha256=IGzeQyyFilxG6YF6eZWwMPSvs79cXEhWvx7WZXLn3_c 670
rems/robot_def/webots/__init__.py sha256=tN0WadZ7TQVUVFGg_oqNdnQ0kdd3-OP-Nq6ctbPSup8 116
rems/robots/JacobianModel.py sha256=pPX3qbmk1aJU1nSFahhF1iAD_z1Q6Aqp7JLs-0hdnb8 630
rems/robots/NopRobot.py sha256=wwMhOgC4i_RjbxGq8OPT5ySGuzW_D-f_5XoKmNfONQI 398
rems/robots/RobotBase.py sha256=3GVRanRnGf5C9Tos3Q3Whp_3WacJ3ePJKCJmR8cTsgI 4662
rems/robots/RobotBaseAsync.py sha256=RxW46H1Qt4DnPbFQAvOTuMTvDcmD2HlzDoyXLv7ZV3A 4195
rems/robots/RobotDefBase.py sha256=v7Ddc_IY0KC6LhtheWaW_ZAm1l9J12bkhJH-MaQdOGc 2515
rems/robots/RobotThread.py sha256=6KrcKgweWG_JT8SiZv4ESA3qJF1ZNUEVwkTs18xfyJw 3805
rems/robots/RunConfig.py sha256=5Dv5jqcnzuUY_0c5qjQTKoMFLy4kw5x8hU3Ys8RzzH0 271
rems/robots/__init__.py sha256=Nn4xlXk1KxD5dp7RcbmAl-3_evdhALAxRhPOSfu2hU4 300
rems/robots/bind_robot.py sha256=PrPqsqUJucK9pYixmnVdX4xTYtrQXItccBIZj_TlgcM 1670
rems/sim_handler/LiteOperator.py sha256=da_j97zBNiM0Ql8k0a1kHyveYwglCSDorwDtntS7UGw 6715
rems/sim_handler/ProcessActor.py sha256=gZebEUnHAHKol7H5IO1KjjEdltlcWwPKHFm9kqcv0P0 529
rems/sim_handler/RayOperator.py sha256=KGKwZ180Fs0ADQw_EiPlAX7abkU9NNPu3Jeq_b62BQ8 7804
rems/sim_handler/SimActor.py sha256=jT3vtx-PwbWUBQAY6FtUS-2gub-Rr9GxAqYxVV7dxjs 2673
rems/sim_handler/SystemDefault.py sha256=rHSjjV27KNHBQGcu_s03i9WENLFQA0UknoF7fC_DUSc 107
rems/sim_handler/__init__.py sha256=q4Dudyu3ldr5KwhWTzE7X3HrNyoUFQVYtx7brqmtOP4 103
rems/sim_handler/job_background/JobHandler.py sha256=D2zYBq6QwSovIBEsHVS8YCW1gLcRJ1x4FXLEfF-4BUA 917
rems/sim_handler/job_background/JobHandlerBase.py sha256=AbxPlKNKGim20_j7ylby-r3KaCTvy38HerTKMkKBocc 380
rems/sim_handler/job_background/JobHandlerMP.py sha256=P6E13cTkOKqzJ3p6Ro-MoHkg2PIYLD9Fc3ROO4FNqOQ 839
rems/sim_handler/job_background/__init__.py sha256=Plra16jyaCa0m0u-9OVm1ZG0TScQGsy7QYbG4R3awhQ 229
rems/sim_handler/job_background/job_return_type.py sha256=kOsp4rVRNrSXYjNlYBqPtfYfaL8G9e-AXndlTv6O7v4 133
rems/sim_handler/job_background/job_type.py sha256=Vl2p5X_d6lK9O_erskO2KYuCQsbJfXYrjm1C2Arfi-c 111
rems/sim_handler/ray/ActorWrapper.py sha256=GWT7IplzjblD9fcYMHmVgZ7kqhBemWdIUcN3yBOV3lI 567
rems/sim_handler/ray/ProcessActorRay.py sha256=UTsdHQcOG8vXaXunLgrNMqkAp8EYw0LZUkx-51XdI0w 393
rems/sim_handler/ray/RayJobHandler.py sha256=9dI5-2axWQWA7P09CSvJYPA2gf_uWt36cAC0u-xCFl4 731
rems/sim_handler/ray/RayWrapTest.py sha256=3FqSRNXAwN_tSQsBPnuEpbyackoB-btCPfPteTw4MQs 459
rems/sim_handler/ray/RayWrapper.py sha256=xzPZ2JQzkBQfP7Zj4JbJDvLUTWCuplysgx-NkFohGFY 4206
rems/sim_handler/ray/RobotRayWrapper.py sha256=-BzMXSytO7OLBrQp2U8bf7Lz7f4W3hHBn3uaezAMfJY 5578
rems/sim_handler/ray/SimActorRay.py sha256=A4jQgUgBiT5RaNCR6kE-U-2rUZNaXaGc3PFLHr15AMA 115
rems/sim_handler/ray/__init__.py sha256=IajmO2_JXNcNYp4Mj_yBwdiT5cLnZ8LvMJ-IXHPHKRg 239
rems/sim_handler/ray/autocounter.py sha256=eWZ3dBIiOpQyIV6KjhFrYn98kXvSc_wiNdzx0q7O62I 1040
rems/sim_handler/thread/DeviceExecutor.py sha256=9BVCa9QeZM_GlQy-VoCPY9bSwEIC3sEIt59lx3vUNlo 4972
rems/sim_handler/thread/ProcessExecutor.py sha256=Lxek4cEZDpy6ZxZufylVUbUY12vm8IKvQw-uzh7ua2k 1757
rems/sim_handler/thread/TheadFunction.py sha256=gAgf7AVfFYkRsajr9R63mtOXF8MeuQNstp1s0MYV5rA 76
rems/sim_handler/thread/__init__.py sha256=ISK_YxLVeKWovRHW3AA5OfxIa5D996RJLz4UmqRDQOQ 90
rems/utils/AutoUpdatePip.py sha256=icLmolm_ojFCPst1qkEBpVtpj71MpnRINr_BH3INMYc 239
rems/utils/Rotations.py sha256=2m5Xv0tVxfbm4KGfukbByn0lS_gjTHyV9CsUa_0Tfrw 203
rems/utils/__init__.py sha256=2h2NPYLfjo9ssgbgNL2QpDbIMADKc0IBqlGy7CsXW-g 127
rems/utils/autotune_plots.py sha256=8q2LSnz-YJIkgN9zSDu1aRblrgWqKk2t08AAevX5UP0 1675
rems/utils/interpolate_limb_trajectory.py sha256=9PrC3tzcUxfavT-ubdJSNC3aqncWCas1GTEL0rS_9Sc 11488
rems/utils/neural_network.py sha256=mRNNfbR7FO6T9DoXKKNVKGVyGzvQBK5r3jW2vByyX90 5956
rems/utils/tictoc.py sha256=WMoyCmHnA0S0l4R0JkEelMBdGRjNKvzO6J-0gu75nmM 306
rems/utils/timestamp.py sha256=4KtE_-jEnkagNGSC5xrTuEHnAO0NbwhDt97uS24ue0c 286
rems/utils/urdf_relative_path.py sha256=7yif5-M4AtGFmkFViZnEfP9OmABGujWLJPa-7CC7fwU 605
rems-0.3.2.dist-info/METADATA sha256=HeYI8KR1PjesZPKM1-f-XUdY14vhoT_gGlpObEnTt-4 1616
rems-0.3.2.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
rems-0.3.2.dist-info/top_level.txt sha256=QGhv7_3TWzqEtlZ9r8ofaBmOFjaLxRAqjIzuWMppyNM 5
rems-0.3.2.dist-info/RECORD

top_level.txt

rems