{"id":15046525,"url":"https://github.com/hyperspy/rosettasciio","last_synced_at":"2025-05-16T18:10:10.445Z","repository":{"id":48998850,"uuid":"516846432","full_name":"hyperspy/rosettasciio","owner":"hyperspy","description":"Python library for reading and writing scientific data format","archived":false,"fork":false,"pushed_at":"2025-05-05T20:12:13.000Z","size":125292,"stargazers_count":56,"open_issues_count":67,"forks_count":30,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-05-05T21:26:54.346Z","etag":null,"topics":["electron-microscopy","hyperspectral","hyperspy","image","multi-dimensional","python","raman","scientific-formats"],"latest_commit_sha":null,"homepage":"https://hyperspy.org/rosettasciio","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/hyperspy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"COPYING.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":"2022-07-22T18:12:01.000Z","updated_at":"2025-04-30T07:49:46.000Z","dependencies_parsed_at":"2023-02-19T12:01:25.536Z","dependency_job_id":"83c20efd-742c-4b42-8a1e-b1515e6d4875","html_url":"https://github.com/hyperspy/rosettasciio","commit_stats":{"total_commits":2706,"total_committers":67,"mean_commits":40.38805970149254,"dds":0.6980783444198078,"last_synced_commit":"3fb0bfe17b466a0ef5fccfca7ddbba0a9d172674"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperspy%2Frosettasciio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperspy%2Frosettasciio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperspy%2Frosettasciio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperspy%2Frosettasciio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hyperspy","download_url":"https://codeload.github.com/hyperspy/rosettasciio/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254582907,"owners_count":22095518,"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":["electron-microscopy","hyperspectral","hyperspy","image","multi-dimensional","python","raman","scientific-formats"],"created_at":"2024-09-24T20:53:12.113Z","updated_at":"2025-05-16T18:10:05.432Z","avatar_url":"https://github.com/hyperspy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://dev.azure.com/hyperspy/rosettasciio/_apis/build/status/HyperSpy.rosettasciio?branchName=main)](https://dev.azure.com/Hyperspy/rosettasciio/_build/latest?definitionId=3\u0026branchName=main)\n[![Tests](https://github.com/hyperspy/rosettasciio/workflows/Tests/badge.svg)](https://github.com/hyperspy/rosettasciio/actions)\n[![Codecov Status](https://codecov.io/gh/hyperspy/rosettasciio/branch/main/graph/badge.svg?token=8ZFX8X4Z1I)](https://codecov.io/gh/hyperspy/rosettasciio)\n[![Documentation Status](https://readthedocs.org/projects/rosettasciio/badge/?version=latest)](https://rosettasciio.readthedocs.io/en/latest/?badge=latest)\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n\n[![Python Version](https://img.shields.io/pypi/pyversions/rosettasciio.svg?style=flat)](https://pypi.python.org/pypi/rosettasciio)\n[![PyPi Version](https://img.shields.io/pypi/v/rosettasciio.svg?style=flat)](https://pypi.python.org/pypi/rosettasciio)\n[![Anaconda Version](https://anaconda.org/conda-forge/rosettasciio/badges/version.svg)](https://anaconda.org/conda-forge/rosettasciio)\n[![DOI](https://zenodo.org/badge/doi/10.5281/zenodo.8011666.svg)](https://doi.org/10.5281/zenodo.8011666)\n\n\n# RosettaSciIO\n\n\u003cimg src=\"https://github.com/hyperspy/rosettasciio/raw/e6b599a26ed07420730c536be8a4581eaea0e274/docs/_static/logo_rec_dark_oct22.png\" width=\"300\" alt=\"RosettaSciIO\"\u003e\n\nThe **Rosetta Scientific Input Output library** aims at providing easy reading and\nwriting capabilities in Python for a wide range of\n[scientific data formats](https://hyperspy.org/rosettasciio/supported_formats/index.html). Thus\nproviding an entry point to the wide ecosystem of python packages for scientific data\nanalysis and computation, as well as an interoperability between different file\nformats. Just as the [Rosetta stone](https://en.wikipedia.org/wiki/Rosetta_Stone)\nprovided a translation between ancient Egyptian hieroglyphs and ancient Greek.\nThe RosettaSciIO library originates from the [HyperSpy](https://hyperspy.org)\nproject for multi-dimensional data analysis. As HyperSpy is rooted in the electron\nmicroscopy community, data formats used by this community are still particularly\nwell represented.\n\nRosettaSciIO provides the dataset, its axes and related metadata contained in a\nfile in a python dictionary that can be easily handled by other libraries.\nSimilarly, it takes a dictionary as input for file writers.\n\nSee the [documentation](https://hyperspy.org/rosettasciio) for further details.\n\n### Note\n\nRosettaSciIO has recently been split out of the [HyperSpy repository](https://github.com/hyperspy/hyperspy) and the new API is still under development. HyperSpy will use the RosettaSciIO IO-plugins from v2.0. It is already possible to import the readers directly from RosettaSciIO as follows:\n\n```python\nfrom rsciio import msa\nmsa.file_reader(\"your_msa_file.msa\")\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyperspy%2Frosettasciio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhyperspy%2Frosettasciio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyperspy%2Frosettasciio/lists"}