{"id":17788918,"url":"https://github.com/xgarrido/psinspect","last_synced_at":"2025-04-02T00:44:26.462Z","repository":{"id":206681398,"uuid":"717452197","full_name":"xgarrido/psinspect","owner":"xgarrido","description":"A visual application to inspect power spectra pipeline","archived":false,"fork":false,"pushed_at":"2024-04-30T08:39:56.000Z","size":1358,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-04-30T23:34:04.381Z","etag":null,"topics":["cmb","visualization"],"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/xgarrido.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"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}},"created_at":"2023-11-11T14:27:27.000Z","updated_at":"2024-08-13T00:40:10.988Z","dependencies_parsed_at":"2023-12-18T18:58:01.935Z","dependency_job_id":"589c1447-66b1-464d-9741-e205d2ef11c4","html_url":"https://github.com/xgarrido/psinspect","commit_stats":null,"previous_names":["xgarrido/psinspect"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xgarrido%2Fpsinspect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xgarrido%2Fpsinspect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xgarrido%2Fpsinspect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xgarrido%2Fpsinspect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xgarrido","download_url":"https://codeload.github.com/xgarrido/psinspect/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246735350,"owners_count":20825223,"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":["cmb","visualization"],"created_at":"2024-10-27T10:26:09.839Z","updated_at":"2025-04-02T00:44:26.429Z","avatar_url":"https://github.com/xgarrido.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":".. image:: https://raw.githubusercontent.com/FortAwesome/Font-Awesome/6.x/svgs/solid/user-secret.svg\n  :target: https://github.com/xgarrido/psinspect\n  :width: 110\n  :height: 110\n  :align: left\n\n``psinspect`` is a visual application to check for CMB power spectra and covariance matrices\ncalculations through `PSpipe \u003chttps://github.com/simonsobs/PSpipe\u003e`_.\n\n.. image:: https://img.shields.io/pypi/v/psinspect.svg?style=flat\n   :target: https://pypi.python.org/pypi/psinspect/\n.. image:: https://img.shields.io/github/actions/workflow/status/xgarrido/psinspect/testing.yml?branch=main\n   :target: https://github.com/xgarrido/psinspect/actions?query=workflow%3ATesting\n.. image:: https://codecov.io/gh/xgarrido/psinspect/branch/main/graph/badge.svg?token=HHAJ7NQ5CE\n   :target: https://codecov.io/gh/xgarrido/psinspect\n.. image:: https://results.pre-commit.ci/badge/github/xgarrido/psinspect/main.svg\n   :target: https://results.pre-commit.ci/latest/github/xgarrido/psinspect/main\n   :alt: pre-commit.ci status\n.. image:: https://img.shields.io/badge/license-BSD-yellow\n   :target: https://github.com/xgarrido/psinspect/blob/master/LICENSE\n\n..\n   .. image:: https://readthedocs.org/projects/pspy/badge/?version=latest\n      :target: https://pspy.readthedocs.io/en/latest/?badge=latest\n   .. image:: https://mybinder.org/badge_logo.svg\n      :target: https://mybinder.org/v2/gh/simonsobs/pspy/master?filepath=notebooks/%2Findex.ipynb\n\n|\n\nInstalling\n----------\n\nThe easiest way is to get the PyPI version with\n\n.. code:: shell\n\n    pip install psinspect [--user]\n\nYou can test if everything has been properly installed with\n\n.. code:: shell\n\n    psinspect\n\nIf everything goes fine, no errors will occur. Otherwise, you can report your problem on the `Issues tracker \u003chttps://github.com/xgarrido/psinspect/issues\u003e`_.\n\nIf you plan to develop/change something inside ``psinspect``, it is better to checkout the latest version by doing\n\n.. code:: shell\n\n    git clone https://github.com/xgarrido/psinspect.git /where/to/clone\n\nThen you can install the ``psinspect`` library and its dependencies *via*\n\n.. code:: shell\n\n    pip install -e /where/to/clone\n\nThe ``-e`` option allow the developer to make changes within the ``psinspect`` directory without having\nto reinstall at every changes.\n\nUsing ``psinspect`` at NERSC\n----------------------------\n\nAt NERSC, after having set ``python`` with ``module load python``, you can follow the same\ninstallation process and everything will be installed in your local home. Then you can go to `NERSC\nJupyter Hub \u003chttps://jupyter.nersc.gov\u003e`_ and start a notebook with the following minimal set of\ncommands\n\n.. code:: python\n\n   from psinspect import App\n   my_app = App()\n   my_app.initialize()\n   my_app.run()\n\nAnother (smarter) way is to encapsulate the whole installation stuff within a ``python`` virtual\nenv. to avoid conflicts with your existing installation. To do so you can follow these command lines\n\n.. code:: shell\n\n   module load python\n   python -m venv /where/to/install/your/env\n   source /where/to/install/your/env/bin/activate\n   python -m ipykernel install --user --name=psinspect\n\nThis will install a new kernel named ``psinspect`` that you can choose when you will create a new\nnotebook in `NERSC Jupyter Hub \u003chttps://jupyter.nersc.gov\u003e`_. Copy-paste the above ``python`` code\nand execute the cell.\n\n\nThe code is part of `PSpipe \u003chttps://github.com/simonsobs/PSpipe\u003e`_ the Simons Observatory power spectrum pipeline.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxgarrido%2Fpsinspect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxgarrido%2Fpsinspect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxgarrido%2Fpsinspect/lists"}