matlabdomain
matlabdomain copied to clipboard
A Sphinx extension for documenting Matlab code
Originally reported by: **Mark Mikofski (Bitbucket: [bwanamarko](https://bitbucket.org/bwanamarko), GitHub: Unknown)** ---------------------------------------- Currently, if method defined in separate file, then it's attributes are defined in the classdef. Need to capture the name...
Better classdef attributes and validator function parsing based on improvements to MATLAB-language-grammar in: - https://github.com/mathworks/MATLAB-Language-grammar/pull/86 - https://github.com/mathworks/MATLAB-Language-grammar/pull/88 - https://github.com/mathworks/MATLAB-Language-grammar/pull/90 and a `textmate-grammar-python` pr which bumps the MATLAB-language-grammar (which will be...
I've authored and maintained `sphninxcontrib-matlabdomain` for the past 7 years. It's been exiting, challenging, but very rewarding to use it at work and see other people and projects using it....
It would be helpful to auto-document the argument blocks of a function, and show the argument types, validations, and comments. For example, the following argument block in MATLAB ``` arguments...
For classes with lots of properties (for example the [`Options` class in nosnoc](https://nosnoc.readthedocs.io/en/latest/options.html#nosnoc.Options)) it would be nice to section the properties for better readability. One approach to doing this would...
I'm getting this error: ``` Exception occurred: File "/home/docs/checkouts/readthedocs.org/user_builds/network-level-analysis-toolbox/envs/latest/lib/python3.8/site-packages/sphinxcontrib/mat_documenters.py", line 1342, in import_object if self.object.attrs.get("Static"): AttributeError: 'NoneType' object has no attribute 'attrs' ``` Here's the static method it's calling: ```...
Hi all, I recently discovered Doxygen, Sphinx, and sphinxcontrib-matlabdomain. Very excited to apply it for my MATLAB API. I checked out master and ran the make html command in the...
I get a Sphinx build error when the module:: directive points to a none-existing directory (Pyhon 3.10, Sphinx 7.4.0, Matlabdomain 0.22.1):  Seemingly raised from the following module directive: .....
Hi, I have a project with folder structure similar to ```bash ├── docs ├── src └── tests ├── src └── submodules ``` Currently, I have set ``matlab_src_dir`` to the project's...