Skip to content

Add form-csv to yaml converter#140

Open
Dvermetten wants to merge 5 commits intomainfrom
feat/form_to_yaml
Open

Add form-csv to yaml converter#140
Dvermetten wants to merge 5 commits intomainfrom
feat/form_to_yaml

Conversation

@Dvermetten
Copy link
Copy Markdown
Contributor

Equivalent of csv_to_yaml, but with translation of the column names. Currently does no additional checking.

@Dvermetten Dvermetten requested a review from kvdblom December 11, 2025 09:48
Copy link
Copy Markdown
Collaborator

@kvdblom kvdblom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some small changes / points for discussion

@Dvermetten
Copy link
Copy Markdown
Contributor Author

Status: I added the csv as an example, and added the other info as nested fields to other info in the yaml. I still need to remove non-empty fields, and check if suites already exist rather than just appending them again. That is for the next working meeting :)

@Dvermetten Dvermetten requested a review from kvdblom March 11, 2026 10:26
Copy link
Copy Markdown
Collaborator

@kvdblom kvdblom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few minor comments to resolve and/or turn into new issues. There are also some merge conflicts now, hopefully those are not too difficult to resolve...

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rename to responses_OPL.csv to match the name csv_file = "responses_OPL.csv" in formresponse_to_yaml.py
(or the other way around)

"Scientific motivation for the proposed suite / problem / generator" : "scientific motivation",
"Limitations of the proposed suite / problem / generator" : "limitations",
"Implemenation languages" : "implementation languages",
"Links to implementations" : "links to implementations",
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since we already have "Link to Implementation" :"implementation", above, should the two fields just be merged into one? (and maybe the second one removed from the google form, but that's another issue)

I think this may have originally been because the HTML page did not handle multiple links in one field, but I think we fixed that with #134

variable type: Continuous
dimensionality: scalable'
objectives: 1
constraints: Present
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Present / Not Present does not match the current problems.yaml/HTML page use of yes / no, making searching through them harder. This can be made into a new issue so we can merge this PR, but we should make sure not to forget.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants