{"id":23148229,"url":"https://github.com/orionlee/tess_tpf_webapp","last_synced_at":"2025-04-04T13:44:47.472Z","repository":{"id":262353223,"uuid":"875819988","full_name":"orionlee/tess_tpf_webapp","owner":"orionlee","description":"TESS Target Pixels Inspector Web App","archived":false,"fork":false,"pushed_at":"2025-03-23T03:13:38.000Z","size":733,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-23T03:25:27.551Z","etag":null,"topics":["astronomy","exoplanets","nasa","python","tess","variable-stars","webapp"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/orionlee.png","metadata":{"files":{"readme":"README.md","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":"2024-10-20T22:42:31.000Z","updated_at":"2025-03-23T02:40:26.000Z","dependencies_parsed_at":"2024-11-12T01:25:41.606Z","dependency_job_id":"47892d22-5fcf-4a60-a0b3-bf70ef038e6e","html_url":"https://github.com/orionlee/tess_tpf_webapp","commit_stats":null,"previous_names":["orionlee/tess_tpf_webapp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orionlee%2Ftess_tpf_webapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orionlee%2Ftess_tpf_webapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orionlee%2Ftess_tpf_webapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orionlee%2Ftess_tpf_webapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/orionlee","download_url":"https://codeload.github.com/orionlee/tess_tpf_webapp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247189548,"owners_count":20898691,"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":["astronomy","exoplanets","nasa","python","tess","variable-stars","webapp"],"created_at":"2024-12-17T17:09:52.749Z","updated_at":"2025-04-04T13:44:47.440Z","avatar_url":"https://github.com/orionlee.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TESS Target Pixels Inspector\n\nA web application to help users to identify the source of variable signals by allowing them to:\n\n- inspect data at pixel level from TESS TargetPixelFiles or TESSCut\n- view TESS pixels overlaying with data from TIC, Gaia DR3, ZTF Archive, ASAS-SN SkyPatrol v2, and VSX.\n\n![screenshot_skyview](assets/screenshot_skyview.png)\n\n![screenshot_pixels_plot](assets/screenshot_pixels_plot.png)\n\n![screenshot_lc_ztf](assets/screenshot_lc_ztf.png)\n\n\n## Installation\n\nIn your Python virtual environment, install the dependency ([`lightkurve`](https://github.com/lightkurve/lightkurve/) and [`skypatrol`](https://github.com/asas-sn/skypatrol)):\n\n```shell\npip install -r src/tpf/gcloud/requirements.txt\n```\n\nStart the webapp:\n```shell\nbokeh serve --show src/tpf/\n```\n\nYou are done! The app will be available at http://localhost:5006/tpf .\n\n\nNotes:\n\n- To change the port of the webapp, add `--port=\u003cport_number\u003e` to `bokeh` line.\n\n## Deploying to cloud environments\n\n- Google Cloud Run: run [`src/tpf/gcloud/assemble.sh`](src/tpf/gcloud/assemble.sh), and follow the instructions.\n\n\n---\n\n## Development\n\nThe webapp codes are at [`src/tpf`](src/tpf).\n\nThe main features are built on top of [`lightkurve`](https://github.com/lightkurve/lightkurve/).\nIts interact features are patched to add more functionalities, and to work in an webapp.\nThe patched codes are at [`src/tpf/lk_patch`](src/tpf/lk_patch).\n\nA [notebook](Playground.ipynb) can be used to make testing out changes more easily:\none can test out changes to individual components, with reload support.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forionlee%2Ftess_tpf_webapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forionlee%2Ftess_tpf_webapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forionlee%2Ftess_tpf_webapp/lists"}