🐍 Burmeister data reader

🐍 Burmeister data reader#

Burmeister data reader reads files whose extension is .cxt.

[1]:
import tempfile
from pprint import pprint

from galactic.io.data.core import DataFileRegistry

text = """\
B

2
2

1
2
a
b
.X
XX
"""

with tempfile.NamedTemporaryFile(mode="w+t", suffix=".cxt") as file:
    file.write(text)
    file.seek(0)
    dataset = DataFileRegistry().create(file)
    pprint(dataset)
{'1': {'a': False, 'b': True}, '2': {'a': True, 'b': True}}