Skip to content

Error loading public Dataset from JSON after LTAS analysis #285

@Gautzilla

Description

@Gautzilla

LTASDatasets don't seem to be correctly deserialized from the public Dataset JSON :

  File "OSEkit\src\osekit\core_api\spectro_dataset.py", line 553, in from_json
    return cls.from_dict(deserialize_json(file))
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "OSEkit\src\osekit\core_api\spectro_dataset.py", line 384, in from_dict
    cls.data_cls.from_dict(
    ~~~~~~~~~~~~~~~~~~~~~~^
        params,
        ^^^^^^^
        sft=next(sft for sft, linked_data in sfts if name in linked_data),
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "OSEkit\src\osekit\core_api\ltas_data.py", line 279, in from_dict
    SpectroData.from_dict(dictionary),
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "OSEkit\src\osekit\core_api\spectro_data.py", line 745, in from_dict
    raise ValueError("Missing sft")
ValueError: Missing sft

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions