If possible, it would be good if we made it easy to make use of names 
later on, if we find a use for it down the line.

On Mon 05 Aug 2013 02:25:48 PM EDT, Jason Moore wrote:
> In pydy_viz/visualization_frame.py:
>
> > +        >>> #initializing with Particle, reference_frame ...
> > +        >>> frame3 = VisualizationFrame('frame3', I, Pa, shape)
> > +
> > +        """
> > +        #Last arg should be a Shape ..
> > +        if isinstance(args[-1], Shape):
> > +            self._shape = args[-1]
> > +        else:
> > +            raise TypeError('''Please provide a valid shape object''')
> > +        i = 0
> > +        #If first arg is not str, name the visualization frame 'UnNamed'
> > +        if isinstance(args[i], str):
> > +            self._name = args[i]
> > +            i += 1
> > +        else:
> > +            self._name = 'UnNamed'
>
> The CamelCase strings are not impressive looking, trust me. It just
> looks unprofessional.
>
> We've discussed multiple times now that name is not a required
> attribute for many of the objects you are creating. The mechanics
> objects have names for very specific reasons (i.e. it is used for
> display vectors properly). I believe object names should be optional
> for everything you've written so far because they have no explicit use
> and why have to type in a name for every object instantiation if it
> never gets used anywhere.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/PythonDynamics/pydy-viz/pull/17/files#r5585997>.
>