Skip to content


Subversion checkout URL

You can clone with
Download ZIP
a command line plotting utility written in python
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

clplot - Command Line Plotting

A command line plotting utility written in python

We live on pypi!

pip install commandlineplot

John Novak

john (period) franc (period) novak (at) gmail (dot) com
This project was born: June 6, 2012
Last Updated: Check the Repo

What it is:

an intelligent command line plotting utility. You give it a text file (or multiple text files) and it gives you plots. It can take a decent handful of plotting flags giving the user the ability to make relatively complicated and customized plots quickly.

Note to the discerning:

Sep 11, 2013:

This is not the most elegant piece of code that was ever written. This was one of the first python projects I ever took on, before I had ever even heard of 'pep8'. It grew like a wet thing in a dark corner. "Rewrite plot code" has been on my to-do list for 6 months, but I haven't done it yet. Why? Two reasons: I'm trying to finish my doctorate, so this isn't a top priority, and frankly, it works. I crack it open all the time and add things that I need (like error bands, axes scaling, hollow points, etc) and I think "this needs to be gutted". Once the university accepts my thesis, then I'll attack this. Well, maybe beer first, then I'll attack this.

May 9, 2014: The time has come to get this code up to snuff. I have returned, christened with my PhD.



To use:


for more information call
python -help

Contents of this file:

clplot/ - the heart of the program.
clplot/ - sub-module handles the actual plotting.
clplot/ - sub-module which handles the automatic structure determination.
clplot/ - sub-module which is collection of helper functions.
clplot/ - sub-module which handles file interactions.
clplot/ - sub-module which holds shared globals.
clplot/test/various .txt files - testing files

Something went wrong with that request. Please try again.