compdyn / partmc

Particle-resolved stochastic atmospheric aerosol model
http://lagrange.mechse.illinois.edu/partmc/
GNU General Public License v2.0
28 stars 16 forks source link

Unify post-processing pipelines #60

Open mwest1066 opened 7 years ago

mwest1066 commented 7 years ago

At present we have three different processing/plotting pipelines:

  1. extract_* programs followed by gnuplot
  2. tool/partmc.py that reads raw PartMC output for processing, with plotting in Python
  3. process_* programs in Fortran that output processed data as NetCDF, with plotting in Python

We should eliminate everything except option 3. That is, we should delete all the extract programs and the tool/partmc.py library.

It's not clear to me whether we should write a new Fortran program to extract text/CSV from a NetCDF file to still allow gnuplot plotting and simple access to the data.

mwest1066 commented 7 years ago

For now, keep extract and Fortran post-processing. Make sure we don't use partmc.py anywhere. Write some docs somewhere saying that there are two post-processing pipelines and discussing the pros/cons.