Skip to content

astroinfo-hacks/2025-hackathon-intro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the AstroInfo Hackathon 2025

Hello everyone, and welcome back for the AstroInfo Hackathon Week (Nov 3–7)! Most of you were here last week for the school — great to see you again! For the few new arrivals, welcome aboard 🚀

This week is all about hands-on collaboration, creativity, and coding. You’ll work in teams to develop and polish scientific software projects — and hopefully bring them to a publishable stage!

Practical Information

  • Attendance sheet: Please remember to sign the attendance sheet half day — it’s mandatory!

  • Discord: Join our server at https://discord.gg/w6smp2zd

    • #general — main announcements and daily updates
    • #social — social events, informal discussions
    • #carpooling — organize shared rides
    • #photo — share photos privately (please don’t redistribute without everyone’s consent)
    • One channel per teaching subject and per hackathon project

Meals & Breaks

Time Activity
07:30–09:00 Breakfast
10:30–11:00 Morning coffee break
12:30–13:30 Lunch
15:30–16:00 Afternoon coffee break
19:30–20:30 Dinner

Wi-Fi

  • Wi-Fi: SEOLANE

    • Fill in your name, email, and phone number
    • Accept the terms of use
    • Have fun!

Week Overview

Time / Day Activity
Monday 10:00 Welcome & introduction - Julien
Monday morning Hack presentations - Gosia, Marc & Paolo
Monday 13:30 Group formation
Monday 14:00 Hackathon begins!
Every day 10:00 Morning tag-up session (conference room)
Every day 18:00 Evening wrap-up session (conference room)
Every day 13:30–14:00 Optional breakout discussions (paper board to request topics)
Friday morning Final project presentations + wrap-up

Each group will have max 5 minutes for daily wrap-ups — short, sharp, and focused.

Goals and Outcomes

Your main goal: ➡️ Reach the minimum requirements for a JOSS submission, and publish your code on GitHub.

If your project yields interesting results: ➡️ Consider extending it toward a scientific letter, poster, or conference talk.

We’ll also look for volunteers to lead follow-up working groups to finalize promising projects beyond this week.

Technical Points

  • GitHub main repository: https://github.com/astroinfo-hacks ➡️ Who needs an intro or reminder about Git and GitHub?

  • Connection to the CC-IN2P3 computing cluster: see below.

Computing Cluster at CC-IN2P3

Change your password

ssh <astropartXX>@cca.in2p3.fr
passwd

Jupyter Notebooks

Access Jupyter Notebooks at: 👉 https://notebook.cc.in2p3.fr

Documentation: 📘 https://doc.cc.in2p3.fr/en/Daily-usage/jnp/jn-platform.html

You can choose CPU or GPU nodes when starting a new server.

For the hackathon, 3 machines with 12 GPUs total are reserved. These machines also have excellent CPUs — feel free to use them for both GPU and CPU-intensive tasks.

Social & Evening Events

  • Monday 18:00: Visit of the Observatory → Followed by stargazing session after dinner 🌌
  • Wednesday 20:45: Café Science (in French)
    • My PhD in 5 minutes” – volunteers welcome!
    • AstroInfo Quiz – propose your questions on Discord
    • Round Table – suggest discussion themes on Discord
  • Wednesday 13:30: Group Photo, in front of the main building.

Using AI Assistants Responsibly

You are welcome to use AI assistants (such as ChatGPT, Copilot, or others) during the hackathon — especially for:

  • exploring documentation or libraries,
  • writing boilerplate or refactoring code,
  • generating or proofreading text (e.g., README, docstrings).

When you do, please mention it explicitly in your project documentation. A simple example:

“Parts of this code and documentation were drafted or refined using ChatGPT (OpenAI GPT-5), under the supervision of the project authors.”

Transparency about AI use is part of good scientific practice — and helps others understand and reproduce your workflow.

Have Fun!

The hackathon is about experimenting, learning, and building together — not just producing results. Collaborate, share ideas, and enjoy the process!

Let’s make this week both productive and fun

Acknowledgment

This README was drafted by Julien Zoubian with the assistance of ChatGPT (OpenAI GPT-5) for editing, structure, and English phrasing — under Julien Zoubian’s full supervision and revision.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published