MontagePy


NameMontagePy JSON
Version 2.2.0 PyPI version JSON
download
home_pageNone
SummaryMontage toolkit for reprojecting, mosaicking, and displaying astronomical images.
upload_time2024-05-05 20:57:13
maintainerNone
docs_urlNone
authorNone
requires_pythonNone
license Copyright (c) 2017 California Institute of Technology, Pasadena, California. Based on Cooperative Agreement Number NCC5-626 between NASA and the California Institute of Technology. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions of this BSD 3-clause license are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
keywords astronomy astronomical image reprojection mosaic visualization
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
Building a Montage Python Binary Extension
------------------------------------------

If you want to build a complete set of Montage Python binary extension wheels
for all current versions of Python, Linux and Mac OSX, things get complicated.
This is covered for Linux and MacOS in two subdirectories (linux_wheels
and macos_wheels).  However building a wheel just for the local machine and
your current Python is quite straightforward and that is what is covered here.

For Linux, all you need to do is install a few packages in Python and run the
"make_local.sh" script included here.  The result is a wheel (zip) file in
the "dist" subdirectory which you can then "pip install" into Python (if
you already have Montage install using the same version number, you might
have to run "pip uninstall MontagePy" first).

The packages needed are "jinja2", "importlib-resources" and "build".

For MacOSX, there are a couple of additional things that have to be done.
The most important has to do with the way OSX builds code that needs to
run on multiple OS versions.  Mac executables are generally forward version
compatible.  That is, if you build it for an older version it will also run
on anything newer.  Their compiler can be told to build for a previous
OS version (the "deployment target").  So people building distributable code
usually target a version a few years old.

It gets more complicated when you need to link with libraries built by
someone else (as we have to do with Python).  Then your choice of target
version has to match theirs.  Right now, the current MacOSX version is 14.4
but the Python version we can install are all built with a target of 11.1
(for Anaconda; the version of the build from python.org is 10.9).

Therefore we have to make sure all our code is compiled to the same target.
This is done with an environment variable:

   MACOSX_DEPLOYMENT_TARGET='11.1'

Also, the Mac comes in two hardware flavors, x86_64 chips and ARM64.
Their recommended approach is to construct "universal2" object code, where
both versions are generated and kept in a single file (executable, .o
 or .so).  Since here we are just building for the local hardware, we
can let the compiler default that.

