|
[Rivet] List of Rivet routinesJonathan Butterworth jmb at hep.ucl.ac.ukThu Aug 7 13:07:31 BST 2008
Emily Nurse wrote: > ok, I've made a new component (AnalysisRoutine) and a new report that > selects on this component. > http://projects.hepforge.org/rivet/trac/report/9 great! Other people who are planning to write, or requesting routines, please add tickets using the same format /fields as Emily has used here. Cheers, Jon > >> It might be nicer to keep them separate from normal tickets and >> exclude them >> from normal views, but to refer to active tickets that affect those >> analyses. >> Otherwise we'll never get to close analysis tickets - just move them, >> which is >> a bit artificial - and the tickets will become long and full of expired >> information. > > I can do this by actively requiring that the other reports don't list > anything with AnalysisRoutine as the component, do you want me to do that? > > I'd like to be able to group these by experiment, the only way I can > think of implementing this without adding more custom fields is to put > the expt. name in the key words of the ticket. Does anyone know of a > better way than this? It would be better if it were a drop down menu but > I don't want to mess with the other tickets too much. > > > Cheers, > Emily. > > On 4 Aug 2008, at 12:53, Andy Buckley wrote: > >> Jonathan Butterworth wrote: >>> Hum. >>> >>> Using the ticketing system was my idea. This is supposed to be a sort of >>> to do list (at least in my understanding) so the ticketing seemed to be >>> appropriate. They can reported as tasks rather than bugs, and there are >>> then email notifications for people interested (can add themselves to >>> the cc field) in a given routine etc. Plus we can use prioritisation, >>> assign them to milestones/release etc etc. >>> >>> For user documentation of analyses, I think doxygen comments should be >>> used. I'd resist having a wiki page too, too many sources of >>> (potentially inconsistent) info to maintain. >> >> Yes, I agree with that: synchronisation is best done by keeping >> documentation >> close to the code. Actually, I think we should put a lot more metadata >> in the >> analysis classes themselves. For example, a nice feature would be for each >> analysis to have a "long description" or comment field, in which all >> current >> issues, generator settings etc. are described, which could then be >> queried on >> the rivetgun command line or via the API. >> >> I would prefer to have this than either a set of always-open tickets or >> outdated wiki pages. >> >>> I was thinking a component like Emily suggests would be good, then we >>> can set up a DB query which gives all analyses in progress or requested, >>> with people assigned to them (if any) and progress/priority. And once >>> they are written, the ticket could just refer people to the doxygen page. >>> >>> Does that make you happier Andy? >> >> Okay, I'll be open minded for once and see how it pans out! >> >> It might be nicer to keep them separate from normal tickets and >> exclude them >> from normal views, but to refer to active tickets that affect those >> analyses. >> Otherwise we'll never get to close analysis tickets - just move them, >> which is >> a bit artificial - and the tickets will become long and full of expired >> information. >> >> I think another more substantial thing that would be very useful would be >> periodically-generated plots from all Rivet analyses, available from >> the Web. >> But that a) requires a lot of CPU and b) is replicating a lot of JetWeb >> functionality (has anything happened on JetWeb, by the way?) Any comments? >> >> Andy > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Prof. Jonathan Butterworth, http://www.hep.ucl.ac.uk/~jmb/ Physics and Astronomy Department Tel: +44 20 7679 3444 University College London Gower St, London WC1E 6BT, UK ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
More information about the Rivet mailing list |