Project

General

Profile

Feature #755

Move example code to bin/user/

Added by Rogers, Chris almost 10 years ago. Updated almost 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Code Management
Target version:
Start date:
20 October 2011
Due date:
% Done:

100%

Estimated time:
Workflow:

Description

I want to keep the bin/ directory pretty clean. I think we should only have executables that get run in control room or when we have a batch execution system. So I propose the following scripts only should be in bin/

  • analyse_data_online.py: analyses data, given some data stream, from start to finish; reconstructs experimental data
  • analyse_data_offline.py: analyses data, given some configuration information, from start to finish; reconstructs experimental data
  • simulate_mice.py: simulates mice, given some configuration information, from start to finish; reconstructs monte carlo data

Might want to add some extra stuff, but examples of some small part of the workflow don't belong here. All run control and options are done from configuration datacards.

#1

Updated by Rogers, Chris almost 10 years ago

Other stuff can go in child directories of bin/ like bin/user for example code, bin/utilities for useful tit-bits (browsing json files, making field map plots...)

#2

Updated by Rogers, Chris almost 10 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

I made the change, but pushed this issue so that people can lodge complaints or discuss (easy enough to undo)

#3

Updated by Tunnell, Christopher almost 10 years ago

Examples shouldn't be in 'user' since they should be somewhat approved by everybody else. Or we should have some level of standards.

'user' is for anybody to dump anything (maybe we will have subdirectories with people's names?)

Can we have an examples directory?

Can we make sure that any changes to the layout or rules we have go into the bin/README so people know what is where and how to change things?

#4

Updated by Rogers, Chris almost 10 years ago

  • Target version changed from Future MAUS release to MAUS-v0.0.9

Also available in: Atom PDF