Skip to content

a command line plotting utility written in python

Notifications You must be signed in to change notification settings

JohnFNovak/clplot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

#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.

####requires:
python
numpy
matplotlib

####To use:
python clplot.py

for more information call
python clplot.py -help

####Contents of this file:
clplot/clplot.py - the heart of the program.
clplot/plot.py - sub-module handles the actual plotting.
clplot/structure.py - sub-module which handles the automatic structure determination.
clplot/helpers.py - sub-module which is collection of helper functions.
clplot/data_handler.py - sub-module which handles file interactions.
clplot/globe.py - sub-module which holds shared globals.
clplot/test/various .txt files - testing files

About

a command line plotting utility written in python

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages