Comments (6)
(I think you tagged the wrong account for Chris by mistake - @chrisburr)
I agree that creating a tutorial for this separate from the source code risks it becoming outdated if things change in future. Also the existing documentations for the WG productions is already quite good.
However, for at least a part of the analysis production process, personally I am of the opinion that the added benefit to new collaboration members of having a step-by-step tutorial outweighs those risks. The StarterKit is already full of similar walkthrough-style lessons - in my experience, that's a big part of what makes them so helpful for people. Exactly which parts would work best in such a lesson is definitely a discussion worth having before proceeding.
from starterkit-lessons.
This feels like a more natural fit for the self-guided lessons. It's certainly a topic I'd be happy to see people becoming familiar with.
But perhaps this sort of documentation would be better living closer to the WG productions source code. Then there's less chance of the tutorial drifting away from the current workings (hopefully). Thoughts @cburr?
from starterkit-lessons.
In DPA we only briefly talked about documentation (some already available at http://lhcb-dpa.web.cern.ch/lhcb-dpa/ for a couple of WPs) hence a proper discussion is indeed needed. To be honest my first impression is that analysis productions are a bit outside the general scope of the Starterkit; it might make more sense to have the doc close to the code, hence in the DPA doc. But again, happy to discuss, and @chrisburr should comment first.
from starterkit-lessons.
Reviving this now that documentation has been added to the AP Gitlab page - it seems to me to be very thorough, and includes examples for pretty much all steps of making a new AP. Perhaps given this there is less of a need for a starterkit lesson?
from starterkit-lessons.
Hi all, sorry for the delay. I think one of the aims of the Starterkit should be to show people the preferred way of doing an analysis and therefore it would be useful to dedicate some time at the Starterkit demonstrating how to submit analysis productions. Adding it either before/after the Ganaga lessons would probably make the most sense, with the conclusion that WG/Analysis Productions should be preferred for cases where you don't need the flexibility that Ganga provides.
Ultimately its up to the people that are organising/teaching this year to decide what should be updated in preparation for Run 3 and what should wait until future kits.
from starterkit-lessons.
I think we can close this given #228 is in.
from starterkit-lessons.
Related Issues (20)
- Add self guided lesson on submitting jobs directly with DIRAC?
- Downloadable options files are outdated
- Add Ganga instruction for Condor
- Add list of packages
- Bug in Interactively exploring a DST HOT 2
- Metadata service in Gaudi
- Making Q&A from the mattermost channel HOT 11
- Review dataflow and changes to the data flow in Run 2 lessons HOT 1
- Update analysis automation lesson to use lb-conda
- lb-run DaVinci/v45r1 HOT 9
- Contributing instructions
- Move CI to GitHub actions
- Add link to Run2OperationSummary twiki HOT 1
- Ganga, grid usage, etc: Which practices are good and which are bad? HOT 3
- Add a callout box about ntuples filenames in ganga script and DaVinci scripts
- introduction to DaVinci in Run 3
- HLT2 lines monitoring lesson together with the Monitoring team
- Ganga lessons update
- Compatibility of DaVinci and Analysis in LHCb software development lesson and update of DaVinci version
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from starterkit-lessons.