{"id":19992793,"url":"https://github.com/timj/perl-astro-catalog","last_synced_at":"2025-05-04T12:30:24.840Z","repository":{"id":3622142,"uuid":"4687991","full_name":"timj/perl-Astro-Catalog","owner":"timj","description":"The repository for the Astro::Catalog CPAN module","archived":false,"fork":false,"pushed_at":"2024-10-29T03:18:49.000Z","size":1535,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-08T06:42:47.400Z","etag":null,"topics":["astronomy","catalog","perl"],"latest_commit_sha":null,"homepage":null,"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":"Changes","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-06-16T22:12:03.000Z","updated_at":"2024-10-29T03:16:23.000Z","dependencies_parsed_at":"2024-06-19T02:14:41.146Z","dependency_job_id":"cb0f2cea-f39e-49c8-af37-5de011fe74a6","html_url":"https://github.com/timj/perl-Astro-Catalog","commit_stats":{"total_commits":555,"total_committers":10,"mean_commits":55.5,"dds":0.7027027027027026,"last_synced_commit":"7324d9e13ea74f49694e8f786fd87dd63ddd5e02"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timj%2Fperl-Astro-Catalog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timj%2Fperl-Astro-Catalog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timj%2Fperl-Astro-Catalog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timj%2Fperl-Astro-Catalog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timj","download_url":"https://codeload.github.com/timj/perl-Astro-Catalog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252333944,"owners_count":21731300,"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":["astronomy","catalog","perl"],"created_at":"2024-11-13T04:52:19.330Z","updated_at":"2025-05-04T12:30:23.564Z","avatar_url":"https://github.com/timj.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"Astro::Catalog module\n---------------------\n\nWhat is it?\n-----------\n\nThe module is a generic object orientated astronomical catalog object.\n\nRequirements\n------------\n\nThe madatory requirement of the Astro::Catalog package are,\n\n  Astro::Coords\n  Astro::Telescope\n  Time::Piece\n  File::Spec\n  Math::Libm\n  Net::Domain\n  LWP::UserAgent\n  SOAP::Lite\n  Test\n  Test::More\n  Data::Dumper\n  Carp\n  Astro::VO::VOTable\n  Astro::Flux\n  Number::Uncertainty\n  Misc::Quality\n\nSee http://heasarc.gsfc.nasa.gov/classx/votable/index.html to obtain the GSFC\nAstro::VO::VOTable package. You need V0.9 or later of this module.\n\nProvides\n--------\n\nThe package provides the following user level classes\n\n  Astro::Catalog\n    A generic catalog object, includes pluggable I/O support.\n\n  Astro::Catalog::Item\n    A generic catalog item.\n\nNB: Astro::Catalog::Star is maintained for backwards compatibility.\n\nThe following classes can be used to query various online databases\nfor astronomical objects. They all return an Astro::Catalog object\npopulated with matching Astro::Catalog::Item objects.\n\n  Astro::Catalog::Query::2MASS\n    Queries the Two Micron All Sky Survey (2MASS) catalog.\n\n  Astro::Catalog::Query::CMC\n    Queries the Carlsberg Meridian Catalogue (CMC/12).\n\n  Astro::Catalog::Query::GSC\n    Queries the Guide Star Catalog (GSC).\n\n  Astro::Catalog::Query::MPC\n    Queries the Minor Planet Center database for solar system objects.\n\n  Astro::Catalog::Query::Sesame\n    Queries the CDS Sesame web service.\n\n  Astro::Catalog::Query::SIMBAD\n    Queries the CDS SIMBAD database. Implements most of the functionality\n    of the Astro::SIMBAD module.\n\n  Astro::Catalog::Query::SkyCat\n    Queries SkyCat catalogs. For some catalog queries, parsing of the\n    returned catalog will not work. In some cases the URLs of the\n    resources may break this module's parsing code.\n\n  Astro::Catalog::Query::SuperCOSMOS\n    Queries the SuperCOSMOS catalogue.\n\n  Astro::Catalog::Query::USNOA2\n    Queries the USNO-A2.0 catalog.\n\n  Astro::Catalog::Query::Vizier\n    Queries Vizier catalogs. For some catalog queries, parsing of the\n    returned catalog will not work.\n\nAdditional classes provided by the package handle things that you don't\nneed to concern yourself with, unless you want to write your own I/O or\nquery plugins, these are\n\n  Astro::Catalog::IO::Astrom     (write only)\n  Astro::Catalog::IO::ASSM       (read only)\n  Astro::Catalog::IO::Binary     (read only)\n  Astro::Catalog::IO::Cluster\n  Astro::Catalog::IO::FINDOFF\n  Astro::Catalog::IO::FITSTable\n  Astro::Catalog::IO::GaiaPick   (read only)\n  Astro::Catalog::IO::JCMT\n  Astro::Catalog::IO::LCOGFITSTable\n  Astro::Catalog::IO::Northstar  (read only)\n  Astro::Catalog::IO::RITMatch\n  Astro::Catalog::IO::SExtractor (read only)\n  Astro::Catalog::IO::STL        (read only)\n  Astro::Catalog::IO::Simple\n  Astro::Catalog::IO::TST        (read only)\n  Astro::Catalog::IO::UKIRTBS    (read only)\n  Astro::Catalog::IO::VOTable\n  Astro::Catalog::IO::XY\n  Astro::Catalog::Transport::REST\n  Astro::Catalog::Transport::WebService\n  Astro::Catalog::Query\n  Astro::Catalog::Item::Morphology\n\nThe user level query classes inherit from the Astro::Catalog::Transport::XXX\nclasses, which in turn all inherit basic functionality from the Query base\nclass Astro::Catalog::Query. The Astro::Catalog::IO modules provide pluggable\npolymorphic input/output.\n\nIt should be noted that Astro::Catalog::IO::TST, STL, GaiaPick, SExtractor,\nand UKIRTBS do not currently provide a _write_catalog() function, and\nAstrom does not currently provide a _read_catalog() function.\n\nWhere can I get it?\n-------------------\n\nThe package is available from CPAN \u003chttp://www.cpan.org/\u003e and from github\nat https://github.com/timj/perl-Astro-Catalog\n\nInstallation\n------------\n\nInstallation is automated using the Module::Build library\n\n     % perl Build.PL\n     % ./Build\n     % ./Build test\n     % ./Build install\n\nAuthors\n-------\n\nThe module was originally written by Alasdair Allan \u003caa@astro.ex.ac.uk\u003e,\nof the University of Exeter Astrophysics Group (http://www.astro.ex.ac.uk/)\nas part of his work for the eSTAR project.\n\nThe internal architecture of the module was extensively rewritten for v3.0\nby Tim Jenness \u003ct.jenness@jach.hawaii.edu\u003e of the Joint Astronomy Centre\nin Hawaii and Alasdair Allan \u003caa@astro.ex.ac.uk\u003e, of the University of\nExeter Astrophysics Group. Then rewritten again by Alasdair Allan \u003caa@astro.ex.ac.uk\u003e for the v4.0 release.\n\nThis version also includes patches supplied by Stephen Quinney\n\u003cS.J.Quinney@durham.ac.uk\u003e of Durham University, Tim Lister\n\u003ctlister@lcogt.net\u003e of Las Cumbres Observatory, and Luca Rizzi\n\u003cl.rizzi@jach.hawaii.edu\u003e, Graham Bell \u003cg.bell@jach.hawaii.edu\u003e\nand Brad Cavanagh \u003cb.cavanagh@jach.hawaii.edu\u003e of the Joint Astronomy\nCentre in Hawaii.\n\nLicense\n-------\nThis package is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation; either version 2 of the License, or (at your\noption) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY\nor FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License\nfor more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n59 Temple Place,Suite 330, Boston, MA  02111-1307, USA\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimj%2Fperl-astro-catalog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimj%2Fperl-astro-catalog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimj%2Fperl-astro-catalog/lists"}