Simprod Scripts¶
This project is a collection of scripts, tray segments and IceProd modules used in simulation production. The aim is to provide a central place with standard segments for running simulation in both production and privately.
Scripts: Scripts is a collection of python scripts used in simulation production
IceProd modules: IceProd Module Base (legacy) basic wrappers around tray segments that provide an interface for IceProd.
Tray Segments: Tray Segments are IceTray meta-modules that contain several I3Modules with default parameters.
Examples: The directory
simprod-scripts/resources/examples
contains a collection of example scripts for running IPModulesTests
Rules and guidlines for scripts, segments, modules, and tests.
Give one entity one cohesive responsibilty.
Write documentation for the new IceCube member. Make sure it’s clear. If you’re having trouble writing clear documentation, perhaps you didn’t give the entity you’re writing documentation for one cohesive responsibility and maybe rethink your design.
python/modules
One module per file - Don’t include anything in here that IceProd does not call directly.