{"id":21735156,"url":"https://github.com/caltech-ipac/montage","last_synced_at":"2025-05-16T11:05:53.094Z","repository":{"id":23207402,"uuid":"26564240","full_name":"Caltech-IPAC/Montage","owner":"Caltech-IPAC","description":"Image Mosaics for Astronomers","archived":false,"fork":false,"pushed_at":"2025-05-09T15:19:33.000Z","size":143818,"stargazers_count":117,"open_issues_count":24,"forks_count":49,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-05-16T11:05:41.216Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Caltech-IPAC.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeHistory","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2014-11-13T01:13:48.000Z","updated_at":"2025-05-14T16:59:50.000Z","dependencies_parsed_at":"2023-02-18T07:15:45.054Z","dependency_job_id":"8e49c9ba-77b3-454e-aa17-e2d82f118ec2","html_url":"https://github.com/Caltech-IPAC/Montage","commit_stats":{"total_commits":238,"total_committers":7,"mean_commits":34.0,"dds":"0.037815126050420145","last_synced_commit":"dffcaf683961e92c10c4912f1ef35babb209a113"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Caltech-IPAC%2FMontage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Caltech-IPAC%2FMontage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Caltech-IPAC%2FMontage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Caltech-IPAC%2FMontage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Caltech-IPAC","download_url":"https://codeload.github.com/Caltech-IPAC/Montage/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254518383,"owners_count":22084374,"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":[],"created_at":"2024-11-26T05:12:09.220Z","updated_at":"2025-05-16T11:05:48.085Z","avatar_url":"https://github.com/Caltech-IPAC.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nMontage: Astronomical Image Mosaics, Examination, and Visualization\n===================================================================\n\n[![Build Status](http://vmmontage.ipac.caltech.edu:8080/buildStatus/icon?job=MontageDev)](http://vmmontage.ipac.caltech.edu:8080/job/MontageDev/)\n![Jenkins tests](https://img.shields.io/jenkins/tests?compact_message\u0026jobUrl=http%3A%2F%2Fvmmontage.ipac.caltech.edu%3A8080%2Fjob%2FMontageDev\u0026passed_label=passed\u0026skipped_label=skipped\u0026failed_label=failed)\n![GitHub Repo Size](https://img.shields.io/github/repo-size/Caltech-IPAC/Montage)\n![Lines of code](https://img.shields.io/tokei/lines/github/Caltech-IPAC/Montage)\n\nMontage 7.0 adds two major capabilities.  The first is a set of tools\nfor building HiPS map.  HiPS (Hierarchical Progressive Surveys) is a\nhierarchical tiling mechanism which allows one to access, visualize\nand browse seamlessly image data and in particular large-scale, \nhigh-resolution surveys.\n\nHiPS construction through Montage consists of building large-scale\nmosaics using pre-existing Montage modules (reprojection, background\nmatching, and coaddition) with a HiPS-specific projection (HPX).\nThe image hierarchy just requires repetative shrinking of higher\nresolution images by factors of two.  Finally, the tiles to be \nserved are simply 512x512 cutouts from these mosaics.\n\nFor high-resolution data, this process can benefit greatly from \nmassive parallelization and this can be achieved in a number of\nways. In particular, tools have been developed to streamline this\non cloud platforms like AWS.\n\nSo at arcminute scale all-sky processing can adequately be done on \na single desktop machine and at arcsecond scale the same tools can\ncreate a set of jobs that can be submitted to run on a cloud in\na few days (or a few tens of processors if one has that in-house).\n\nThe second addition to Montage is a complete set of modern procedures \nfor building Python binary extension Montage wheels for Linux and Mac \nsystems (and extensible to some others).  This is very much a moving\ntarget and we are building as many of these as we can and pushing them\nto PyPI but if someone want to extend Montage for their own use they\ncan use the same infrastructure to build custom wheels as well.\n\nThe Montage 6.0 release can be accessed via git tag \"v6.1\".\n\n--------------\n\nMontage (http://montage.ipac.caltech.edu) is an Open Source toolkit,\ndistributed with a BSD 3-clause license, for assembling Flexible \nImage Transport System (FITS) images into mosaics according to \nthe user's custom specifications of coordinates, projection,\nspatial sampling, rotation and background matching.\n\nThe toolkit contains utilities for reprojecting and background \nmatching images, assembling them into mosaics, visualizing the\nresults, and discovering, analyzing and understanding image metadata\nfrom archives or the user's images.\n\nMontage is written in ANSI-C and is portable across all common\nUnix-like platforms, including Linux, Solaris, Mac OSX and Cygwin on\nWindows.  The package provides both stand-alone executables and\nthe same functionality in library form.  It has been cross-compiled\nto provide native Windows executables and packaged as a binary Python\nextension (available via \"pip install MontagePy\").\n\nThe distribution contains all libraries needed to build the toolkit \nfrom a single simple \"make\" command, including CFITSIO and the WCS\nlibrary (which has been extended to support HEALPix and World-Wide\nTelescope TOAST projections. The toolkit is in wide use in astronomy\nto support research projects, and to support pipeline development,\nproduct generation and image visualization for major projects and\nmissions; e.g. Spitzer Space Telescope, Herschel, Kepler, AKARI and\nothers. Montage is used as an exemplar application by the computer\nscience community in developing next-generation cyberinfrastructure,\nespecially workflow frameworks on distributed platforms, including\nmultiple clouds.\n\nMontage provides multiple reprojection algorithms optimized for \ndifferent needs, maximizing alternately flux conservation, range of\nprojections, and speed.\n\nThe visualization module supports full (three-color) display of FITS\nimages and publication quality overlays of catalogs (scaled symbols),\nimage metadata, and coordinate grids.  It fits in equally well in\npipelines or as the basis for interactive image exploration and there\nis Python support for the latter (It has also been used in web/Javascript\napplications).\n\nWe are in the process of adding automated regression testing using Jenkins.\nAt the moment, this only includes a couple of dummy tests on a Jenkins server \nthat we maintain specifically for the Montage project).\n\nMontage was funded from 2002 to 2005 by the National Aeronautics and\nSpace Administration's Earth Science Technology Office, Computation\nTechnologies Project, under Cooperative Agreement Number NCC5-626\nbetween NASA and the California Institute of Technology. The Montage\ndistribution includes an adaptation of the MOPEX algorithm developed\nat the Spitzer Science Center. Montage has also been funded by the National\nScience Foundation under Award Number NSF ACI-1440620.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaltech-ipac%2Fmontage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcaltech-ipac%2Fmontage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaltech-ipac%2Fmontage/lists"}