Add a Dataset

Submissions go through an issue on GitHub. Fill in the new-dataset issue form and an action turns it into the entry’s YAML file, fills in whatever it can work out for itself, and opens the pull request.

The checksum and the size are filled in automatically by downloading the file, so both can be left blank in most cases. If the file is very large, you may want to provide the checksum manually.

From a terminal

python -m emdatabase.new_dataset https://zenodo.org/records/15490547/files/PdNiP.zspy

It asks the same questions at the prompt and writes the YAML file, leaving the pull request to you. A model checkpoint takes --kind weights as well.

It computes the checksum from the file on your own machine rather than on GitHub, which is the route to take for a very large file.

Full instructions, including writing the entry by hand and what CI checks: Contributing a Dataset.