After that the process described in the second paragraph above is the same.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "MontagePy",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "astronomy, astronomical, image, reprojection, mosaic, visualization",
    "author": null,
    "author_email": "John Good <jcg@ipac.caltech.edu>",
    "download_url": null,
    "platform": null,
    "description": "\nBuilding a Montage Python Binary Extension\n------------------------------------------\n\nIf you want to build a complete set of Montage Python binary extension wheels\nfor all current versions of Python, Linux and Mac OSX, things get complicated.\nThis is covered for Linux and MacOS in two subdirectories (linux_wheels\nand macos_wheels).  However building a wheel just for the local machine and\nyour current Python is quite straightforward and that is what is covered here.\n\nFor Linux, all you need to do is install a few packages in Python and run the\n\"make_local.sh\" script included here.  The result is a wheel (zip) file in\nthe \"dist\" subdirectory which you can then \"pip install\" into Python (if\nyou already have Montage install using the same version number, you might\nhave to run \"pip uninstall MontagePy\" first).\n\nThe packages needed are \"jinja2\", \"importlib-resources\" and \"build\".\n\nFor MacOSX, there are a couple of additional things that have to be done.\nThe most important has to do with the way OSX builds code that needs to\nrun on multiple OS versions.  Mac executables are generally forward version\ncompatible.  That is, if you build it for an older version it will also run\non anything newer.  Their compiler can be told to build for a previous\nOS version (the \"deployment target\").  So people building distributable code\nusually target a version a few years old.\n\nIt gets more complicated when you need to link with libraries built by\nsomeone else (as we have to do with Python).  Then your choice of target\nversion has to match theirs.  Right now, the current MacOSX version is 14.4\nbut the Python version we can install are all built with a target of 11.1\n(for Anaconda; the version of the build from python.org is 10.9).\n\nTherefore we have to make sure all our code is compiled to the same target.\nThis is done with an environment variable:\n\n   MACOSX_DEPLOYMENT_TARGET='11.1'\n\nAlso, the Mac comes in two hardware flavors, x86_64 chips and ARM64.\nTheir recommended approach is to construct \"universal2\" object code, where\nboth versions are generated and kept in a single file (executable, .o\n or .so).  Since here we are just building for the local hardware, we\ncan let the compiler default that.\n\nAfter that the process described in the second paragraph above is the same.\n",
    "bugtrack_url": null,
    "license": " Copyright (c) 2017 California Institute of Technology, Pasadena, California.  Based on Cooperative Agreement Number NCC5-626 between NASA and the California Institute of Technology. All rights reserved.  Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions of this BSD 3-clause license are met:  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.  3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ",
    "summary": "Montage toolkit for reprojecting, mosaicking, and displaying astronomical images.",
    "version": "2.2.0",
    "project_urls": {
        "Homepage": "https://github.com/Caltech-IPAC/Montage"
    },
    "split_keywords": [
        "astronomy",
        " astronomical",
        " image",
        " reprojection",
        " mosaic",
        " visualization"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8da5ef767dd2d6d9b486d39509cf8e58efecc0236ab1c64fd305943d18be0cab",
                "md5": "afcce5d1f30f05bdde2c402b66bd9980",
                "sha256": "a55f473a603163855ce86eb38687dea416f7e32284674b1eae8fc3f881b7ce48"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp310-cp310-macosx_11_0_universal2.whl",
            "has_sig": false,
            "md5_digest": "afcce5d1f30f05bdde2c402b66bd9980",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 2361786,
            "upload_time": "2024-05-05T20:57:13",
            "upload_time_iso_8601": "2024-05-05T20:57:13.740088Z",
            "url": "https://files.pythonhosted.org/packages/8d/a5/ef767dd2d6d9b486d39509cf8e58efecc0236ab1c64fd305943d18be0cab/MontagePy-2.2.0-cp310-cp310-macosx_11_0_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "21941be32d76bb2378301d2445956fc6222a9a3c93bed7fd1e21317a0345ab0c",
                "md5": "0c0689bfbea2b3087e5c5fbec7a38187",
                "sha256": "fdcfcd2111d3794319cd94a05023a61dadc0653a76336e7fd3bf15fe60b850b5"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0c0689bfbea2b3087e5c5fbec7a38187",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 7470431,
            "upload_time": "2024-05-05T20:57:19",
            "upload_time_iso_8601": "2024-05-05T20:57:19.930288Z",
            "url": "https://files.pythonhosted.org/packages/21/94/1be32d76bb2378301d2445956fc6222a9a3c93bed7fd1e21317a0345ab0c/MontagePy-2.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "050b8db6d8cddeb8c16c1c9c5a8407d7259d39f7167a36219a8e0d55e831e3a0",
                "md5": "91a251e9f1a2d0e9c6c7b61d5fdf6962",
                "sha256": "c268a83e47ee76383a12dbfc71d1f6ca51b426dc35a8f025f347b79fd4e5ad78"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "91a251e9f1a2d0e9c6c7b61d5fdf6962",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 7175170,
            "upload_time": "2024-05-05T20:57:23",
            "upload_time_iso_8601": "2024-05-05T20:57:23.845428Z",
            "url": "https://files.pythonhosted.org/packages/05/0b/8db6d8cddeb8c16c1c9c5a8407d7259d39f7167a36219a8e0d55e831e3a0/MontagePy-2.2.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c59a56a729550da3435222fb83a75b54a04b8ab076690a0e78b6501c40d66943",
                "md5": "2c1f4e1c965abc1dc307324e343e362b",
                "sha256": "a0bf614ebd18843b84a5ac5299be13b4bc564bab3af56a02372648867da75a82"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp311-cp311-macosx_11_0_universal2.whl",
            "has_sig": false,
            "md5_digest": "2c1f4e1c965abc1dc307324e343e362b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 2363379,
            "upload_time": "2024-05-05T20:57:26",
            "upload_time_iso_8601": "2024-05-05T20:57:26.965153Z",
            "url": "https://files.pythonhosted.org/packages/c5/9a/56a729550da3435222fb83a75b54a04b8ab076690a0e78b6501c40d66943/MontagePy-2.2.0-cp311-cp311-macosx_11_0_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aa32558061b7478f30765f65c259d37687428b970ef690828dd64b747ca52f70",
                "md5": "37f819dd83112ec8cbad19c9a1d47b80",
                "sha256": "06d823e893f5d500c1af4c76c95905c5fe84807ad44b66e7ef9203ac686e023d"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "37f819dd83112ec8cbad19c9a1d47b80",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 7495974,
            "upload_time": "2024-05-05T20:57:32",
            "upload_time_iso_8601": "2024-05-05T20:57:32.052974Z",
            "url": "https://files.pythonhosted.org/packages/aa/32/558061b7478f30765f65c259d37687428b970ef690828dd64b747ca52f70/MontagePy-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f0dcdd7384017917c1fb3de6ee5905174c098ddae8442225ac824122b26c1edc",
                "md5": "bc0a834ebe81e8ab4868559aa168b8cd",
                "sha256": "0967898037186518be59f456be59a14b0d5614ba208e766fe3a311d51174c047"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bc0a834ebe81e8ab4868559aa168b8cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 7268313,
            "upload_time": "2024-05-05T20:57:37",
            "upload_time_iso_8601": "2024-05-05T20:57:37.463569Z",
            "url": "https://files.pythonhosted.org/packages/f0/dc/dd7384017917c1fb3de6ee5905174c098ddae8442225ac824122b26c1edc/MontagePy-2.2.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dfdde0799c0d4ea2dc50ef2b4e9f841fd0a1d73a0ac63212c12331b717773c6d",
                "md5": "29cf21b04611ed012c6b709d5376ba4d",
                "sha256": "fa0e758b13b4a884d3d6138c59c4d3f5457be1328ba34937cf3f3b033af19ee0"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp312-cp312-macosx_11_0_universal2.whl",
            "has_sig": false,
            "md5_digest": "29cf21b04611ed012c6b709d5376ba4d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 2366022,
            "upload_time": "2024-05-05T20:57:40",
            "upload_time_iso_8601": "2024-05-05T20:57:40.393636Z",
            "url": "https://files.pythonhosted.org/packages/df/dd/e0799c0d4ea2dc50ef2b4e9f841fd0a1d73a0ac63212c12331b717773c6d/MontagePy-2.2.0-cp312-cp312-macosx_11_0_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fcd22b8143ace698ba7c3b98d1ad90c07059d9ada3f0d8b92ecaee9ca8b1d5e8",
                "md5": "34d8954b98b7130e12170a727746a04e",
                "sha256": "acfdafe7a8fd82e372d89e93e1e1fb5256ae5be108a031441da18c0b2deec77b"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "34d8954b98b7130e12170a727746a04e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 7586781,
            "upload_time": "2024-05-05T20:57:45",
            "upload_time_iso_8601": "2024-05-05T20:57:45.807450Z",
            "url": "https://files.pythonhosted.org/packages/fc/d2/2b8143ace698ba7c3b98d1ad90c07059d9ada3f0d8b92ecaee9ca8b1d5e8/MontagePy-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "376d1681fc7af6b342bebfc2e50c002018f7659d0de7aec70bef770030508338",
                "md5": "c405eb79d17fcdb8b55d80b9904a74ea",
                "sha256": "58a0303109c9e68d211407043ca12eca41146d343346afe5419a673010ade629"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c405eb79d17fcdb8b55d80b9904a74ea",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 7332791,
            "upload_time": "2024-05-05T20:57:51",
            "upload_time_iso_8601": "2024-05-05T20:57:51.177058Z",
            "url": "https://files.pythonhosted.org/packages/37/6d/1681fc7af6b342bebfc2e50c002018f7659d0de7aec70bef770030508338/MontagePy-2.2.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e5e3a49d333a75edb19b568f7cb06fc7b6e0c1bd43c51779624b9a2c735f5290",
                "md5": "4d4194e79228adf8dc2493e9bbd97d3c",
                "sha256": "84f3bc5821c3c8546a826ea60ef69300bb6efac5a3895bac82d0e0c0d0993320"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4d4194e79228adf8dc2493e9bbd97d3c",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 7359879,
            "upload_time": "2024-05-05T20:57:56",
            "upload_time_iso_8601": "2024-05-05T20:57:56.565744Z",
            "url": "https://files.pythonhosted.org/packages/e5/e3/a49d333a75edb19b568f7cb06fc7b6e0c1bd43c51779624b9a2c735f5290/MontagePy-2.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8fbd6ee3d9c51968c06a6e3529a95be0ac0710f1391c9bddbfca89d126af2b5d",
                "md5": "6943e15d301aee235e34c9fae1cd444e",
                "sha256": "e78b2ea3f9ce28b04552ebf4c4469716c6350192537460a3ed19c3fb36aab724"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6943e15d301aee235e34c9fae1cd444e",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 7148970,
            "upload_time": "2024-05-05T20:58:02",
            "upload_time_iso_8601": "2024-05-05T20:58:02.967616Z",
            "url": "https://files.pythonhosted.org/packages/8f/bd/6ee3d9c51968c06a6e3529a95be0ac0710f1391c9bddbfca89d126af2b5d/MontagePy-2.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "92465c5627deb28208d0e9d146936f0376df206a7ce033d7859576d5b097f31e",
                "md5": "19f6e8b6bb53cd7fb1f421851d0954bf",
                "sha256": "ee272f4c7c82ecbc1aeb21c754484b77e3649303eac7d2a53fb86b6432690d86"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp38-cp38-macosx_11_0_universal2.whl",
            "has_sig": false,
            "md5_digest": "19f6e8b6bb53cd7fb1f421851d0954bf",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 646468,
            "upload_time": "2024-05-05T20:58:05",
            "upload_time_iso_8601": "2024-05-05T20:58:05.635665Z",
            "url": "https://files.pythonhosted.org/packages/92/46/5c5627deb28208d0e9d146936f0376df206a7ce033d7859576d5b097f31e/MontagePy-2.2.0-cp38-cp38-macosx_11_0_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4a04b3987082dd8cbb8358af866efc3d5513d5a9ecb5794463f14195f86fd0cb",
                "md5": "10fa671fcf2c55bc405fcf919d7dd3be",
                "sha256": "4d725416b1702fa36c8c53ead9448906884ec5df7ed0788135c73a0bebaf0996"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "10fa671fcf2c55bc405fcf919d7dd3be",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 7495607,
            "upload_time": "2024-05-05T20:58:12",
            "upload_time_iso_8601": "2024-05-05T20:58:12.187460Z",
            "url": "https://files.pythonhosted.org/packages/4a/04/b3987082dd8cbb8358af866efc3d5513d5a9ecb5794463f14195f86fd0cb/MontagePy-2.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "be6816cf0314c6284204c3b486a6da7697c196db22b64f1248435ef29bc1b467",
                "md5": "44c70b927f97ea99493f6ce9d8a0893d",
                "sha256": "1ed06bc949ba5d1c81d2ff84bda220ece043626ea832c2dbd300eb83106cc8f6"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "44c70b927f97ea99493f6ce9d8a0893d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 7354421,
            "upload_time": "2024-05-05T20:58:17",
            "upload_time_iso_8601": "2024-05-05T20:58:17.076369Z",
            "url": "https://files.pythonhosted.org/packages/be/68/16cf0314c6284204c3b486a6da7697c196db22b64f1248435ef29bc1b467/MontagePy-2.2.0-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "135495a1216d2ad455050444ca488c37cca3a2e7e120664382e88866e6e6e585",
                "md5": "fd6d389f94b0b34b782133cc6ac94fea",
                "sha256": "242e052497ac622939782fc33c5862891ae15f6fe0f18b5fc2e155db3e78a42e"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp39-cp39-macosx_11_0_universal2.whl",
            "has_sig": false,
            "md5_digest": "fd6d389f94b0b34b782133cc6ac94fea",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 2361772,
            "upload_time": "2024-05-05T20:58:20",
            "upload_time_iso_8601": "2024-05-05T20:58:20.075308Z",
            "url": "https://files.pythonhosted.org/packages/13/54/95a1216d2ad455050444ca488c37cca3a2e7e120664382e88866e6e6e585/MontagePy-2.2.0-cp39-cp39-macosx_11_0_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ae643ee5a5de979b360d90a160fb9e774a6c376b3d220783efbdafcfa9485eb3",
                "md5": "18c9bb5baa36712d072188d6d6e0d7f3",
                "sha256": "10560cfa3d88569a2c08e6ee58a790aee8e3fa0e8b17e64d3798d8ecb75c8c0f"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "18c9bb5baa36712d072188d6d6e0d7f3",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 7467335,
            "upload_time": "2024-05-05T20:58:25",
            "upload_time_iso_8601": "2024-05-05T20:58:25.553125Z",
            "url": "https://files.pythonhosted.org/packages/ae/64/3ee5a5de979b360d90a160fb9e774a6c376b3d220783efbdafcfa9485eb3/MontagePy-2.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "898d08841ea878a0c52c1f8cf1cbcb27bcfb035b42c75a375eb92972ec2ec549",
                "md5": "0ef73dcb9903316f1d875d666d76e5fb",
                "sha256": "b05a6f6162cf13c1c6c397972b399a919cd174b67eb5495e25bc6fdedb902bd3"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0ef73dcb9903316f1d875d666d76e5fb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 7171639,
            "upload_time": "2024-05-05T20:58:31",
            "upload_time_iso_8601": "2024-05-05T20:58:31.210561Z",
            "url": "https://files.pythonhosted.org/packages/89/8d/08841ea878a0c52c1f8cf1cbcb27bcfb035b42c75a375eb92972ec2ec549/MontagePy-2.2.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9d536adcecf6bb0eeb5785206c70103497d2b8b42bb4df67ae4bf722cbf3155d",
                "md5": "ec32448d592ef68485f6f85d56225edb",
                "sha256": "0c239979498c6d8b208329a8b17f56187093e41d0fcc27bd50c484605a9c24cd"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ec32448d592ef68485f6f85d56225edb",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 6365386,
            "upload_time": "2024-05-05T20:58:36",
            "upload_time_iso_8601": "2024-05-05T20:58:36.369750Z",
            "url": "https://files.pythonhosted.org/packages/9d/53/6adcecf6bb0eeb5785206c70103497d2b8b42bb4df67ae4bf722cbf3155d/MontagePy-2.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7083198f1ded0d35113bbc78f8b5aa7303c334b5085e72bafec0c679ce7d335f",
                "md5": "8429fcdd9d2b5034cafc09bdd8848531",
                "sha256": "453c2fe818747bafcd177856372e5539ad2f76f95de1429d34fdaf9dafd22458"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8429fcdd9d2b5034cafc09bdd8848531",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": null,
            "size": 6389717,
            "upload_time": "2024-05-05T20:58:41",
            "upload_time_iso_8601": "2024-05-05T20:58:41.708155Z",
            "url": "https://files.pythonhosted.org/packages/70/83/198f1ded0d35113bbc78f8b5aa7303c334b5085e72bafec0c679ce7d335f/MontagePy-2.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "11f901cad336c16aaf11055a79af5c59a9df53b8ab74f3ef6fb54ba7e360e5fb",
                "md5": "cf94f46aa0e3378eb062ea6050ebba8c",
                "sha256": "1ea4e7fe8195e0e43178703ba61c95ce520173edee889d65d224231f87c1e832"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cf94f46aa0e3378eb062ea6050ebba8c",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 6365868,
            "upload_time": "2024-05-05T20:58:49",
            "upload_time_iso_8601": "2024-05-05T20:58:49.434730Z",
            "url": "https://files.pythonhosted.org/packages/11/f9/01cad336c16aaf11055a79af5c59a9df53b8ab74f3ef6fb54ba7e360e5fb/MontagePy-2.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "15703769e6d135d670619a47d3de087fd521f7c7386ff8e48f195dc0012ed558",
                "md5": "ea422179f97e70fcd116c4889444689c",
                "sha256": "9506240755775bfa0d6b59d23bc2c2b74580a8f405a9af9619d9526c164293e0"
            },
            "downloads": -1,
            "filename": "MontagePy-2.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ea422179f97e70fcd116c4889444689c",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 6365360,
            "upload_time": "2024-05-05T20:58:54",
            "upload_time_iso_8601": "2024-05-05T20:58:54.347703Z",
            "url": "https://files.pythonhosted.org/packages/15/70/3769e6d135d670619a47d3de087fd521f7c7386ff8e48f195dc0012ed558/MontagePy-2.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-05 20:57:13",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Caltech-IPAC",
    "github_project": "Montage",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "montagepy"
}
        
Elapsed time: 8.86471s