Skip to content

Releases: rges-pit/data-challenge-notebooks

v1.0.0 — AAS Workshop Release

15 Jan 20:53
85c9d04

Choose a tag to compare

This is the AAS Workshop version of the Roman Microlensing Data Challenge 2026 notebook set. It packages the finalized workshop materials (Sessions A–D) along with participant-facing documentation, Colab-friendly notebooks where applicable, and the automation needed to keep the website and Roman Research Nexus exports in sync.

Highlights

  • Workshop-ready notebook set under AAS Workshop/ with session-level README context and consistent A–D labeling.
  • Colab support for notebooks that can run in a remote runtime (with “Nexus-only” guidance where Colab is not applicable).
  • Canonical → derived build pipeline driven by notebooks_manifest.yml and scripts:
    • Website-ready pages generated into bin/
    • Nexus-ready notebook artifacts generated into RRN/build/
  • Updated Nexus integration path: exports target the dedicated rges-pit/nexus-notebooks repository (artifact-only) instead of a PR to roman_notebooks.
  • Manual notebook execution workflow (workflow dispatch) to rebuild and execute Nexus-ready artifacts with optional tag-based skipping for expensive cells.

Repository Contents

The contents of this repository feed multiple destinations:

  • AAS Workshop syllabus (AAS Workshop/) – canonical notebooks and documentation for the AAS RMDC26 workshop sessions (A–D).
  • Extras (Extras/) – additional canonical notebooks and helper material for data-challenge participants.
  • Website-ready pages (bin/) – Markdown fragments transformed into rges-pit.github.io pages via page_transformer.py.
  • Roman Research Nexus derivatives (RRN/) – Nexus-specific builds of the canonical notebooks that satisfy STScI contributing guidance.

Derived content is generated from the canonical directories via transformers in scripts/ using the notebooks_manifest.yml manifest. When contributing, please do not edit generated artifacts directly in RRN/ or bin/.

Environment

Global environment specs: env.yml (conda) and requirements.txt (pip).

Notes for maintainers

  • The website sync continues to open a PR for review (branch-based PR against the upstream site repo).
  • The Nexus export is treated as export-only artifacts, force-updating the target repo’s main branch.

What's Changed

New Contributors

Full Changelog: v0.1.0...v1.0.0

Pre-Review Release v0.1.0

03 Dec 17:28
9097c1b

Choose a tag to compare

This repository provides a set of Jupyter notebooks that support the Roman Microlensing Data Challenge 2026, a competition organized by the Roman Galactic Exoplanet Survey – Project Infrastructure Team (RGES-PIT). The goal of the challenge is to familiarize researchers with the data volume and characteristics expected from the Roman Galactic Bulge Time Domain Survey, advance existing data analysis and computing practices, and encourage new talent to the field of microlensing.

If you are a data challenge participant, your primary resources live in the AAS Workshop/ and Extras/ directories. Each directory ships with README.md context plus Colab buttons where a remote runtime is supported.

Repository Contents

The contents of this repository feed multiple destinations:

  • AAS Workshop syllabus (AAS Workshop/) – canonical notebooks and documentation for the AAS 247 RMDC26 workshop sessions (A–D).
  • Extras (Extras/) – additional canonical notebooks and helper material for data-challenge participants.
  • Website-ready pages (bin/) – Markdown fragments that are transformed into rges-pit.github.io pages via scripts/page_transformer.py.
  • Roman Research Nexus derivatives (RRN/) – Nexus-specific builds of the canonical notebooks that satisfy the STScI contributing guidelines.

Derived content is generated from the canonical directories via transformers in scripts/ using the notebooks_manifest.yml manifest. Contributions should not be made directly to RRN/build/ or bin/ because those directories are regenerated artifacts. See RRN/README.md and the documentation within bin/ for details.

Notebook Content

The notebooks (and related environment files) included in this repo are:

  • Extras/Microlensing_Tools.ipynb – a tutorial notebook that lists open-source microlensing codes, provides Roman-specific walkthroughs, and explains how to install dependencies. It uses simulated light curves from the 2018 WFIRST Data Challenge to demonstrate basic fitting and analysis steps. The notebook is intended to be embedded on the RGES-PIT website and mirrored on the Nexus.

    Open In Colab

  • AAS Workshop/Session A: Nexus/Nexus_Workflow.ipynb – a data-challenge-specific walkthrough covering data access, Nexus tooling, and submission validation with microlens-submit. This notebook is designed for the Roman Research Nexus kernel and is not intended to run on Colab.

  • AAS Workshop/Session B: Single Lens & Pipelines/Single_Lens_Pipeline.ipynb – a bulk single-lens fitting tutorial, refreshed for the AAS workshop.

    Open In Colab

  • AAS Workshop/Session C: Binary Lens/Fitting_Binary_Lenses.ipynb – a binary-lens modeling notebook that demonstrates multiple fitting strategies and exercise blocks.

    Open In Colab

  • Extras/Gould_Loeb_Planetary_Event.ipynb – a binary lens light-curve interpretation notebook based on Chapter 4 of the REU2025 minicourse.

    Open In Colab

  • requirements.txt and env.yml – universal Python requirements for all notebooks.

    # pip
    pip install -r requirements.txt
    
    # conda
    conda env create -f env.yml
    conda activate rges-pit-dc
  • Additional notebooks or scripts contributed by the community are extremely welcome. Examples include custom light-curve fitting routines, demonstrations of particular codes, or workflows that cover additional data types (astrometric time series, image cut-outs, etc.) anticipated for RMDC26 and future Roman data.

What's Changed

New Contributors

Full Changelog: https://github.com/rges-pit/data-challenge-notebooks/commits/v0.0.1