{"id":18620507,"url":"https://github.com/simonsobs/falafel","last_synced_at":"2025-06-30T17:33:11.557Z","repository":{"id":45488192,"uuid":"137910916","full_name":"simonsobs/falafel","owner":"simonsobs","description":"A Pythonic SHT-based quadratic estimator reconstruction code that can work efficiently on cut skies. Primarily useful for CMB lensing, but also for a wide variety of other applications involving QEs including kSZ tomography.","archived":false,"fork":false,"pushed_at":"2025-02-19T16:07:57.000Z","size":2929,"stargazers_count":6,"open_issues_count":4,"forks_count":1,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-03-25T08:11:34.009Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","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/simonsobs.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.rst","contributing":"CONTRIBUTING.rst","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":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-19T15:30:07.000Z","updated_at":"2025-02-19T16:08:03.000Z","dependencies_parsed_at":"2023-12-11T14:29:08.195Z","dependency_job_id":"62a0043e-8fe3-4e04-a7b5-4317f4e38399","html_url":"https://github.com/simonsobs/falafel","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonsobs%2Ffalafel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonsobs%2Ffalafel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonsobs%2Ffalafel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonsobs%2Ffalafel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonsobs","download_url":"https://codeload.github.com/simonsobs/falafel/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248329550,"owners_count":21085557,"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-07T04:06:37.773Z","updated_at":"2025-04-11T02:31:07.215Z","avatar_url":"https://github.com/simonsobs.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"=======\nfalafel\n=======\n\n\n.. image:: https://img.shields.io/pypi/v/falafel.svg\n        :target: https://pypi.python.org/pypi/falafel\n\n.. image:: https://img.shields.io/travis/simonsobs/falafel.svg\n        :target: https://travis-ci.org/simonsobs/falafel\n\n\nThis library allows you to reconstruct mode-couplings (e.g. CMB lensing, kSZ) on cut skies. It is SHT-based and uses a cylindrical projection in intermediate steps which allows it to be fast and memory efficient. The implementation of the lensing quadratic estimators closely follows that in the Planck 2018 lensing analysis by Julien Carron and others. SHT-based estimators for shear, point source and mask hardening have also been implemented by Frank Qu.\n\nOnly the unnormalized quadratic estimate is provided. For the full-sky normalization for various estimators, we recommend tempura (https://github.com/simonsobs/tempura).\n\nInstallation\n------------\n\nUse\n\n.. code-block:: console\n\n    python setup.py develop\n\n(for in-place development)\n\nor \n\n.. code-block:: console\n\n    python setup.py install\n\n\n(Note that ``pip install`` may not work)\n\nA good place to start with the code is `tests/simple.py`.\n\nCopy `input/config_template.yaml` to `input/config.yaml` and edit the latter to point to paths in your filesystem.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonsobs%2Ffalafel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonsobs%2Ffalafel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonsobs%2Ffalafel/lists"}