At present we have three different processing/plotting pipelines:
extract_* programs followed by gnuplot
tool/partmc.py that reads raw PartMC output for processing, with plotting in Python
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.
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.
At present we have three different processing/plotting pipelines:
extract_*
programs followed bygnuplot
tool/partmc.py
that reads raw PartMC output for processing, with plotting in Pythonprocess_*
programs in Fortran that output processed data as NetCDF, with plotting in PythonWe should eliminate everything except option 3. That is, we should delete all the
extract
programs and thetool/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.