HSF-India Scientific Computing Workshop - Bharati Vidyapeeth’s College of Engineering Delhi

→ Asia/Kolkata
David Lange (Princeton University (US)), Peter Elmer (Princeton University (US)), Rafael Coelho Lopes De Sa (University of Massachusetts (US)), Verena Ingrid Martinez Outschoorn (University of Massachusetts (US)), Arun Kumar (University of Delhi (IN)), Nishu (Bharati Vidyapeeth’s College of Engineering, New Delhi, India)
Description

People are the key to successful software. The HSF-India project aims to promote the development of international research software collaborations. This is part of a series of workshops for software and data analysis skills essential for doing research software in physics. Our curriculum builds upon the successful series of workshops. 

This workshop covers

  • Hands-on introduction to Python and Scientific Python. The first afternoon will focus on the Python language and essential syntax for engaging with machine learning toolkits and scientific python libraries.
  • Hands-on introduction to machine learning for scientific analysis. We will start from the mathematical foundations of ML, demonstrate how neural network architectures work, and illustrate modern ML techniques such as transformers.
  • Hackathon including applications of Machine Learning, and Scientific Python, and programming skills to experimental physics applications. Projects will be group oriented and will each be lead by an international expert.

This event is organized primarily for students from Bharati Vidyapeeth College and nearby universities, however, anyone is welcome to attend.  We expect to be able to accommodate up to about 45 participants in the full event.  

The registrations are open with a deadline for full consideration of your application of September 18, 2026. We hope to be able to accept all requests, but do have limited space. A registration fee mentioned below will be collected later from the accepted registrations.

Participants     Registration Fee
BVCOE B.Tech Students*  INR 500
B.Tech Students outside BVCOE **  INR 1000
M.Sc./Ph.D. Students**    INR 2000

 

A limited number of scholarships will also be available, so please apply even if the fee would otherwise prevent you from attending.

Feel free to contact us in case of questions.

 

This event is supported by Bharati Vidyapeeth’s College of Engineering and the U.S. National Science Foundation grant OISE-2201990.

