{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/7"},{"label":"Physics","url":"https://skillfed.io/packages/category/scientific-engineering-physics"},{"label":"Astronomy","url":"https://skillfed.io/packages/category/scientific-engineering-astronomy"}],"enrichment":{"capability":"Provides segment, segmentlist, and segmentlistdict objects for representing and manipulating semi-open intervals in Python.","skillfed_tags":["interval-arithmetic","time-series","gravitational-waves"],"use_cases":["Represent and query detector uptime windows or data-quality segments in gravitational-wave observatories.","Manage overlapping time intervals for event selection and filtering in physics data analysis.","Combine or intersect multiple segmentlists to identify common valid time ranges across datasets.","Store and retrieve interval metadata using segmentlistdict for labeled segment collections.","Build interval-based filtering logic in scientific pipelines without external dependencies."],"what_it_does":"igwn-segments provides three core data structures\u2014segment, segmentlist, and segmentlistdict\u2014for working with semi-open intervals. It was forked in 2024 from ligo-segments and is designed to represent time windows or ranges, with built-in operations for combining, querying, and manipulating collections of intervals. The package has no runtime dependencies and is marked Production/Stable, supporting Python 3.9 through 3.14.\n\nThe library is primarily used in gravitational-wave physics and astronomy research, where time-interval representation is fundamental. It offers a clean API for interval arithmetic without requiring external dependencies, making it lightweight for projects that need interval logic without heavy computational overhead.","worth_installing":"Yes, if you work with semi-open intervals or time windows in scientific or data-analysis code. The package is stable, dependency-free, and widely used in gravitational-wave research. Install friction is moderate due to compiled wheels, but pre-built binaries exist for common platforms. The copyleft license is a blocker only if you need to distribute proprietary code; for internal or open-source use, it poses no barrier. Maintenance is aging (207 days since last release), so verify active support if you need ongoing updates."},"id":"igwn-segments","links":{"html":"https://skillfed.io/packages/igwn-segments","md":"https://skillfed.io/packages/igwn-segments.md","pypi":"https://pypi.org/project/igwn-segments/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-01-19","license_spdx":null,"license_treatment":"copyleft","name":"igwn-segments","python_support":"supports_current","summary":"Representations of semi-open intervals"},"popularity":{"monthly_downloads":110456,"position":12460,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.1.1"}
