Variable arguments (*args, **kwargs): seeking elegance

Skip Montanaro skip at pobox.com
Mon Oct 7 09:52:44 EDT 2013


> What makes Matplotlib so professional?
>
> Assuming that "professional" packages necessarily do the right thing is
> an unsafe assumption. Many packages have *lousy* interfaces.

Not that it's a complete explanation for matplotlib's interfaces, but
it did start out as a Python-based replacement for MATLAB. I seem to
recall that John Hunter started the project because the lab he worked
in as a postdoc only had a single MATLAB license, so it wasn't always
available when he needed it.

Skip



More information about the Python-list mailing list