octave-docset
octave-docset copied to clipboard
Octave documentation as Dash docset
Octave docset
Key | Value |
---|---|
Author | Hans-Helge Buerger |
Current Octave Version: | v6.4.0 |
Last Update: | 03. November 2021 |
Octave is a programming language for matrix mathematical calculations. It is very similar to MatLab and its syntax is almost interchangable. I use Octave at university for Machine Learning and Speech Processing calculations.
Dash is an API Documentation Browser and Code Snippet Manager for Mac. If you are using Windows or Linux you probably want to have a look at Zeal which is quite similar to Dash.
Installation for Dash
Just download this docset and unzip it. To install it just double-click on Octave.docset
and Dash will add this docset.
Installation for Zeal (Linux or Windows)
To manually install a docket in Zeal you need to download the docset and copy the docset-folder into %HOMEPATH%\AppData\zeal\docset\
. Restart Zeal and Octave should be loaded automatically.
Generate docset
The docset is generated with a Python script and the original HTML documentation. To generate the docset simply clone the repository and you have to change the version variable in build.sh
(check the link whether the doc version really exists). Then run ./build.sh
. The script will download the docs and will create an Octave.tgz
file, which is ready for a pull request for Kapeli/Dash-User-Contributions.
Requirements
sqlite3==3.8.x
beautifulsoup4==4.5.1
bs4==0.0.1
Report Bugs
Please report all bugs or issues to the original repo > Repo Issues