{"id":25895519,"url":"https://github.com/diamondlightsource/httomo","last_synced_at":"2025-03-02T22:31:47.334Z","repository":{"id":65766549,"uuid":"546772350","full_name":"DiamondLightSource/httomo","owner":"DiamondLightSource","description":"High-throughput tomography pipeline","archived":false,"fork":false,"pushed_at":"2024-10-29T14:44:05.000Z","size":296521,"stargazers_count":6,"open_issues_count":95,"forks_count":4,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-10-29T17:24:55.443Z","etag":null,"topics":["data","data-analysis","gpu","gpu-acceleration","high-performance","imaging","mpi","tomography","tomopy"],"latest_commit_sha":null,"homepage":"https://diamondlightsource.github.io/httomo/","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/DiamondLightSource.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":"2022-10-06T16:08:40.000Z","updated_at":"2024-10-29T14:16:39.000Z","dependencies_parsed_at":"2024-11-07T17:42:34.617Z","dependency_job_id":null,"html_url":"https://github.com/DiamondLightSource/httomo","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiamondLightSource%2Fhttomo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiamondLightSource%2Fhttomo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiamondLightSource%2Fhttomo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiamondLightSource%2Fhttomo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DiamondLightSource","download_url":"https://codeload.github.com/DiamondLightSource/httomo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241582515,"owners_count":19985845,"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":["data","data-analysis","gpu","gpu-acceleration","high-performance","imaging","mpi","tomography","tomopy"],"created_at":"2025-03-02T22:31:44.324Z","updated_at":"2025-03-02T22:31:47.322Z","avatar_url":"https://github.com/DiamondLightSource.png","language":"Python","readme":"HTTomo (High Throughput Tomography pipeline)\n*******************************************************\n\nHTTomo is a user interface (UI) written in Python for fast big data processing using MPI protocols.\nIt orchestrates I/O data operations and enables processing on a CPU and/or a GPU. HTTomo utilises other libraries, such as `TomoPy \u003chttps://tomopy.readthedocs.io\u003e`_ and `HTTomolibgpu \u003chttps://github.com/DiamondLightSource/httomolibgpu\u003e`_\nas backends for data processing. The methods from the libraries are exposed through YAML templates to enable fast task programming.\n\nInstallation\n============\nSee detailed instructions for `installation \u003chttps://diamondlightsource.github.io/httomo/howto/installation.html\u003e`_ .\n\nDocumentation\n==============\nPlease check the full `documentation \u003chttps://diamondlightsource.github.io/httomo/\u003e`_.\n\nRunning HTTomo:\n================\n\n* Install the module following any chosen `installation \u003chttps://diamondlightsource.github.io/httomo/howto/installation.html\u003e`_ path.\n* For help with the command line interface, execute :code:`python -m httomo --help`\n* Choose the existing `YAML pipeline \u003chttps://diamondlightsource.github.io/httomo/pipelines/yaml.html\u003e`_ or build a new one using ready-to-be-used `templates \u003chttps://diamondlightsource.github.io/httomo/backends/templates.html\u003e`_.\n* Optional: perform the validity check of the YAML pipeline file with the `YAML checker \u003chttps://diamondlightsource.github.io/httomo/utilities/yaml_checker.html\u003e`_.\n* Run HTTomo with :code:`python -m httomo run [OPTIONS] IN_DATA_FILE YAML_CONFIG OUT_DIR`, see more on that `here \u003chttps://diamondlightsource.github.io/httomo/howto/run_httomo.html\u003e`_.\n\nRelease Tagging Scheme\n======================\n\nWe use the `setuptools-git-versioning \u003chttps://setuptools-git-versioning.readthedocs.io/en/stable/index.html\u003e`_\npackage for automatically determining the version from the latest git tag.\nFor this to work, release tags should start with a :code:`v` followed by the actual version,\ne.g. :code:`v1.1.0a`.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiamondlightsource%2Fhttomo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiamondlightsource%2Fhttomo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiamondlightsource%2Fhttomo/lists"}