Skip to content

Versioning data format #106

@alecandido

Description

@alecandido

Since:

we should definitely start to assign versions to it (see NNPDF/pineappl#118).

Versions should be:

  • written in all the files
  • be easy to query (as easy as possible)
  • not overwritten by a library that generates new ones (even if it's able to read them)

Ideally, instead of reading old versions with a new version of the library (that might generate incompatibilities, or severely limit upgrades), the form of backward compatibility should be to allow the new library to convert an old format to the new one, but refuse direct reading of an old format (that might have undefined behavior in general).

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestoutputOutput format and management

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions