PyRep is a toolkit for robot learning research, built on top of CoppeliaSim/V-REP. It allows to launch CoppeliaSim's simulation thread from Python. Because of this, one is able to execute PyRep python code synchronously with the simulation loop, thus greatly increasing speed compared to a Python client that would interact with CoppeliaSim via remote procedure calls. This is particularly interesting for learning algorithms in the areas of reinforcement learning, imitation learning, state estimation, etc.. PyRep was written and is courtesy by Stephen James (Imperial College London).

PyRep install and usage examples can be found in the PyRep repository.