Pweave-Teaching
Category
Other
Program On
Teaching
Version
0.30.3
Author / Distributor
Please see http://mpastell.com/pweave/
Description
From http://mpastell.com/pweave/: "Pweave is a scientific report generator and a literate programming tool for Python. Pweave can capture the results and plots from data analysis and works well with NumPy, SciPy and matplotlib. "
Running Program
Also refer to Running Jobs on the teaching cluster
- Version 0.30.3, for Python 3.6.4, installed in /usr/local/apps/gb/pweave/0.30.3-Python-3.6.4-foss-2018a
To use this version of pweave, please first load the module with
ml pweave/0.30.3-Python-3.6.4-foss-2018a
This module will automatically load Python/3.6.4-foss-2018a and the foss/2018a toolchain.
Sample job submission script (sub.sh) to run this pweave:
#!/bin/bash
#SBATCH --job-name=pweavejob
#SBATCH --partition=batch
#SBATCH --mail-type=ALL
#SBATCH --mail-user=username@uga.edu
#SBATCH --ntasks=1
#SBATCH --mem=1gb
#SBATCH --time=08:00:00
#SBATCH --output=pweavejob.%j.out
#SBATCH --error=pweavejob.%j.err
cd $SLURM_SUBMIT_DIR
ml pweave/0.30.3-Python-3.6.4-foss-2018a
pweave [options]
where [options] need to be replaced by the options you want to use.
In the real submission script, at least all the above underlined values need to be reviewed or to be replaced by the proper values.
Sample job submission command:
sbatch sub.sh
Documentation
[shtsai@c2-11 ~]$ ml pweave/0.30.3-Python-3.6.4-foss-2018a [shtsai@c2-11 ~]$ pweave --version Pweave 0.30.3 [shtsai@c2-11 ~]$ pweave -help Usage: pweave [options] sourcefile Options: --version show program's version number and exit -h, --help show this help message and exit -f DOCTYPE, --format=DOCTYPE The output format. Available formats: tex, texminted, texpweave, texpygments, rst, pandoc, markdown, leanpub, sphinx, html, md2html, softcover, pandoc2latex, pandoc2html, notebook Use Pweave -l to list descriptions or see http://mpastell.com/pweave/formats.html -i INFORMAT, --input-format=INFORMAT Input format: noweb, markdown, notebook or script -k KERNEL, --kernel=KERNEL Jupyter kernel used to run code: default is python3 -o OUTPUT, --output=OUTPUT Name of the output file -l, --list-formats List output formats -m, --matplotlib Disable matplotlib -d, --documentation-mode Use documentation mode, chunk code and results will be loaded from cache and inline code will be hidden -c, --cache-results Cache results to disk for documentation mode -F FIGDIR, --figure-directory=FIGDIR Directory path for matplolib graphics: Default 'figures' --cache-directory=CACHEDIR Directory path for cached results used in documentation mode: Default 'cache' -g FIGFORMAT, --figure-format=FIGFORMAT Figure format for matplotlib graphics: Defaults to 'png' for rst and Sphinx html documents and 'pdf' for tex -t MIMETYPE, --mimetype=MIMETYPE Source document's text mimetype. This is used to set cell type in Jupyter notebooks
[shtsai@c2-11 ~]$ ptangle This is ptangle 0.30.3, enter ptangle -h for help [shtsai@c2-11 ~]$ ptangle -h Usage: ptangle sourcefile Options: --version show program's version number and exit -h, --help show this help message and exit -i INFORMAT, --input-format=INFORMAT Input format: noweb, markdown, notebook or script
Installation
Version 0.30.3 installed with pip install Pweave using Python/3.6.4-foss-2018a on August 19, 2019.
System
64-bit Linux