PythonTeX: reproducible documents with LaTeX, Python, and more. (30th July 2015)
- Record Type:
- Journal Article
- Title:
- PythonTeX: reproducible documents with LaTeX, Python, and more. (30th July 2015)
- Main Title:
- PythonTeX: reproducible documents with LaTeX, Python, and more
- Authors:
- Poore, Geoffrey M
- Abstract:
- Abstract: PythonTeX is a LaTeX package that allows Python code in LaTeX documents to be executed and provides access to the output. This makes possible reproducible documents that combine results with the code required to generate them. Calculations and figures may be next to the code that created them. Since code is adjacent to its output in the document, editing may be more efficient. Since code output may be accessed programmatically in the document, copy-and-paste errors are avoided and output is always guaranteed to be in sync with the code that generated it. This paper provides an introduction to PythonTeX and an overview of major features, including performance optimizations, debugging tools, and dependency tracking. Several complete examples are presented. Finally, advanced features are summarized. Though PythonTeX was designed for Python, it may be extended to support additional languages; support for the Ruby and Julia languages is already included. PythonTeX contains a utility for converting documents into plain LaTeX, suitable for format conversion, sharing, and journal submission.
- Is Part Of:
- Computational science & discovery. Volume 8:Number 1(2015)
- Journal:
- Computational science & discovery
- Issue:
- Volume 8:Number 1(2015)
- Issue Display:
- Volume 8, Issue 1 (2015)
- Year:
- 2015
- Volume:
- 8
- Issue:
- 1
- Issue Sort Value:
- 2015-0008-0001-0000
- Page Start:
- Page End:
- Publication Date:
- 2015-07-30
- Subjects:
- Python -- LaTeX -- reproducibility -- dynamic report generation -- Ruby -- Julia
Science -- Computer simulation -- Periodicals
Technology -- Computer simulation -- Periodicals
Science -- Data processing -- Periodicals
Technology -- Data processing -- Periodicals
Research -- Methodology -- Periodicals
Research -- Periodicals
Periodicals
501.13 - Journal URLs:
- http://iopscience.iop.org/1749-4699 ↗
http://www.iop.org/EJ/journal/CSD ↗
http://ioppublishing.org/ ↗ - DOI:
- 10.1088/1749-4699/8/1/014010 ↗
- Languages:
- English
- ISSNs:
- 1749-4699
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 7759.xml