Aggregate writing quality rankings of text documents with a simple Python script.

I enjoy continuously iterating on the writing of my papers, blog posts, and project READMEs. This post presents rank-writing.py, a simple Python script to automatically rank the writing quality of a document list. This script is openly available on GitHub in my bamos/python-scripts repository. Overview rank-writing sorts a list of files by numeric values obtained from summarizing the output of...   read more

12 Dec 2014 | Python

Short progression of my LaTeX/Python resume and CV.

I have maintained my curriculum vitae in LaTeX for over three years. I enjoy building small systems around the generation process and my current system is openly available on GitHub at bamos/cv. This project stores all of my content in YAML and uses Python with Jinja2 templates to output LaTeX and Markdown, which produce these documents on my website. I...   read more

10 Dec 2014 | LaTeX, Python

Simple Python script to count word frequencies.

This post introduces a small Python script word-counter.py to count the word frequencies over sliding windows or N-grams in my LaTeX and Markdown documents. This is part of my bamos/python-scripts repository, which contains other small Python snippets. The btford/write-good project has motivated me to start performing automatic analysis of the LaTeX and Markdown documents I write. The Makefile’s in my...   read more

15 Nov 2014 | Python

Adding similar projects to a GitHub README with Python.

In the open source community, projects are often inspired by related projects. In some of my projects, I have a section explicitly describing why my project is unique with a table summarizing other GitHub projects with their star counts and descriptions. The following screenshot is from the README in my bamos/latex-templates project. I maintain a collection of short Python scripts...   read more

02 Nov 2014 | Python

Analyzing writing in LaTeX documents.

I maintain a collection of LaTeX templates at bamos/latex-templates and have recently added [btford/write-good][write-good] to the Makefile’s. write-good is a native linter for English prose and works well on LaTeX documents. The following Makefile will output a list of warnings and tips for improving writing after building the LaTeX documents. SRC=$(wildcard *.tex) PDF=$(SRC:.tex=.pdf) all: $(PDF) %.pdf: %.tex latexmk --pdf $<...   read more

26 Oct 2014 | LaTeX

Older Posts