Differences

This shows you the differences between two versions of the page.

wiki:reproguide [2014/05/14 20:00]
yang
wiki:reproguide [2015/05/27 02:06] (current)
Line 51: Line 51:
6. make CR;        build CR figures 6. make CR;        build CR figures
-Again, you can back up your figures to a separate folder, but it is not OK to just copy them back to directory Fig in those figures making rules.+Again, you can back up your figures to a separate folder, but it is not OK to just copy them back to directory Fig in those figures-making rules.
-==== File organization on CEES computers ====+==== Reproducibility file organization on CEES computers =====
 +People using CEES computers for their computation usually involves PBS and python scripts, etc. Putting the entire workflow into a makefile is sometimes a difficult task. Nonetheless, you can still organize your reproducibility workflow around the Makefile, and the criterion for the reproducibility does not change, i.e. the code should compile, the ER flow is present and can be generated successfully by a tester, the CR flow is present.
 +
 +So In the makefile, you should still have complete flows for each figure in your paper. If computing a figure involves running a script, you should record the cmd the runs the script in the makefile. You can add some comments for better readability as well.
==== FAQs ==== ==== FAQs ====
Line 83: Line 86:
Use the '-n' option in Make. This option allows the user to see all the commands that GNUmake would execute for this target, but without actually executing them. For example, to test target.H, enter '' make -n target.H'' rather than ''make target.H''. The terminal will display the commands that would be run as well as report any mistakes you may have made, such as a filename typo in the dependency list. Use the '-n' option in Make. This option allows the user to see all the commands that GNUmake would execute for this target, but without actually executing them. For example, to test target.H, enter '' make -n target.H'' rather than ''make target.H''. The terminal will display the commands that would be run as well as report any mistakes you may have made, such as a filename typo in the dependency list.
 +
 +
 +==== Common Dos and Don'ts ====
 +//1. Unless intended, DO NOT set the permission of any of your files to be "r w x - - - - - - ", this would block anybody else's access. //
 +
==== Tips ==== ==== Tips ====
/web/html/data/attic/wiki/reproguide.1400097610.txt.gz · Last modified: 2015/05/26 22:41 (external edit)
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0