Learn more about the HSF-India project at http://research-software-collaborations.org. 

 

    • 09:30 → 10:30
      Inauguration 1h F-Block, 2nd floor Auditorium (BVCOE)

      F-Block, 2nd floor Auditorium

      BVCOE

    • 10:30 → 11:00
      Tea break 30m F block ground floor (BVCOE)

      F block ground floor

      BVCOE

    • 11:00 → 11:05
      Introduction to the workshop 5m F block 2nd floor auditorium (BVCOE)

      F block 2nd floor auditorium

      BVCOE

      Speaker: Dr nishu Nishu (Bharati Vidyapeeth’s College of Engineering, New Delhi, India)
    • 11:05 → 12:30
      Analyzing High Energy Physics Data 1h 25m F block 2nd floor auditorium (BVCOE)

      F block 2nd floor auditorium

      BVCOE

      Speaker: David Lange (Princeton University (US))
    • 12:30 → 13:30
      Lunch 1h
    • 13:30 → 15:00
      Introduction to Scientific Python 1h 30m A block - room A-401 (BVCOE)

      A block - room A-401

      BVCOE

      Speaker: Henry Fredrick Schreiner (Princeton University)
    • 15:00 → 15:30
      Tea break 30m A block - room A-401 (BVCOE)

      A block - room A-401

      BVCOE

    • 15:30 → 17:00
      Introduction to Scientific Python 1h 30m A block - room A-401 (BVCOE)

      A block - room A-401

      BVCOE

      Speaker: Henry Fredrick Schreiner (Princeton University)
    • 09:00 → 10:30
      Python and Parallel programming 1h 30m A block - room A-401 (BVCOE)

      A block - room A-401

      BVCOE

      Speaker: Henry Fredrick Schreiner (Princeton University)
    • 10:30 → 11:00
      Tea break 30m A block - room A-401 (BVCOE)

      A block - room A-401

      BVCOE

    • 11:00 → 12:30
      Introduction to Machine Learning 1h 30m A block - room A-401 (BVCOE)

      A block - room A-401

      BVCOE

      Speaker: Gordon Watts (University of Washington (US))
    • 12:30 → 13:30
      Lunch 1h
    • 13:30 → 15:00
      Machine Learning techniques and applications 1h 30m A block - room A-401 (BVCOE)

      A block - room A-401

      BVCOE

      Speaker: Gordon Watts (University of Washington (US))
    • 15:00 → 15:30
      Tea break 30m A block - room A-401 (BVCOE)

      A block - room A-401

      BVCOE

    • 15:30 → 17:00
      Machine Learning techniques and applications 1h 30m A block - room A-401 (BVCOE)

      A block - room A-401

      BVCOE

      Speakers: Andrzej Novak (Massachusetts Inst. of Technology (US)), Gordon Watts (University of Washington (US))
    • 09:00 → 09:45
      Opportunities in Experimental Physics 45m F block 2nd floor auditorium (BVCOE)

      F block 2nd floor auditorium

      BVCOE

      Speakers: Arun Kumar (University of Delhi (IN)), David Lange (Princeton University (US))
    • 09:45 → 10:30
      Hackathon kickoff / group formation 45m Seminar Room F-block 3rd floor (BVCOE)

      Seminar Room F-block 3rd floor

      BVCOE

      Speakers: Andrzej Novak (Massachusetts Inst. of Technology (US)), Elliott Kauffman (Princeton University (US)), Gordon Watts (University of Washington (US)), Henry Fredrick Schreiner (Princeton University)

      AD @ L1 Github: https://github.com/ekauffma/hackathon_ADatL1

    • 10:30 → 11:00
      Tea break 30m A block - room A-401 (BVCOE)

      A block - room A-401

      BVCOE

    • 11:00 → 12:30
      HEP+ML hackathon 1h 30m F block - F-702 and 703 (BVCOE)

      F block - F-702 and 703

      BVCOE

    • 12:30 → 13:30
      Lunch 1h
    • 13:30 → 15:00
      HEP+ML hackathon 1h 30m F block - F-702 and 703 (BVCOE)

      F block - F-702 and 703

      BVCOE

      Speakers: Andrzej Novak (Massachusetts Inst. of Technology (US)), Anuj Raghav (University of Delhi (IN)), David Lange (Princeton University (US)), Elliott Kauffman (Princeton University (US)), Gordon Watts (University of Washington (US)), Henry Fredrick Schreiner (Princeton University)
      • Scientific Python 20m
        Speaker: Henry Fredrick Schreiner (Princeton University)

        mkdir /data/bvcoe26/<your_name>
        ln -s /data/bvcoe26/<your_name> <your_name>
        cd <your_name>

        git clone https://github.com/henryiii/agentic-ai-example
        cd agentic-ai-example
        curl -LsSf https://astral.sh/uv/install.sh | sh
        source $HOME/.local/bin/env
        uv run examples/app.py

        # Opencode
        /connect
        /init
        Fix #2

        # Opencode config (advanced)
        ~/.config/opencode/opencode.json
        https://nrp.ai/documentation/userdocs/ai/llm-managed/client-configs/#opencode

        # Running tests
        uv run pytest

        # Install a SKILL
        ln -s ~/git/scikit-hep/Skills-Project/vector ~/.agents/skills/vector
        Skill repo: https://github.com/lavanyagoyal12/Skills-Project
        Examples: https://github.com/henryiii/skills
        Source: https://github.com/usatlas/marketplace/tree/main/plugins/atlas/skills

        # Re-join NRP
        http://nrp.ai/join?code=F8BQUrORJ2R3sY2k3e40Iiuz

      • ML/AI 20m
        Speakers: Andrzej Novak (Massachusetts Inst. of Technology (US)), Gordon Watts (University of Washington (US))
      • Trigger ML 20m
        Speaker: Elliott Kauffman (Princeton University (US))

        Final presentation guidelines:

        • be able to explain why we want anomaly detection in the level 1 trigger
        • be able to explain how autoencoders work for anomaly detection
        • explain why we need quantized models in level 1 trigger
        • describe what you have learned about different architectures
        • present results and compare different models you have trained
        • anything else you have explored
      • CMS Open data 20m
        Speakers: Anuj Raghav (University of Delhi (IN)), David Lange (Princeton University (US))
    • 15:00 → 15:20
      Tea break 20m F block, 6th floor (BVCOE)

      F block, 6th floor

      BVCOE

    • 15:20 → 16:40
      HEP+ML hackathon 1h 20m F block - F-702 and 703 (BVCOE)

      F block - F-702 and 703

      BVCOE

    • 16:40 → 17:00
      Daily activity reports / Q&A 20m Seminar Room F-block 3rd floor (BVCOE)

      Seminar Room F-block 3rd floor

      BVCOE

    • 09:00 → 10:30
      HEP+ML hackathon 1h 30m F block - F-702 and 703 (BVCOE)

      F block - F-702 and 703

      BVCOE

    • 10:30 → 11:00
      Tea break 30m F block, 6th floor (BVCOE)

      F block, 6th floor

      BVCOE

    • 11:00 → 12:30
      HEP+ML hackathon 1h 30m F block - F-702 and 703 (BVCOE)

      F block - F-702 and 703

      BVCOE

    • 12:30 → 13:30
      Lunch 1h
    • 13:30 → 15:00
      HEP+ML hackathon 1h 30m F block - F-702 and 703 (BVCOE)

      F block - F-702 and 703

      BVCOE

    • 15:00 → 15:20
      Tea break 20m F block, 6th floor (BVCOE)

      F block, 6th floor

      BVCOE

    • 15:20 → 16:40
      HEP+ML hackathon 1h 20m F block - F-702 and 703 (BVCOE)

      F block - F-702 and 703

      BVCOE

    • 16:40 → 17:00
      Daily activity reports / Q&A 20m Seminar Room F-block 3rd floor (BVCOE)

      Seminar Room F-block 3rd floor

      BVCOE

    • 09:00 → 10:30
      HEP+ML hackathon 1h 30m F block - F-702 and 703 (BVCOE)

      F block - F-702 and 703

      BVCOE

    • 10:30 → 11:00
      Tea break 30m F block, 6th floor (BVCOE)

      F block, 6th floor

      BVCOE

    • 11:00 → 12:30
      HEP+ML hackathon 1h 30m F block - F-702 and 703 (BVCOE)

      F block - F-702 and 703

      BVCOE

    • 12:30 → 13:30
      Lunch 1h
    • 13:30 → 15:00
      Hackathon group summaries and wrapup 1h 30m F Block, 2nd floor auditorium (BVCOE)

      F Block, 2nd floor auditorium

      BVCOE

    • 15:00 → 15:30
      Tea break 30m F block ground floor (BVCOE)

      F block ground floor

      BVCOE

    • 15:30 → 16:30
      Valedictory Session 1h F Block, 2nd floor auditorium (BVCOE)

      F Block, 2nd floor auditorium

      BVCOE