{ "info": { "author": "Mathew Madhavacheril", "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", "Programming Language :: Python :: 3.7" ], "description": ".. sectnum::\n\n=======\nsymlens\n=======\n\n.. image:: https://img.shields.io/pypi/v/symlens.svg\n :target: https://pypi.python.org/pypi/symlens\n\n.. image:: https://img.shields.io/travis/simonsobs/symlens.svg\n :target: https://travis-ci.org/simonsobs/symlens\n\n.. image:: https://readthedocs.org/projects/symlens/badge/?version=latest\n :target: https://symlens.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n\n\nThis library allows one to build and evaluate arbitrary separable mode-coupling\nestimators. In practice, its main purpose is to provide a flat-sky lensing estimator\ncode. More generally, one can build estimators and noise functions for\nconvergence, magnification, shear, mixed estimators (for gradient cleaning),\nsplit-based lensing, birefringence, patchy tau, etc. and cross-covariances\nbetween these.\n\nInstead of having to calculate by hand the separable forms of the above, one\nsimply provides the mode-coupling and filter expressions, and a ``sympy``-based\n(Mathematica-like) backend factorizes these expressions into FFT-only form\n(i.e., no explicit convolutions are required).\n\nCurved sky support does not exist. Adding it is possibly non-trivial, but\nthoughts and ideas (and PRs!) are highly appreciated. Still, this package can\nserve as the backend for quick exploration of various kinds of estimators.\n\n* Free software: BSD license\n* Documentation: https://symlens.readthedocs.io.\n\nDependencies\n============\n\n* Python>=2.7 or Python>=3.4\n* pixell_\n* numpy, sympy\n\nInstalling\n==========\n\nTo install, run:\n\n.. code-block:: console\n\n $ python setup.py install --user\n\nUsage\n=====\n\nSee the Usage_ guide and the API Reference_.\n\nContributing\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. \n\n.. _pixell: https://github.com/simonsobs/pixell/\n.. _Usage: https://symlens.readthedocs.io/en/latest/usage.html\n.. _Reference: https://symlens.readthedocs.io/en/latest/reference.html\n\n\n=======\nHistory\n=======\n\n.. sectnum:: :start: 4\n\n0.1.0 (2019-03-06)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/simonsobs/symlens", "keywords": "symlens", "license": "BSD license", "maintainer": "", "maintainer_email": "", "name": "symlens", "package_url": "https://pypi.org/project/symlens/", "platform": "", "project_url": "https://pypi.org/project/symlens/", "project_urls": { "Homepage": "https://github.com/simonsobs/symlens" }, "release_url": "https://pypi.org/project/symlens/0.2.4/", "requires_dist": null, "requires_python": "", "summary": "Symbolic Mode Coupling", "version": "0.2.4" }, "last_serial": 4923230, "releases": { "0.2.3": [ { "comment_text": "", "digests": { "md5": "e59d89320aad2b01a2015ceb4517fb58", "sha256": "bc1f491eb5fbb4507d87b4d9e8728346b7f2cc7250cd9bc2393c980c4a618866" }, "downloads": -1, "filename": "symlens-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e59d89320aad2b01a2015ceb4517fb58", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16624, "upload_time": "2019-03-07T04:50:34", "url": "https://files.pythonhosted.org/packages/e9/c3/402466f8d260639268c5da86995b631acc476e5da4ae8a7692559d413981/symlens-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6d91179f198f7a96dd04003258a701e", "sha256": "4a8b4b65a9e4eb511c6eb51643d57a72b6cf04a2c1f7fc8029801aa4cba07c0c" }, "downloads": -1, "filename": "symlens-0.2.3.tar.gz", "has_sig": false, "md5_digest": "f6d91179f198f7a96dd04003258a701e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 431825, "upload_time": "2019-03-07T04:50:36", "url": "https://files.pythonhosted.org/packages/40/e8/d172f461facee408ebdd36186a0462772abfffda00c05c6932b3c6c0029b/symlens-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "03682bf6099fd2ba9d0db84d5f48e5d8", "sha256": "0bdb25076972ae14146f4e938abf01517065d0fffc010fb37777cd39556673db" }, "downloads": -1, "filename": "symlens-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03682bf6099fd2ba9d0db84d5f48e5d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16909, "upload_time": "2019-03-11T01:21:49", "url": "https://files.pythonhosted.org/packages/b3/67/30768846e33ac03f3ea9e698fbc9bf5f3e681c42ae1df47a76756ac8101e/symlens-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d498e06a2e61c9ddcef2fa40c044bf87", "sha256": "7c7f4894f185d3b234d226fd686a9310f02641ec938138abb0425ffcf45abd80" }, "downloads": -1, "filename": "symlens-0.2.4.tar.gz", "has_sig": false, "md5_digest": "d498e06a2e61c9ddcef2fa40c044bf87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 432119, "upload_time": "2019-03-11T01:21:50", "url": "https://files.pythonhosted.org/packages/4a/ad/5e9ff0d09a9f51dc04ba6f37a65edada0b36bd6fc8fa91f549968d51016f/symlens-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "03682bf6099fd2ba9d0db84d5f48e5d8", "sha256": "0bdb25076972ae14146f4e938abf01517065d0fffc010fb37777cd39556673db" }, "downloads": -1, "filename": "symlens-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03682bf6099fd2ba9d0db84d5f48e5d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16909, "upload_time": "2019-03-11T01:21:49", "url": "https://files.pythonhosted.org/packages/b3/67/30768846e33ac03f3ea9e698fbc9bf5f3e681c42ae1df47a76756ac8101e/symlens-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d498e06a2e61c9ddcef2fa40c044bf87", "sha256": "7c7f4894f185d3b234d226fd686a9310f02641ec938138abb0425ffcf45abd80" }, "downloads": -1, "filename": "symlens-0.2.4.tar.gz", "has_sig": false, "md5_digest": "d498e06a2e61c9ddcef2fa40c044bf87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 432119, "upload_time": "2019-03-11T01:21:50", "url": "https://files.pythonhosted.org/packages/4a/ad/5e9ff0d09a9f51dc04ba6f37a65edada0b36bd6fc8fa91f549968d51016f/symlens-0.2.4.tar.gz" } ] }