Resources

Version 10 (J. Simmons, 06/09/2015 07:43 am)

1 1 J. Simmons
h1. Resources
2 1 J. Simmons
3 1 J. Simmons
h2. Integrating LaTeX and Sage
4 1 J. Simmons
5 1 J. Simmons
* On Macs
6 1 J. Simmons
** "Embedding Sage in LATEX with SageTEX for TEXShop Users":http://faculty.essex.edu/~bannon/sp/sagetextexshop.pdf
7 1 J. Simmons
** "How to enable --shell-escape when using pdflatexmk?":http://tex.aspcode.net/view/635399273629833626241790/how-to-enable-shell-escape-when-using-pdflatexmk
8 2 J. Simmons
9 10 J. Simmons
h2. Python Tips and Tricks
10 10 J. Simmons
11 10 J. Simmons
* "Cheat Sheet for Exploratory Data Analysis in Python":http://www.analyticsvidhya.com/blog/2015/06/infographic-cheat-sheet-data-exploration-python/ - great list of functions/methods and example code for dealing with data (think tables, plotting, etc)
12 10 J. Simmons
13 2 J. Simmons
h2. Included Packages
14 3 J. Simmons
15 2 J. Simmons
* Minted (code formatting in Linux)
16 4 J. Simmons
** "Code Highlighting with minted":https://www.sharelatex.com/learn/Code_Highlighting_with_minted
17 2 J. Simmons
* Pint (units for Python)
18 2 J. Simmons
** "Pint Docs":http://pint.readthedocs.org/en/0.6/
19 2 J. Simmons
** "General Installation":http://pint.readthedocs.org/en/0.6/getting.html
20 2 J. Simmons
** "Installing Modules in Sage":http://ask.sagemath.org/question/8927/how-do-i-install-python-modules-or-use-a-different-version-of-python-with-sage/
21 5 J. Simmons
22 5 J. Simmons
h2. Packages to Research
23 5 J. Simmons
24 5 J. Simmons
* "Tikz":http://www.texample.net/tikz/ - Programatic graphics
25 5 J. Simmons
* "AstroPy":http://www.astropy.org/ - Python library for astronomical and astrodynamics calculations 
26 6 J. Simmons
27 7 J. Simmons
h2. IPython
28 7 J. Simmons
29 7 J. Simmons
Alternate core engine to Sage.  Pros: runs on all three platforms, natively renders PDFs the way we like, has a powerful and user friendly GUI for editing.  Cons: GUI is a web notebook which requires users to have a local server running, may be missing some features we like from Sage (TBD).
30 7 J. Simmons
31 7 J. Simmons
* "IPython homepage":http://ipython.org/
32 7 J. Simmons
* "IPython Wiki page":http://en.wikipedia.org/wiki/IPython
33 9 J. Simmons
* Examples of using IPython
34 9 J. Simmons
** "Web article about optimizing Python code that introduced us to IPython":https://jakevdp.github.io/blog/2015/02/24/optimizing-python-with-numpy-and-numba/
35 9 J. Simmons
** "A short demo on how to use IPython Notebook as a research notebook":http://www.randalolson.com/2012/05/12/a-short-demo-on-how-to-use-ipython-notebook-as-a-research-notebook/ ("actual example research notebook":http://www.randalolson.com/wp-content/uploads/Evolution-of-Swarming-Experiment.pdf) 
36 7 J. Simmons
37 6 J. Simmons
h2. Creating/Customizing LaTeX Document Classes
38 6 J. Simmons
39 6 J. Simmons
* "Creating your own LaTeX document class":http://blog.ankurdave.com/2009/04/creating-your-own-latex-document-class.html
40 8 J. Simmons
* "Rolling Your Own Document Class":http://www.tug.org/TUGboat/tb28-1/tb88flynn.pdf
41 8 J. Simmons
* "LaTeX 2 for Class and Package Writers":http://latex-project.org/guides/clsguide.pdf
42 8 J. Simmons
* "Minutes in Less Than Hours: Using LaTeX Resources":http://www.tug.org/pracjourn/2005-4/hefferon/
43 8 J. Simmons
* "Example Custom Classes":https://www.ctan.org/topic/class
44 8 J. Simmons
** "Coursepaper":https://www.ctan.org/tex-archive/macros/latex/contrib/coursepaper
45 8 J. Simmons
** "US Corp of Engineers Report":https://www.ctan.org/pkg/erdc
46 8 J. Simmons
** "Lab Notebook":https://www.ctan.org/pkg/labbook
47 8 J. Simmons
** "No Starch Press Class":https://www.ctan.org/pkg/nostarch
48 8 J. Simmons
** "Technical Reference Manuals":https://www.ctan.org/pkg/refman
49 6 J. Simmons
50 6 J. Simmons
h2. Other Interesting Links
51 6 J. Simmons
52 6 J. Simmons
* "ShareLaTeX":https://www.sharelatex.com/ - Kind of a Google Docs for LaTeX; open source so one could see implementing the MTK features in it and having MTK Online
53 6 J. Simmons
** ShareLaTeX can be run in "Sandstorm":https://sandstorm.io/apps/