# -------------------------------------------- # CITATION file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # -------------------------------------------- cff-version: 1.2.0 message: 'To cite package "phinterval" in publications use:' type: software license: MIT title: 'phinterval: Set Operations on Time Intervals' version: 1.0.0.9000 doi: 10.32614/CRAN.package.phinterval abstract: Implements the phinterval vector class for representing time spans that may contain gaps (disjoint intervals) or be empty. This class generalizes the 'lubridate' package's interval class to support vectorized set operations (intersection, union, difference, complement) that always return a valid time span, even when disjoint or empty intervals are created. authors: - family-names: Sansom given-names: Ethan email: ethan.sansom29@gmail.com orcid: https://orcid.org/0009-0000-1573-0186 repository: https://ethansansom.r-universe.dev repository-code: https://github.com/EthanSansom/phinterval commit: fe67ef44c25824e53c333c833223d50863870669 url: https://ethansansom.github.io/phinterval/ date-released: '2026-03-28' contact: - family-names: Sansom given-names: Ethan email: ethan.sansom29@gmail.com orcid: https://orcid.org/0009-0000-1573-0186