|
|
|
|
Reproducible computational experiments using SCons |
The main SConstruct commands defined in our reproducible research environment are collected in Table 1.
| Fetch(data_file,dir[,ftp_server_info]) |
| A rule to download |
| Flow(target[s],source[s],command[s][,stdin][,stdout]) |
| A rule to generate |
| Plot(intermediate_plot[,source],plot_command) or |
| Plot(intermediate_plot,intermediate_plots,combination) |
| A rule to generate |
| Result(plot[,source],plot_command) or |
| Result(plot,intermediate_plots,combination) |
| A rule to generate a final |
| End() |
| A rule to collect default targets. |
These commands are defined in $RSFROOT/lib/rsfproj.py where RSFROOT is the environmental variable to the Madagascar installation directory. The source of this file is in python/rsfproj.py.
|
|
|
|
Reproducible computational experiments using SCons |