I agree that the passing in of lists is worse.

On Mon 05 Aug 2013 01:11:36 PM EDT, Jason Moore wrote:
> In pydy_viz/scene.py:
>
> > +
> > +    A scene object takes a ReferenceFrame, and a Point as required
> > +    arguments. The reference_frame and point act as the inertial
> > +    frame and origin with respect to which all objects are oriented
> > +    and rendered in the visualizations
> > +
> > +    A scene needs to be supplied with visualization_frames, Cameras,
> > +    and Light objects, as optional arguments.
> > +    A scene can also be supplied with the height and width of the
> > +    browser window where visualization would be displayed.
> > +    Default is 800 * 800.
> > +
> > +
> > +    """
> > +
> > +    def __init_(self, *args, **kwargs):
>
> Agreed, it isn't something that novice pythonista's know. But if we
> have clear documentation then we can go with that.
>
> I personally don't like all the list passing as args in the current
> mechanics module. It seems very clunky to me. That's why I recommend
> this method.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/PythonDynamics/pydy-viz/pull/18/files#r5584007>.
>