Project

General

Profile

Old LArSoftWiki » History » Version 33

Erica Snider, 11/26/2013 12:33 AM

1 29 Erica Snider
If you are looking for the legacy cvs LArSoft site, *all content has been moved to "LArSoft cvs (legacy site) ":https://cdcvs.fnal.gov/redmine/projects/larsoft-cvs/wiki.*
2 25 Erica Snider
---------------------------------------------------------------
3 1 Brian Rebel
4 32 Erica Snider
{{toc}}
5 1 Brian Rebel
6 29 Erica Snider
This will be the new home of the LArSoft redmine project. For the current version of this page, please visit the "current wiki":https://cdcvs.fnal.gov/redmine/projects/larsoftsvn/wiki.
7 29 Erica Snider
8 1 Brian Rebel
h1. LArSoftWiki
9 1 Brian Rebel
10 31 Erica Snider
*Under construction...*  Will go live when the migration to git/cmake is completed.
11 31 Erica Snider
12 1 Brian Rebel
13 19 Brian Rebel
The LArSoft software is designed to work for all planned and running liquid argon experiments at Fermilab. It is written in C++ and built on the "ROOT":http://root.cern.ch data analysis software and the "FMWK":https://cdcvs.fnal.gov/redmine/wiki/nusoft/FMWK framework for HEP experiments. The releases of the software are managed using an "SRT":http://runiicomputing.fnal.gov/cmgt/SoftRelTools-Manual/SoftRelTools-Manual-chunks/index.html distribution.
14 1 Brian Rebel
15 17 Brian Rebel
To join the LArSoft mailing list, please follow these "instructions":http://listserv.fnal.gov/users.asp#subscribe%20to%20list using the list name LARSOFT.
16 32 Erica Snider
17 32 Erica Snider
18 32 Erica Snider
h1. Preliminaries
19 32 Erica Snider
20 32 Erica Snider
* Basic concepts and organization
21 32 Erica Snider
* Where to find the software
22 32 Erica Snider
23 32 Erica Snider
* Access to Fermilab computing
24 32 Erica Snider
* Load balanced access to GPCF VMs
25 32 Erica Snider
26 32 Erica Snider
27 32 Erica Snider
h2. Accessing LArSoft
28 32 Erica Snider
29 32 Erica Snider
* Repositories
30 33 Erica Snider
* Browsing the software
31 32 Erica Snider
32 33 Erica Snider
h2. Release notes
33 33 Erica Snider
34 33 Erica Snider
| *Release* | *Date* | *Purpose* | *Changes / notes* | *Full release notes* |
35 33 Erica Snider
| v0.00.04| 9/15/2013| "alpha" release | First release of git/cmake/ups-based LArSoft products
36 33 Erica Snider
                                       Used for mrb, configuration and re-factoring
37 33 Erica Snider
                                       development and testing | N/A |
38 33 Erica Snider
| v0.00.0x| 11/28/2013| "beta" release | Second full release under new system. Used for broad
39 33 Erica Snider
                                       user testing with full tool set (basic mrb funcionality).| N/A|
40 33 Erica Snider
| v1.00.00| Dec 2013 | First production 
41 33 Erica Snider
                       release | Replica of final svn-based release. Future LArSoft development 
42 33 Erica Snider
                                 proceeds from this release. | xxx |
43 33 Erica Snider
44 32 Erica Snider
h1. Documentation
45 32 Erica Snider
46 32 Erica Snider
h2. LArSoft
47 32 Erica Snider
48 32 Erica Snider
h2. Development workflow
49 32 Erica Snider
50 32 Erica Snider
51 32 Erica Snider
52 32 Erica Snider
h2. General user workflow
53 32 Erica Snider
54 32 Erica Snider
h2. Tools for working with the software
55 32 Erica Snider
56 32 Erica Snider
*  git
57 32 Erica Snider
*  git flow
58 32 Erica Snider
*  mrb : the multi-repository build tool
59 32 Erica Snider
*  
60 32 Erica Snider
61 32 Erica Snider
62 32 Erica Snider
63 32 Erica Snider
* Basic workflow
64 32 Erica Snider
* Using git
65 32 Erica Snider
* Multi-repository build
66 33 Erica Snider
67 33 Erica Snider
68 33 Erica Snider
h1. How to
69 33 Erica Snider
70 33 Erica Snider
71 33 Erica Snider
h2. Advanced technical how-to's
72 33 Erica Snider
73 33 Erica Snider
h2. Release procedures
74 33 Erica Snider
75 33 Erica Snider
h1. Walk-through exercises