{"id":19992805,"url":"https://github.com/timj/perl-number-interval","last_synced_at":"2026-06-10T00:31:08.310Z","repository":{"id":631434,"uuid":"272213","full_name":"timj/perl-Number-Interval","owner":"timj","description":"Perl CPAN Number::Interval module","archived":false,"fork":false,"pushed_at":"2015-03-10T21:03:41.000Z","size":199,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-01-12T12:25:06.089Z","etag":null,"topics":["numbers","perl"],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/timj.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-08-08T01:19:51.000Z","updated_at":"2015-03-10T21:03:29.000Z","dependencies_parsed_at":"2022-07-05T04:31:56.193Z","dependency_job_id":null,"html_url":"https://github.com/timj/perl-Number-Interval","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timj%2Fperl-Number-Interval","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timj%2Fperl-Number-Interval/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timj%2Fperl-Number-Interval/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timj%2Fperl-Number-Interval/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timj","download_url":"https://codeload.github.com/timj/perl-Number-Interval/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241435174,"owners_count":19962400,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["numbers","perl"],"created_at":"2024-11-13T04:52:19.693Z","updated_at":"2026-06-10T00:31:08.303Z","avatar_url":"https://github.com/timj.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"Number::Interval - A representation of a numeric interval\n\nThis is release V0.07 of Number::Interval. This module can be used to\nspecify bound or unbound intervals (ie a max and a min value, a max\nonly or a min only) and then compare them with other intervals, find\nout whether a number is within the interval and provide a stringified form\nof the interval.\n\nThis is the first release so the interface should be considered\nalpha state. Comments welcome.\n\n\nINSTALLATION\n\n % perl Build.PL\n % ./Build\n % ./Build test\n % ./Build install\n\nREQUIREMENTS\n\nRequires perl 5.006 or newer.\n\nWritten completely in Perl. XS is not required.\n\nDoes not require any additional modules to run, although the tests\nrequire Test::More.\n\nAUTHORS\n\nTim Jenness \u003ctjenness@cpan.org\u003e\nBrad Cavanagh \u003cbrad.cavanagh@gmail.com\u003e\n\nCopyright (C) 2002 - 2004 UK Particle Physics and Astronomy Research\nCouncil. Copyright (C) 2009-2011 Science and Technology Facilities Council.\nAll Rights Reserved.\n\nThis program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 2 of the License, or (at your option) any later\nversion.\n\nThis program is distributed in the hope that it will be useful,but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 59 Temple\nPlace,Suite 330, Boston, MA  02111-1307, USA\nterms as Perl itself.\n\nCHANGES IN THIS RELEASE\n\nV0.07 * Update POD documentation of contains().\n      * Change stringification of non-inclusive single-value\n        intervals (which match nothing since V0.06).\n      * Bug fixes for contains() and intersection().\n\nV0.06 * Fix intersection() to respect inc_min and inc_max\n        (Fixes RT #72281 (Gianluca Torta))\n      * contains() fixed to recognize inc_min and inc_max\n        when min==max.\n\nV0.05 Many fixes since 0.01\n      * Add sizeof() method\n      * Use Module::Build\n      * Add copy() method\n      * Fix max==min case\n      * Fix problems with intersections\n      * Use interval notation\n      * Add inclusive bounds\n      * Add notequal() method\n\nV0.01 First public release. Extracted from the JAC OMP code tree\n      (see http://omp.jach.hawaii.edu)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimj%2Fperl-number-interval","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimj%2Fperl-number-interval","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimj%2Fperl-number-interval/lists"}