Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

TimeAlmanor (B53, Room 3002)Havasu (B53, Room 3004)
9am-9:30amKickoff
  • Discussion of goals and objectives
  • Review accomplishments of previous software weeks.
 
9:30am-11amCurrent status updates
  • Fermitools
    • Overview of current development and build process
    • Upcoming releases
    • Python 3 transition
  • Break
  • SLAC
    • FT2 reprocessing & IGRF model update
    • Batch farm
    • Jenkins
 
11am-noonCurrent and Future Staffing
  • Who is even there anymore and what is their availability?
  • Identify areas of shortfall.
  • Identify people who can take over SLAC infrastructure and Fermitools/Fermipy tasks if current person leaves.
  • Difficulty for FSSC personnel to take over on infrastructure that we don't use regularly.
  • How much can we rely on collaboration people? 
  • Where can external folk inject the most help?
  • Can we create a list of who to contact for various issues?
 
noon-2pmLunch 
2pm-3pm
Fermitools future directions discussion
  • What development needs to be done.  What's missing from the tools.
  • Discuss and work on improving interface between Fermitools and Fermipy.
  • Modularizing the Fermtiools?
  • Effectively freeze the tools?
  • Using other package managers?
  • Who will be in charge of which packages, e.g., gtorbsim
  • What does the C&A group need that isn’t being provided by the FSSC (and vice-versa)
  • Switch to CMake instead of SCons?
  • Support for RHEL6 and older Linux systems.
 
3pm-4pm
SLAC infrastructure issues

Halfpipe & L1 pipeline future

  • 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.

  • Dealing with missing datagrams - Causes, handling, what to do if repiping fails?

  • Data lifecycle from an ISOC perspective

    • where does the data go?
    • what do the processing steps do?
    • how does this interact with the infrastructure?
  • Data reprocessing documentation
    FT2 reprocessing & IGRF model update.  Installing new pipeline.

  • Nicola knows about FT1 reprocessing.  Are the steps documented?
  • Document how to do FT2 reprocessing.
     

    Tuesday (2020-03-03)

     

    TimeTulare (B53, Room 4006)Toluca (B53, Room 4002)
    9am-10amFermitools code development
    • How to contribute to the Fermitools
    • Go over the process of using the new development paradigm
    • How to use Github, submit patches, etc
    • How to update, build locally etc.
     
    10am-11am
    Fermitools Azure pipeline
    • Maintenance and development
    • Training on design/development of the Azure pipeline
    • Joe will go in depth about how pipeline functions as Azure and how config file functions.
     
    11am-noon
    Fermitools documentation
    • Documentation status
      • Missing fhelp files
      • What is out of date?
    • What is needed?  New threads?  Who will do them?
    • Using Jupyter notebooks
    • Work together on documentation?
     
    noon-2pmLunch 
    2pm-3pmSLAC infrastructure issues
  • Data catalog.
    • Is Brian the only one who knows how to deal with it? 
  • ASP
    • Does anyone besides Jim know how to maintain it?
    • Any more documentation that this: ASP How-To Guide?
  • ISOC tasks: Progess on this list: Regular and semi-regular manual ISOC tasks
  • Update this page: Software Master List
  • Paging
  • Spread messaging system?
  • Web apps
  • Skimmer
  • Update this page: SLAC to FSSC transition questions
  •  3pm-4pmSLAC move to CentOS.
    • Create the containers and move pipeline to containers to run on Centos7.
    • Do the process together and test.
    • What else is affected? 
     
    3pm-4pmGLASTRelease and Jenkins
    • Heather, Brian, Alex, Joe, Joanne?
    • Make sure GR builds with Jenkins.  
    • Is Heather's knowledge about build and deployment documented?
     

     

    Wednesday (2020-03-04)

    TimeTulare (B53, Room 4006)Toluca (B53, Room 4002)
    9am-10amFermitools testing
    • How to get the tools tested before release. C&A group role?
    • Improving unit tests.
    • Turn analysis thread Jupyter notebooks into scripts that can be run automatically
     
    10am-11am
    Fermitools user support and tracking tasks
    • Where to report issues JIRA vs. Github
    • github tracker and helpdesk staffing, response times etc.
    • Ways to improve the process
     
    11am-noon
    Pointlike
    • How long will Toby support it?  What should we do after that?
     
    noon-2pmLunch 
    2pm-3pmGLASTRelease and Jenkins
  • Heather, Brian, Alex, Joe, Joanne?
  • Make sure GR builds with Jenkins.  
  • Halfpipe & L1 pipeline future

    • 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.

    • Dealing with missing datagrams - Causes, handling, what to do if repiping fails?

    • Data lifecycle from an ISOC perspective

      • where does the data go?
      • what do the processing steps do?
      • how does this interact with the infrastructure?
    • Data reprocessing documentation
      FT2 reprocessing & IGRF model update.  Installing new pipeline.

      • Nicola knows about FT1 reprocessing.  Are the steps documented?
      • Document how to do FT2 reprocessing.
    Is Heather's knowledge about build and deployment documented?
     
    3pm-4pmFermitools bug fix workshop
    • Get together to go through and maybe fix reported Fermitools bugs/issues.
    • Need Eric, Joe, Alex, Tom, Don others?
     

    ...