habitat-sim icon indicating copy to clipboard operation
habitat-sim copied to clipboard

Pythonify habitat-sim

Open Skylion007 opened this issue 4 years ago • 0 comments

🚀 Feature

We really should be using the property feature of PyBind to make the simulator class more Pythonic. Doing so will transparently handle the getters/setters when assigning and accessing the value of properties. Many of these setters/getters are in the habitat-sim class.

Motivation

Doing so will make it easier to use from the PythonAPI for newcomers.

Pitch

You'll be able to treat the C++ classes exactly like Python classes for the most part which would be ideal.

Alternatives

Keep it how it is.

Additional context

Skylion007 avatar May 05 '20 19:05 Skylion007