extend_gwpy

Community

Safe GWpy extensions that preserve metadata.

Authortatsuki-washimi
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Subclassing GWpy/Astropy classes can inadvertently drop metadata and units during arithmetic operations. This Skill provides guidelines and patterns to ensure metadata and unit information is preserved when extending TimeSeries, FrequencySeries, and Spectrogram subclasses.

Core Features & Use Cases

  • Safe inheritance patterns for GWpy/Astropy classes (TimeSeries, FrequencySeries, Spectrogram)
  • Metadata and unit preservation across operations and NumPy ufuncs
  • Practical guidance with common pitfalls and robust implementation strategies

Quick Start

Subclass GWpy TimeSeries and implement metadata-preserving new and array_finalize patterns.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: extend_gwpy
Download link: https://github.com/tatsuki-washimi/gwexpy/archive/main.zip#extend-gwpy

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.