{ "info": { "author": "Simons Observatory Collaboration Analysis Library Task Force", "author_email": "mathewsyriac@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=======\npixell\n=======\n\n.. image:: https://travis-ci.org/simonsobs/pixell.svg?branch=master\n :target: https://travis-ci.org/simonsobs/pixell\n\n.. image:: https://readthedocs.org/projects/pixell/badge/?version=latest\n :target: https://pixell.readthedocs.io/en/latest/?badge=latest\n\t\t :alt: Documentation Status\n\n.. image:: https://coveralls.io/repos/github/simonsobs/pixell/badge.svg?branch=master\n\t\t :target: https://coveralls.io/github/simonsobs/pixell?branch=master\n\n\n``pixell`` is a library for loading, manipulating and analyzing maps stored in rectangular pixelization. It is mainly targeted for use with maps of the sky (e.g. CMB intensity and polarization maps, stacks of 21 cm intensity maps, binned galaxy positions or shear) in cylindrical projection, but its core functionality is more general. It extends numpy's ``ndarray`` to an ``ndmap`` class that associates a World Coordinate System (WCS) with a numpy array. It includes tools for Fourier transforms (through numpy or pyfft) and spherical harmonic transforms (through libsharp) of such maps and tools for visualization (through the Python Image Library). \n\n\n* Free software: BSD license\n* Documentation: https://pixell.readthedocs.io.\n* Tutorials_\n\nDependencies\n------------\n\n* Python>=2.7 or Python>=3.4\n* gcc/gfortran or Intel compilers (clang might not work out of the box)\n* libsharp (downloaded and installed)\n* automake (for libsharp compilation)\n* healpy, Cython, astropy, numpy, scipy, matplotlib, pyyaml, h5py, Pillow (Python Image Library)\n\nInstalling\n----------\n\nTo install, run:\n\n.. code-block:: console\n\t\t\n $ python setup.py install --user\n\nTo test the installation, you can run:\n\n.. code-block:: console\n\t\t\n $ python setup.py test\n \n\nExisting ``libsharp`` installation (optional)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nLibsharp is installed automatically by setup.py. If instead you want to use an existing ``libsharp`` installation, you can do so by symlinking the ``libsharp`` directory into a directory called ``_deps`` in the root directory, such that the file ``pixell/_deps/libsharp/libsharp/sharp.c`` exists.\n\n \nIntel compilers\n~~~~~~~~~~~~~~~\n\nIntel compilers might require a two step installation as follows\n\n.. code-block:: console\n\t\t\n $ python setup.py build_ext -i --fcompiler=intelem --compiler=intelem\n $ python setup.py install --user\n\n\nDevelopment workflow (recommended)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nIf you are a developer, run:\n\n.. code-block:: console\n\t\t\n $ python setup.py build_ext -i\n\nand add the cloned directory to your Python path so that changes you make in any python file are immediately reflected. e.g., in your ``.bashrc`` file,\n\n.. code-block:: bash\n\t\t\n export PYTHONPATH=$PYTHONPATH:/path/to/cloned/pixell/directory\n\nIf you also need non-Python code to be recompiled, run:\n\n.. code-block:: console\n\t\t\n $ python setup.py clean\n\n\nbefore the above steps.\n\nTo test the installation under development mode, you can run:\n\n.. code-block:: console\n\t\t\n $ py.test\n \n \nThis requires the pytest Python package to be installed.\n\n\n\nContributions\n-------------\n\nIf you have write access to this repository, please:\n\n1. create a new branch\n2. push your changes to that branch\n3. merge or rebase to get in sync with master\n4. submit a pull request on github\n\nIf you do not have write access, create a fork of this repository and proceed as described above. For more details, see Contributing_.\n \n.. _Tutorials: https://github.com/simonsobs/pixell_tutorials/\n.. _Contributing: https://pixell.readthedocs.io/en/latest/contributing.html\n\n\n=======\nHistory\n=======\n\n0.1.0 (2018-06-15)\n------------------\n\n* First release on PyPI.\n\n0.5.2 (2019-01-22)\n------------------\n\n* API for most modules is close to converged\n* Significant number of bug fixes and new features\n* Versioning system implemented through versioneer and bumpversion\n* Automated pixel level tests for discovering effects of low-level changes", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/simonsobs/pixell", "keywords": "pixell", "license": "BSD license", "maintainer": "", "maintainer_email": "", "name": "pixell", "package_url": "https://pypi.org/project/pixell/", "platform": "", "project_url": "https://pypi.org/project/pixell/", "project_urls": { "Homepage": "https://github.com/simonsobs/pixell" }, "release_url": "https://pypi.org/project/pixell/0.6.0/", "requires_dist": null, "requires_python": "", "summary": "pixell", "version": "0.6.0" }, "last_serial": 5852509, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "7dafcf40ad7929814001bb33d5767a24", "sha256": "9344eb43f0d2433e6d69e9c531f5650d0daad517e64105b916f91dec32c8bf9e" }, "downloads": -1, "filename": "pixell-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7dafcf40ad7929814001bb33d5767a24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105144, "upload_time": "2018-10-09T23:13:41", "url": "https://files.pythonhosted.org/packages/86/1b/5fb4047bc55ce3be1185007836c830650d2e54c27d130c8e467e2ab7488b/pixell-0.1.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "f87068f41be44123c1cabff01ce9d028", "sha256": "5d0f35c57af994a1f90ad9f5234dd79e27e3c005550fca99e35b7cba03103066" }, "downloads": -1, "filename": "pixell-0.1.3.tar.gz", "has_sig": false, "md5_digest": "f87068f41be44123c1cabff01ce9d028", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105596, "upload_time": "2018-10-13T02:47:25", "url": "https://files.pythonhosted.org/packages/97/d7/8e97532d0952277a79b2246cdb4a46122e207bc3954af25ab28e8da12503/pixell-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "92eb40463dbcd6e284b8b5a0813128c7", "sha256": "a679bab03539d7607fd412c2b40d866945873c4ce996c8b1af11b1a2778886e6" }, "downloads": -1, "filename": "pixell-0.1.4.tar.gz", "has_sig": false, "md5_digest": "92eb40463dbcd6e284b8b5a0813128c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111242, "upload_time": "2018-10-13T16:41:10", "url": "https://files.pythonhosted.org/packages/d9/3d/44b8fd2c680586e37dee4b4d4e32f0586c7630f587391ce0473c318b1246/pixell-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e051eff81ad59f51229da39dc9d7a193", "sha256": "0eeba89f4645c32e4bc6de946909a194ed907acf751d42b8574ebe4c18a924f2" }, "downloads": -1, "filename": "pixell-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e051eff81ad59f51229da39dc9d7a193", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110792, "upload_time": "2018-10-16T16:58:45", "url": "https://files.pythonhosted.org/packages/ff/54/1e212ec62c34ab68683fa4be4d7a90b78554e03bb3c2f7d1cca4d7e4ffee/pixell-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e56ef808e15d8444201b91cdb40308c2", "sha256": "51e17af6c59ba92a120c6ad2547772d652d0c1b0d8546032e8315e3930c066f7" }, "downloads": -1, "filename": "pixell-0.3.0.tar.gz", "has_sig": false, "md5_digest": "e56ef808e15d8444201b91cdb40308c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 142493, "upload_time": "2018-11-07T01:46:56", "url": "https://files.pythonhosted.org/packages/14/33/c9a405c1c68d0e2113a74ed266e8355fe7d6e3350657e909bfd857b34365/pixell-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "6b5b6f4ce0fe538b8f209eca451a7ea7", "sha256": "25ac83a2ed248dc4a202280e34e5f8fe8fa13ebcd2e93d92ac8ff9abe77c7c7a" }, "downloads": -1, "filename": "pixell-0.4.0.tar.gz", "has_sig": false, "md5_digest": "6b5b6f4ce0fe538b8f209eca451a7ea7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143579, "upload_time": "2018-11-08T02:01:46", "url": "https://files.pythonhosted.org/packages/e2/8c/aa24de09d07e961f9cd7c273ebc2887ae8842a9c1deb410614775456ab12/pixell-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "a99fa26b926059478b9aa56e83dfd2ec", "sha256": "3d394db84937c77c5346e125d9baf9abcdd5c57ba3b20eca6dcd5ced7637b23f" }, "downloads": -1, "filename": "pixell-0.4.1.tar.gz", "has_sig": false, "md5_digest": "a99fa26b926059478b9aa56e83dfd2ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143542, "upload_time": "2018-11-09T21:46:46", "url": "https://files.pythonhosted.org/packages/74/d2/27392dac0125409538692bf2e88e5196cba7f89b40f7001eea2533673828/pixell-0.4.1.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "62fdfe4c42307265016a2ca6cc73d50c", "sha256": "ca6ed6e8b902831e41fe6ee16a02743ea55e398dae368fe6600274ee1fbddb4c" }, "downloads": -1, "filename": "pixell-0.4.3.tar.gz", "has_sig": false, "md5_digest": "62fdfe4c42307265016a2ca6cc73d50c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143955, "upload_time": "2018-11-16T16:17:11", "url": "https://files.pythonhosted.org/packages/77/ad/38af5df1f1384c7b4c35982eeca9cfab71b01a12495db2abd04ca883d807/pixell-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "a64d70672549a4c368574469c398ba71", "sha256": "641e2d4028c08dbb7f32bb8fee985d941cfdb7a8747c77d021fbf5b685818f35" }, "downloads": -1, "filename": "pixell-0.4.4.tar.gz", "has_sig": false, "md5_digest": "a64d70672549a4c368574469c398ba71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 299756, "upload_time": "2018-11-18T18:33:12", "url": "https://files.pythonhosted.org/packages/ce/49/99395e0167bd767fc2184fc00c9743e33d7663b2aeecb9c8d6f2671812a3/pixell-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "c51e143b26eba723fc957bfaa3fc4a13", "sha256": "b78a178fc060758c7e62ac8a6c35bdb16ab5b5a10f3eef1ce1e908f47311cf5f" }, "downloads": -1, "filename": "pixell-0.4.5.tar.gz", "has_sig": false, "md5_digest": "c51e143b26eba723fc957bfaa3fc4a13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 299891, "upload_time": "2018-11-18T19:42:30", "url": "https://files.pythonhosted.org/packages/f5/76/74b7e1b2dd9507cb771f22240d4d428f15746416b86e852f94e08c7909ba/pixell-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "59736f1effaacdb0048a3b1e46fa051a", "sha256": "7e4a0292a77dcdd858fc1b4814bdfe622de0fe505f19201e9769ae5b36aca70b" }, "downloads": -1, "filename": "pixell-0.4.6.tar.gz", "has_sig": false, "md5_digest": "59736f1effaacdb0048a3b1e46fa051a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 299969, "upload_time": "2018-11-18T20:08:47", "url": "https://files.pythonhosted.org/packages/db/5d/2f18c02f0387577cd1d7c3e7d71edb4886b7387f00311665be25b3e31d4e/pixell-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "034f4d9809e27c9eeab2ff2b76a4b844", "sha256": "5aef50df06f1bada8658ea1af5e0cf42fce4a5e9841ce15d423d5f95479b2430" }, "downloads": -1, "filename": "pixell-0.4.7.tar.gz", "has_sig": false, "md5_digest": "034f4d9809e27c9eeab2ff2b76a4b844", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 300027, "upload_time": "2018-11-20T22:39:47", "url": "https://files.pythonhosted.org/packages/71/f7/3d9b6db5e4d55ac823e583877e2743c25947ff0fa45ce1f5ccb891089937/pixell-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "98aa0772634f046b804a9ba2001bb4c9", "sha256": "47dc23b01efb5d5bcbf6eb1a0d7a03a125ab707aab2ae7787629b2da21097676" }, "downloads": -1, "filename": "pixell-0.4.8.tar.gz", "has_sig": false, "md5_digest": "98aa0772634f046b804a9ba2001bb4c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 300062, "upload_time": "2018-11-21T04:34:26", "url": "https://files.pythonhosted.org/packages/a1/cb/4e5d80e7a76194beb23cab54b3103a5fdd4aa53ede8dad1309e84229777e/pixell-0.4.8.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "b3b3716dbb0e2f051aaa13523a681992", "sha256": "1ab48d8f4d57680c2ca9dce83f84d386efec6803273ca1b97fce128e3bb3c1f2" }, "downloads": -1, "filename": "pixell-0.5.1.tar.gz", "has_sig": false, "md5_digest": "b3b3716dbb0e2f051aaa13523a681992", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 302271, "upload_time": "2018-11-29T04:10:03", "url": "https://files.pythonhosted.org/packages/24/9c/f1f4addd84a74bed4244c94ce45553fa29e2e817dac534b418147c4e262e/pixell-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "d78278f48cb95174a97a4c6842afe6e0", "sha256": "5d680c0a9c4113e9e44940c8c7206f4bbc88ca0bdb91af8460e58f50f53c71f7" }, "downloads": -1, "filename": "pixell-0.5.2.tar.gz", "has_sig": false, "md5_digest": "d78278f48cb95174a97a4c6842afe6e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 374521, "upload_time": "2019-01-22T17:22:39", "url": "https://files.pythonhosted.org/packages/3d/15/952f72644052921d63152dfc32026da20a65b0e34d2c5466ddeb231d7402/pixell-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "aa12f3c4418c32dbc1b1d0d74758cd9a", "sha256": "ea44c54d7d895b78287adfd50b8f346807745f4d4d8496d2f581db31a29ed5c8" }, "downloads": -1, "filename": "pixell-0.5.3.tar.gz", "has_sig": false, "md5_digest": "aa12f3c4418c32dbc1b1d0d74758cd9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 376391, "upload_time": "2019-03-12T14:26:57", "url": "https://files.pythonhosted.org/packages/b3/ad/14043b09de8d4c3f6123be575f4a9d3457d6ec50cd73bf4799c5479863d5/pixell-0.5.3.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "49a68715ea744abb845f673b71fdb9fd", "sha256": "c967263c583cfbe4e011bcc00187e90ed8f41fb7751c032e6c4ab0dd49df5042" }, "downloads": -1, "filename": "pixell-0.5.5.tar.gz", "has_sig": false, "md5_digest": "49a68715ea744abb845f673b71fdb9fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7289569, "upload_time": "2019-09-04T22:56:12", "url": "https://files.pythonhosted.org/packages/18/85/4a56c275caa39976996340c9bc0d5d0e0c33f7b7361a68603c3c81cb6040/pixell-0.5.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "759d38b00df4609a726cac73bad3eeec", "sha256": "d6724079670b908e540583dc2502d27f4ff2f701340994fc6f7d8fc6c125af50" }, "downloads": -1, "filename": "pixell-0.6.0.tar.gz", "has_sig": false, "md5_digest": "759d38b00df4609a726cac73bad3eeec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6292534, "upload_time": "2019-09-18T21:03:01", "url": "https://files.pythonhosted.org/packages/55/c2/18d0c2554e26d831d680f1a1c5ac62ae509576e9ba49583a68e60c4e1452/pixell-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "759d38b00df4609a726cac73bad3eeec", "sha256": "d6724079670b908e540583dc2502d27f4ff2f701340994fc6f7d8fc6c125af50" }, "downloads": -1, "filename": "pixell-0.6.0.tar.gz", "has_sig": false, "md5_digest": "759d38b00df4609a726cac73bad3eeec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6292534, "upload_time": "2019-09-18T21:03:01", "url": "https://files.pythonhosted.org/packages/55/c2/18d0c2554e26d831d680f1a1c5ac62ae509576e9ba49583a68e60c4e1452/pixell-0.6.0.tar.gz" } ] }