{"id":30683246,"url":"https://github.com/phdenzel/skais-mapper","last_synced_at":"2026-01-20T17:56:12.298Z","repository":{"id":306752542,"uuid":"1011430559","full_name":"phdenzel/skais-mapper","owner":"phdenzel","description":"A framework for generating deep-learning SKA radio telescope \u0026 cosmological hydrodynamical simulation data","archived":false,"fork":false,"pushed_at":"2025-08-23T22:04:58.000Z","size":1644,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-24T01:31:13.633Z","etag":null,"topics":["cosmological-simulations","galactic-astronomy","image-generation","raytracing"],"latest_commit_sha":null,"homepage":"https://phdenzel.github.io/skais-mapper/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phdenzel.png","metadata":{"files":{"readme":"README.org","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,"zenodo":null}},"created_at":"2025-06-30T20:03:24.000Z","updated_at":"2025-08-23T22:12:41.000Z","dependencies_parsed_at":"2025-07-27T12:35:46.177Z","dependency_job_id":"bf339bc5-5ee1-41cc-9d07-fa59395575c9","html_url":"https://github.com/phdenzel/skais-mapper","commit_stats":null,"previous_names":["phdenzel/skais-mapper"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/phdenzel/skais-mapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phdenzel%2Fskais-mapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phdenzel%2Fskais-mapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phdenzel%2Fskais-mapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phdenzel%2Fskais-mapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phdenzel","download_url":"https://codeload.github.com/phdenzel/skais-mapper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phdenzel%2Fskais-mapper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273183159,"owners_count":25059811,"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-01T02:00:09.058Z","response_time":120,"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":["cosmological-simulations","galactic-astronomy","image-generation","raytracing"],"created_at":"2025-09-01T19:42:25.691Z","updated_at":"2026-01-20T17:56:12.258Z","avatar_url":"https://github.com/phdenzel.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"#+AUTHOR: phdenzel\n#+TITLE: skais-mapper\n#+DATE: 2022-09-06 Tue\n#+OPTIONS: author:nil title:t date:nil timestamp:nil toc:nil num:nil \\n:nil\n\n[[https://pypi.org/project/skais-mapper][https://img.shields.io/pypi/v/skais-mapper.svg]]\n[[https://pypi.org/project/skais-mapper][https://img.shields.io/pypi/pyversions/skais-mapper.svg]]\n[[https://www.gnu.org/licenses/gpl-3.0][https://img.shields.io/badge/License-GPL%20v3-blue.svg]]\n\n\n*** Table of Contents\n\n- [[#requirements][Requirements]]\n- [[#install][Install]]\n- [[#usage][Usage]]\n- [[#data][Data]]\n- [[#license][License]]\n\n\n\n~skais-mapper~ is a tool for generating, plotting, and pre-processing\nhydrodynamics simulation (image) data for state-of-the-art generative\nAI models.\n\n\n** Requirements\n\n~skais-mapper~ is mostly built on python, but also includes some C\nextensions for the compute-intensive raytracing (building and\nvisualizing datasets).  Building from scratch thus requires ~cython~,\nhowever ~skais~ ships with pre-compiled C files, making the minimal\nrequirements\n\n- ~python \u003e= 3.10~\n- ~gcc~ (on linux) / ~clang~ (on macOS)\n\nAlso see ~pyproject.toml~ for the relevant python packages.\n\n\n** Install\n\nIt is recommended to install ~skais-mapper~ in a virtual environment\nvia ~uv~. For this, run\n\n#+begin_src shell\n  uv sync\n#+end_src\n\nAlternatively, you can simply run\n\n#+begin_src shell\n  python setup.py build_ext --inplace\n  pip install [-e] .\n#+end_src\n\nIf you want to compile the C extension from the cython files directly,\nrun in advance to the above\n\n#+begin_src shell\n  python setup.py build_c [-a]\n#+end_src \n\n\n*** On Nix(OS)\n\nFor Nix(OS) users, the repository includes a ~flake.nix~ file. It\nallows to create a development environment compatible with standard\n~uv~ use.\n\n\n** Usage\n\n~skais-mapper~ implements a few sub-commands for generating and\nmanipulating simulation data.  Use the following to see what valid\nsub-commands exist:\n\n#+begin_src shell\n[uv run] skais-mapper -h\n#+end_src\n\n~skais-mapper~ sub-commands implement the hydra configuration\nmanagement framework. For more information on sub-command usage,\ninspect the ~skais_mapper/configs/~ directory, or use:\n\n#+begin_src shell\n[uv run] skais-mapper [sub-command] -h\n#+end_src\n\nFor instance, the command to generate 1000 images from snapshot 50 is\nas follows:\n\n#+begin_src shell\n[uv run] skais-mapper generate +experiment=tng50-1-50-2D-0000-1000\n#+end_src\n\n\n** Data\n\nCurrently, this framework is fully compatible with SPH data from the\nAREPO simulator, in particular the\n[[https://www.tng-project.org/data/][IllustrisTNG suite]].  It\nprovides utility routines to fetch isolated halos from simulations\nsnapshots and various raytracing algorithms for 2D column density\nprojections of these halos and its galaxies.  The framework generates\nHDF5 files with image datasets of various galactic properties, such as\ndark matter, star, or gas column density distributions.\n\n\n** License\n\n~skais-mapper~ is distributed under the terms of the\n[[https://spdx.org/licenses/GPL-3.0-or-later.html][GNU General Public\nLicense v3.0 or later]] license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphdenzel%2Fskais-mapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphdenzel%2Fskais-mapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphdenzel%2Fskais-mapper/lists"}