Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

reproducibility in matlab #34

Open
nehamoopen opened this issue Feb 22, 2023 · 1 comment
Open

reproducibility in matlab #34

nehamoopen opened this issue Feb 22, 2023 · 1 comment

Comments

@nehamoopen
Copy link
Collaborator

Some MATLAB stuff that a participant (thanks, Gerrit Muller!) found during the course, may be helpful for future course participants:

Style guide:
https://de.mathworks.com/matlabcentral/fileexchange/46056-matlab-style-guidelines-2-0

Call Matlab from python:
https://de.mathworks.com/help/matlab/matlab-engine-for-python.html?s_tid=CRUX_lftnav

Notebooks in matlab:
https://de.mathworks.com/matlabcentral/answers/53454-matlab-equivalent-to-ipython-notebook

https://anneurai.net/2015/11/12/matlab-based-ipython-notebooks/

Profiler (to spot most time-intensive function):
https://de.mathworks.com/help/matlab/ref/profile.html

and the linter:
https://de.mathworks.com/help/matlab/ref/mlint.html

@andrejsho
Copy link

andrejsho commented May 26, 2023

Addition to documentation, comments and docstrings:

Add comments to your code:
https://nl.mathworks.com/help/matlab/matlab_prog/comments.html

Add help to your program:
https://nl.mathworks.com/help/matlab/matlab_prog/add-help-for-your-program.html

"Create help summary files":
https://nl.mathworks.com/help/matlab/matlab_prog/create-a-help-summary-contents-m.html

According dependencies:

https://nl.mathworks.com/help/matlab/matlab_prog/identify-dependencies.html

General

Guide about a lot of things concerning structuring in Matlab (official Matlab help pages are also referring there)
https://nl.mathworks.com/matlabcentral/fileexchange/115905-programming-structuring-code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants