Hi all

I have no experience, but it seems that Sphinx can handle the documentatio.

There are some examples:
https://opencobra.github.io/cobratoolbox/stable/index.html
https://cosmomvpa.org/index.html

And the sphinx complement
https://github.com/sphinx-contrib/matlabdomain

I hope this helps and best regards

Álvaro Jaramillo Duque

On Tue, Jul 12, 2022 at 5:05 PM Ray Daniel Zimmerman <r...@cornell.edu>
wrote:

> Hi all,
>
> Sorry, things have been so quiet here on the developers list. I know I’m
> not nearly as good at communicating with all of you as I should be.
>
> I’ve been hard at work on MP-Element
> <https://github.com/MATPOWER/mp-element/>, which is turning out to be
> essentially a complete rewrite of MATPOWER to make it many times more
> flexible and powerful. More on that to come.
>
> However, the reason for this e-mail is to get suggestions and comments
> (and hopefully some help) regarding documentation infrastructure for
> upcoming versions of MATPOWER. I have a lot of new code that needs to be
> properly documented before it can be released. Many languages make it easy
> to pull documentation text directly from the code files to generate
> reference documentation. And there are tools that allow multiple formats
> (especially HTML and PDF) to be generated from a single set of source
> documents.
>
> In particular, Python’s documentation <https://docs.python.org> is based
> on Sphinx <https://www.sphinx-doc.org>, as are the many projects hosted
> by Read the Docs <https://readthedocs.org>, and it turns out that Sphinx
> supports a contributed “domain” for handling Matlab documentation as well.
>
> The following are some of my goals for MATPOWER documentation going
> forward:
>
>    - Keep all help text in the code compatible with MATLAB’s help and doc 
> commands,
>    and as close as possible to MathWorks conventions.
>    - Use Sphinx to automatically generate reference documentation
>    directly from the code and embedded help text.
>    - Write all of the documentation in reStructuredText (reST) format, so
>    Sphinx can be used to generate HTML and PDF versions of everything.
>
>
> The big questions are, does anyone here have …
>
> … experience with Sphinx (with Matlab code or otherwise)?
> … suggestions for an alternative?
>
> You feedback is greatly appreciated.
>
> Thanks,
>
>     Ray
>
>

Reply via email to