doc
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
Create notebooks from python files: jupytext --to notebook foo.py # creates foo.ipynb Create html files from notebooks: jupyter-nbconvert --to html foo.ipynb # creates foo.html Create images from att files (works with HFST command line tools from branch hfst-dev-4.0): cat image11.att | hfst-txt2fst --named-states=Root --states-file=image11.states > image11.hfst cat image11.hfst | hfst-fst2txt --state-names=image11.states --format=dot > image11.dot dot -Tpng image11.dot -o image11.png Create all ipynb and html files from py files: for file in */src/Lecture.py; do echo $file && jupytext --to notebook $file ; done for file in */src/Lecture.ipynb; do echo $file && jupyter-nbconvert --to html $file ; done for dir in */src/; do cd $dir && pwd && mv Lecture.ipynb ../ && mv Lecture.html ../ && cd ../.. ; done Note: '!' and '#' need sometimes be inserted as "!" and "#" in the .py file to be interpreted correctly when producing the .ipynb file. These escaped characters must be manually changed back to literal '!' and '#' in the .ipynb file: perl -pe 's/\&\#33\;/!/g; s/\&\#35\;/#/g;' (These escaped formats have been used in files Lecture1/Lecture.py and Lecture3/Lecture.py.)