[Matplotlib-devel] mpl_finance maintenance

Akkana Peck akkana at shallowsky.com
Sat Jan 7 16:33:21 EST 2017


Eric Firing writes:
> See https://github.com/matplotlib/matplotlib/pull/7762; I think it needs
> more specific information for the user on where mpl_finance *is*.

Right now, I agree; it could use a pointer to the GitHub repository.
But if we put it on PyPI that becomes a lot less important.

Who should be the owner on PyPI? It's easy enough to submit it since
it already has a working setup.py, though the README/documentation
needs to be better (I can work on that). Should it be owned on PyPI
by the matplotlib project?

When I built mpl_finance from setup.py and pip installed it (--user),
pip pulled in version 1.5.3 of matplotlib rather than using my
system-installed matplotlib 2.0.0rc2, and nothing worked. I had to
comment out the install_requires line in setup.py. Once matplotlib
2.0 is the default on PyPI that won't be an issue, but it might be now.

> A question that just popped into my head is, does it make sense in the long
> run for mpl_finance to build on pandas, which is designed to handle the
> types of data encountered in finance?

It would be great to work with pandas if we add better stats
routines, things that could compete with R's finance packages.

It should still be able to run without pandas if all the user wants
is simple fetches and plots like it does now.

Thomas Caswell writes:
> Akkana: you should have an invitation to join the mpl org with push right
> to mpl_finance.  In addition to doing a release on pypi I think the first
> critical task is to get sphinx docs for the project set up and hosted.
> Even though you have push rights, please go through the standard PR review
> process.

Great! I'll start on sphinx docs first and submit a pull request
when I have something ready. I'm somewhat new to both pull requests
and sphinx, so I'll apologize in advance if my first submissions
need a little help. I'll try to use matplotlib as a model for where
to put the sphinx files, what theme to use, etc.

        ...Akkana


More information about the Matplotlib-devel mailing list