The software week goal is to facilitate coordination between communication and collaboration between everyone as we move forward extended support for Fermi. FSSC members will be available at SLAC all week for group discussions and one-on-one meetings. In addition to targeted topics, we encourage attendees with broad or cross-cutting interests to join the various discussions. There will be plenty of work, so we'll need everyone to take part in this transition.
Previous Software Weeks: Fall 2017, Winter 2017, Winter 2018
Dates: February 17-21, 2020?
Location: SLAC:
Remote access: using Zoom - Havasu: https://stanford.zoom.us/j/614104244 Almanor: https://stanford.zoom.us/j/497566243
Possible Agenda Items
Below are some possible agenda items or things that could actually be done during the week. I've tried to include possible participates and what might be discussed or done.
Move to containers. Maybe done before software week?
Tom, Brian, Joanne(?), Heather(?)
Create the containers and move pipeline to containers to run on Centos7.
Do the process together and test.
Change in batch system.
Halfpipe & L1 pipeline documentation
Tom, Michael, and Maria Elena, others?
Go through current documentation to update (and remove old information).
Get together to discuss and write document pipeline how-tos and fixes.
Update re-piping documentation.
Document database schema.
Data reprocessing documentation
GLASTRelease and Jenkins
Heather, Alex, Joe, Joanne
Make sure GR builds with Jenkins.
- Is Heather's knowledge about build and deployment documented?
Fermitools maintenance and development
Joe, Alex, Don, Tom, Phillipe, Eric?
Package ownership (e.g., who to contact about gtobssim).
- How to use Github, Conda, and Azure pipeline.
- Update this page: 10 Yr Software Transition Dashboard.
What does the C&A group need that isn’t being provided by the FSSC (and vice-versa).
Develop a Fermitools "how to collaborate" presentation for the collaboration?
Fermitools/Fermipy interface
Alex, Joe, Mattia, Phillipe?
Discuss and work on improving interface between Fermitools and Fermipy.
- Modularizing the Fermtiools?
Fermitools testing
- ISOC tasks
Other possible topics