{"id":31028461,"url":"https://github.com/esa/xmm-sas-datalabs-case-study","last_synced_at":"2025-09-13T20:59:30.983Z","repository":{"id":307483954,"uuid":"954719273","full_name":"esa/xmm-sas-datalabs-case-study","owner":"esa","description":"Code and data analysis notebook for the X-ray binary Vela X-1 presented in the paper linked below.","archived":false,"fork":false,"pushed_at":"2025-07-31T11:45:47.000Z","size":830,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-31T15:25:29.642Z","etag":null,"topics":["datalabs","esa","sas","xmm-newton","xray"],"latest_commit_sha":null,"homepage":"https://doi.org/10.1016/j.ascom.2025.100969","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/esa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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,"zenodo":null}},"created_at":"2025-03-25T14:10:18.000Z","updated_at":"2025-07-31T11:45:51.000Z","dependencies_parsed_at":"2025-07-31T15:29:31.729Z","dependency_job_id":"3ca9e375-7093-45cc-9247-388155a66e0a","html_url":"https://github.com/esa/xmm-sas-datalabs-case-study","commit_stats":null,"previous_names":["esa/xmm-sas-datalabs-case-study"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/esa/xmm-sas-datalabs-case-study","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esa%2Fxmm-sas-datalabs-case-study","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esa%2Fxmm-sas-datalabs-case-study/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esa%2Fxmm-sas-datalabs-case-study/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esa%2Fxmm-sas-datalabs-case-study/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/esa","download_url":"https://codeload.github.com/esa/xmm-sas-datalabs-case-study/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esa%2Fxmm-sas-datalabs-case-study/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275026586,"owners_count":25392763,"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","status":"online","status_checked_at":"2025-09-13T02:00:10.085Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["datalabs","esa","sas","xmm-newton","xray"],"created_at":"2025-09-13T20:59:26.890Z","updated_at":"2025-09-13T20:59:30.970Z","avatar_url":"https://github.com/esa.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Copyright (c) European Space Agency, 2025.\n\n\u003csmall\u003e\u003cem\u003eThis file is subject to the terms and conditions defined in file 'LICENCE.txt', which is part of this source code package. No part of the package, including this file, may be copied, modified, propagated, or distributed except according to the terms contained in the file ‘LICENCE.txt’.\u003c/em\u003e\u003c/small\u003e\n***\n\n# XMM-Newton SAS in ESA Datalabs\n### *A New Browser Based Interactive Environment for XMM-Newton Analysis*\n\nThis is a repository with code and data analysis notebook for the X-ray binary Vela X-1 presented in the paper: [SAS in ESA Datalabs: A New Platform for XMM-Newton Analysis](https://www.sciencedirect.com/science/article/pii/S2213133725000423?via%3Dihub).\n\nCheck [ReadMeTools.md](ReadMeTools.md) for details on the Python functions.\nCheck [ReadMeScripts.md](ReadMeScripts.md) for details on the Python scripts.\n\n## Folder structure of the repository (XMM-SAS-Datalabs-Paper):\n\n* [CaseStudy.ipynb](CaseStudy.ipynb): Jupyter Lab Notebook with the pySAS data extraction and visualisation on Vela X-1.\n* [tools](tools): Python utility functions needed for plotting and visualisation.\n* [scripts](scripts): Python scripts to run looped SAS tasks to extract data.\n\n## Pre-requisites\nIf running the Notebook on [ESA Datalabs](https://datalabs.esa.int/) inside the XMM-SAS datalab, no pre-requisites are required. **Everything is already pre-configured inside the datalab!**\n\n### To run locally\nTo run the Notebook locally you need Python 3.10 or above and standard packages/software listed in [requirements.txt](requirements.txt).\nThe Docker container environment used in the XMM-SAS Datalab has [HEASOFT](https://heasarc.gsfc.nasa.gov/lheasoft/) built from source in order to also have [`xspec`](https://heasarc.gsfc.nasa.gov/xanadu/xspec/) available (MIT license). You will need [SAS](https://www.cosmos.esa.int/web/xmm-newton/what-is-sas) version 21.0.0 to have access to pysas-wrapper (GPL-3.0 license) and SAS commands.\n\n---\n\n*Author: Esin G. Gulbahar*\n\n*Last Updated: 27/05/2025*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fesa%2Fxmm-sas-datalabs-case-study","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fesa%2Fxmm-sas-datalabs-case-study","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fesa%2Fxmm-sas-datalabs-case-study/lists"}