# ------------------------------------------------ # CITATION.cff file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # ------------------------------------------------ cff-version: 1.2.0 message: 'To cite package "magicrect" in publications use:' type: software license: MIT title: 'magicrect: Construct Magic Rectangles and Nearly Magic Rectangles' version: 1.0.0 abstract: Constructs a magic rectangle or a nearly magic rectangle of order p x q for every order for which one exists, together with existence classification and verification utilities. A magic rectangle arranges the integers 1 to p*q so that all row sums are equal and all column sums are equal; it exists exactly when p and q have the same parity, excluding 2 x 2 and degenerate single-row/column cases (Hagedorn, 1999, ). When p and q have opposite parity a nearly magic rectangle exists instead, with constant sums along one direction and sums differing by at most one along the other (Chai, Singh and Stufken, 2019, Journal of Combinatorial Designs 27(6), 368-376). Implements the constructions of De Los Reyes, Das, Midha and Vellaisamy (2009) for even by even orders, Chai, Das and Midha (2013) for odd by odd orders, and Chai, Singh and Stufken (2019) for the nearly magic (even by odd) case. authors: - family-names: Ray given-names: Arijit email: ray.asokekumar@gmail.com repository: https://cran.r-universe.dev repository-code: https://github.com/Arijitray2/magic-rectangles commit: 77272ab9db7af54af336f860d38b2275c1798650 url: https://arijitray2.github.io/magic-rectangles/ date-released: '2026-07-19' contact: - family-names: Ray given-names: Arijit email: ray.asokekumar@gmail.com