Calibration Skill

Calibrate DSA-110 radio interferometer data using CASA tasks.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dsa110/dsa110-contimg --skill calibration-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Calibration Skill
Source: https://github.com/dsa110/dsa110-contimg/tree/main/backend/.github/skills/calibration
Command: npx skills add https://github.com/dsa110/dsa110-contimg --skill calibration-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires casacore, numpy, cupy-cuda11x, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides expert guidance and tools for performing accurate radio interferometer calibration, correcting for instrumental and atmospheric distortions in astronomical data.

Core Features & Use Cases

  • Automated Calibration Pipelines: Leverages CASA tasks within a managed Python environment for robust calibration.
  • Optimized Presets: Utilizes pre-defined, empirically tested configurations for DSA-110 data, simplifying complex calibration steps.
  • Flux Calibration Guidance: Clearly distinguishes bandpass calibration from absolute flux calibration, providing methods for accurate flux scaling.
  • Self-Calibration: Implements iterative self-calibration routines to refine calibration solutions and improve image quality.
  • GPU Acceleration: Supports optional GPU acceleration for gain application, speeding up processing for large datasets.
  • Use Case: A radio astronomer needs to calibrate raw visibility data from the DSA-110. They can use this Skill to apply the default calibration preset, ensuring accurate corrections for bandpass and gain variations, and then optionally run self-calibration to further enhance the data before imaging.

Quick Start

Use the calibration skill to apply the default calibration preset to your observation data.

Frequently Asked Questions about Calibration Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform radio interferometer calibration using CASA tasks for DSA-110 data?

You can perform radio interferometer calibration by applying the default calibration preset, which runs CASA tasks in a managed Python environment to correct bandpass and gain variations in DSA-110 visibility data.

What is the difference between bandpass calibration and absolute flux calibration in radio astronomy?

Flux calibration in radio astronomy distinguishes bandpass calibration from absolute flux calibration by providing specific methods for accurate flux scaling, ensuring proper correction of instrumental variations across the observed frequencies.

How does self-calibration improve image quality in astronomical data processing?

Self-calibration improves image quality by implementing iterative routines that refine calibration solutions, correcting residual gain variations in astronomical data to produce clearer final images.

Can I use GPU acceleration for gain application in radio astronomy calibration pipelines?

GPU acceleration for gain application is supported to speed up processing for large datasets, utilizing CuPy dependencies alongside NumPy and CASA core components within the calibration pipeline.

Do I need casacore and numpy installed to run automated calibration pipelines?

Casacore, NumPy, and CuPy are required dependencies to run the automated calibration pipelines, providing the managed Python environment needed to execute CASA tasks and GPU acceleration features.

What's the best way to handle flux scaling and quality assurance checks for astronomical data?

The best way to handle flux scaling and quality assurance is using optimized presets that include calibrator detection and quality assurance checks, ensuring accurate flux scaling and reliable calibration solutions for astronomical data.