🐍 FIMI data reader

🐍 FIMI data reader#

FIMI data reader reads files whose extension is .dat.

[1]:
import tempfile
from pprint import pprint

from galactic.io.data.core import DataFileRegistry

text = """\
1 3
2 4 5
1 2
3 4 5
"""

with tempfile.NamedTemporaryFile(mode="w+t", suffix=".dat") as file:
    file.write(text)
    file.seek(0)
    dataset = DataFileRegistry().create(file)
    pprint(dataset)
[[1, 3], [2, 4, 5], [1, 2], [3, 4, 5]]