Skip to main content

Reading and writing scientific file formats

Project description

Build Status Tests Codecov Status Documentation Status License: GPL v3

Python Version PyPi Version Anaconda Version DOI

RosettaSciIO

RosettaSciIO

The Rosetta Scientific Input Output library aims at providing easy reading and writing capabilities in Python for a wide range of scientific data formats. Thus providing an entry point to the wide ecosystem of python packages for scientific data analysis and computation, as well as an interoperability between different file formats. Just as the Rosetta stone provided a translation between ancient Egyptian hieroglyphs and ancient Greek. The RosettaSciIO library originates from the HyperSpy project for multi-dimensional data analysis. As HyperSpy is rooted in the electron microscopy community, data formats used by this community are still particularly well represented.

RosettaSciIO provides the dataset, its axes and related metadata contained in a file in a python dictionary that can be easily handled by other libraries. Similarly, it takes a dictionary as input for file writers.

See the documentation for further details.

Note

RosettaSciIO has recently been split out of the HyperSpy repository 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:

from rsciio import msa
msa.file_reader("your_msa_file.msa")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rosettasciio-0.6.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

rosettasciio-0.6-py3-none-any.whl (510.1 kB view details)

Uploaded Python 3

rosettasciio-0.6-cp312-cp312-win_amd64.whl (744.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

rosettasciio-0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

rosettasciio-0.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

rosettasciio-0.6-cp312-cp312-macosx_11_0_arm64.whl (748.3 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

rosettasciio-0.6-cp312-cp312-macosx_10_9_x86_64.whl (754.7 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

rosettasciio-0.6-cp311-cp311-win_amd64.whl (744.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

rosettasciio-0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

rosettasciio-0.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

rosettasciio-0.6-cp311-cp311-macosx_11_0_arm64.whl (747.2 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

rosettasciio-0.6-cp311-cp311-macosx_10_9_x86_64.whl (752.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

rosettasciio-0.6-cp310-cp310-win_amd64.whl (744.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

rosettasciio-0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

rosettasciio-0.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

rosettasciio-0.6-cp310-cp310-macosx_11_0_arm64.whl (747.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

rosettasciio-0.6-cp310-cp310-macosx_10_9_x86_64.whl (752.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

rosettasciio-0.6-cp39-cp39-win_amd64.whl (744.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

rosettasciio-0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

rosettasciio-0.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

rosettasciio-0.6-cp39-cp39-macosx_11_0_arm64.whl (747.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

rosettasciio-0.6-cp39-cp39-macosx_10_9_x86_64.whl (753.5 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

rosettasciio-0.6-cp38-cp38-win_amd64.whl (744.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

rosettasciio-0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

rosettasciio-0.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

rosettasciio-0.6-cp38-cp38-macosx_11_0_arm64.whl (747.6 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

rosettasciio-0.6-cp38-cp38-macosx_10_9_x86_64.whl (753.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file rosettasciio-0.6.tar.gz.

File metadata

  • Download URL: rosettasciio-0.6.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for rosettasciio-0.6.tar.gz
Algorithm Hash digest
SHA256 6d7f40d0577b4a1905da147697b64994a4abad84c2f2b4eb6cf00330e0bc01a7
MD5 caa8fb53b052c79374d975c582190f20
BLAKE2b-256 cd1ea5799ecaa8093d2b487608e87cac220cda758fd45117b164b5d99430c769

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-py3-none-any.whl.

File metadata

  • Download URL: rosettasciio-0.6-py3-none-any.whl
  • Upload date:
  • Size: 510.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for rosettasciio-0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 1160fcd4901da97eb836f2adee68f5a8afcb46f28164d073b10d51c2b60e4b99
MD5 88f9e6b9e3b863f4133fed6175fce8da
BLAKE2b-256 8ea7ac19acd1ba0e9b6286b52e51628e97891196e3efd7c39625330134b2ac5e

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2c3e1e2b21a6ccc8b2fe5211ee1337108241a48c2132eed5522511e1a2af7960
MD5 32f56d36c8b5f7cc1ec2e1a352c29558
BLAKE2b-256 aa0d7cb00cf4ff428ef0db05fce4733ce0d966b66da59eef991f50a5c56f8ec3

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10fe816f05d5776136694f70534002e5e1d55cd37637fa52ea497db2d1c48823
MD5 dde7bcaa832ba7d7f629d97e5d148356
BLAKE2b-256 4cbf21113c087d7cb488d91c6905d9dd77a0031e3de07f1e067c6f9c965d3582

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73576cfb3ba88a5c8b1699bb76838a1d857fe399b23797cdc39f9e146af8359c
MD5 b35d5ef6e2c119b85e7797166ec1945a
BLAKE2b-256 bbaeccacebee57bee034cb3c8fe838bb90c73a66ebb139a11f404845d1d29cdc

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2becdc1d5f65a3b6081364298702d24afdd46cceb2702bbd738bbbc1f59ad976
MD5 6ef31c75e3af65fd35e0d788754682b7
BLAKE2b-256 913161e4d06076f1504ce30efd54e7f74a43e71bb3aecf72a0c63a70cde921d0

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8cb83340735d57216ddadd2b0053fa0551a061a3ce8deac87f1fbc4a15c240c2
MD5 ebb252df5294f86ca4ef3d936a751989
BLAKE2b-256 125879364b20afcded02617ddb2a77bee9b5f29c74900337976a0292a261cc9c

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7ae6185e9c2965dbd81c97affe2bd13d571a19e85892a95c03f4494b10dbcccb
MD5 cc452441f3fc5830f66ffd27568e1e61
BLAKE2b-256 5b444d40e6fc4f93772c77e4c158049e7f49921c3d925b31e4fefcd3c3331c26

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b1a7eb42256112c070a6018282c77f60c1ee6123c7f045297e150253c977c53b
MD5 efdd04e7c65a70912b6af64c46e88763
BLAKE2b-256 d7eaf7635ba10533577ed7cf222a5eb86bf0193aeba43754f58b266a395bca63

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ba0a6951fd864f21c66f07e1e2f716d85e1107311a127a7b79ed2d6790b7c29
MD5 24676361d6cc7e9594a5c50e3e8ae483
BLAKE2b-256 baac26ee72557c6cf6839d636e172a71dc67963145cecea1cc0ac2b2428332eb

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b54660dad1085ab00350c990cc129c06425b52079557c0093d47c943b3c5923
MD5 e3493874b4868dd1042c1e7902fecbe8
BLAKE2b-256 eb78cc57d69465b506847e4c92d662b65c91fda6229702cb1ba776551d678759

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a990d0b43d6820215a52511a2a3c8ad5696ebf7a326ddb3be98f9439ee26e710
MD5 fa64916ad34adf9c3010f9d8d93847af
BLAKE2b-256 607ef9f0e3131f6c9d7baaa4f47b5033f9754d3d508e7ffb987be00de21e39c2

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ee105dccb31ad0b7a76d10c1f4edb3c7f6c53a1f4907a6a704edef10df29c49e
MD5 010e811fd03d581d59353903fca7c375
BLAKE2b-256 7d3dd914fd7235e807fdbbeb73ac74633ac8275ea1b08a4909d79c5acfc0d37b

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 56f80a7de51346ebf3ae817618a5c2d225aae000ce2c223e49fbfbb2fc562df3
MD5 1dbbd5eb93299597073150285117490f
BLAKE2b-256 3a0eb07cfc52c407ca1bfe79a8aad84baf7261acd8a3029899de62f4123770ba

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 39d39cbd6e159879b376deb114ae688499e56707f800c6e53fb8d1dc23b50b81
MD5 9bf421943e47ae62989f0ea026b1dc4c
BLAKE2b-256 ca576070f7cffd38645f91939802ca5d0b89be532e775e9a1397111de1f26d31

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0dfe8f5d4af123610fb042381f210afb39c475a0d196fb6942c54cc73032f39
MD5 3d22142b14f84b22c8011e4f40bb295b
BLAKE2b-256 38f6b93c5b91be2216a02b0af8fdcaa757e9caa65d8da713e4625ab5ed3258aa

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9f0696b97710bd1512671e3cc2ff7c4743394eafef66fb2b9b3f6bafdd6c163a
MD5 29930652199aca0288c0a84684440927
BLAKE2b-256 cbfff1a131d1c36c4fbd42693dfcb0e63a982aedcf38f23f99a51d7892864ac7

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rosettasciio-0.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 744.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for rosettasciio-0.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2670089e11e7ddbd40cfc67453be2151e3d3b39d88498d4eb50852563c98884d
MD5 6321aad3d6130dbf561d5d738f2691b7
BLAKE2b-256 4a69960ebfbdbd8760c39c0d2f8f5453187d1d5e760c60bb56bf52ac970334fa

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c48bd71320f4ed7b4890d856ac869d5b09a4e8685b260a54572d2783ddfe83e0
MD5 40466b5ca39226c5086b196febecf2ac
BLAKE2b-256 7831e369c67c359df339b7ea10e0ad7a876c3e53460302729febc1e7393a27f9

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 363391b941f3ba6d07aad97ed348137f63b2b170a39410c41a33e3dd6a648b4c
MD5 215997ed8c560127f1fde464989b70cb
BLAKE2b-256 eeac6cbcdb8537c91ef752f63f35f663f6d2d8dc3eb1f90b9e4335598ac35bd9

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2f94f9ab539b3a4a8adac078a0b13ea8903a5b12f91c903bce9c1ef8f2fbdf2
MD5 3e253d673983095b0898102a381b04f1
BLAKE2b-256 100150e6c26bed0cf57da6d0825bca27617b6b565aed4256f411e30512d42b10

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0e5c933a81504ce0325930302f87f63bee9848200e4757e136cac24cb3cda1f7
MD5 d79463f1862b87539ac83efa01ba5f73
BLAKE2b-256 f461568cfb5282e28e2345155a7981a8835d574cdf27e11408fdcb7b63e76b04

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: rosettasciio-0.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 744.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for rosettasciio-0.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7f4592d163640403cbefb67a731b048522a5cbd253f4ea8bd4217ea93cbf4d3a
MD5 c384254839eb574dacf675cbeabb0d55
BLAKE2b-256 746593138618908652eeabe934e45135d09f59d05875e5dd81e21212136527ef

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b35709a423a7e2c1d738f156e2653e054b6031bbe3610793ec71572e7ac47e89
MD5 3b7380a60581f5e28e5f3935e0bab4ac
BLAKE2b-256 ec8f2be554079127cc5db8192a7042c19cef3b29d142b78a1af45dbdef7d1eaf

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d5e8bea6c0e6cad706cdde3d93296d3abc660f9ff929d2bb82096f5aea4798c
MD5 9a1e13edc303acefb98365ea02b3e672
BLAKE2b-256 322e8110990b5ffe191bc0f6f6f3c46a95cefabda83ec7fa2296a192edf9d278

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 380137103ce67ac848e7ec17f2367fc1d1d93ec3c80f44529b091b5ecf2b7327
MD5 e29c77e474d9f66a121f12efdbc158ca
BLAKE2b-256 4bbdd1a031eee76569f4b585ae746e4602413e9fd3ffc5f79355b0e583b63336

See more details on using hashes here.

File details

Details for the file rosettasciio-0.6-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rosettasciio-0.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7cf31e13fd94384bc7963f80170b397f8331f9a097ae7a5bb167fab58f5e7151
MD5 8711016f9d6d3a83ce0cae9ba8e2e7e2
BLAKE2b-256 ad8c8b4f6cdb7cb507f796bf72853507ce10c18d581a0e0d750a96d1e805c82b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page