Skip to content

Edit (some) fields of flow after upload? #896

@PGijsbers

Description

@PGijsbers

I noticed I have some uploaded flows for which I would like to add a custom_name. I'm currently unable to do so through the Python API (or at all). This gives rise to the following questions:

  • Should we support filling in the custom_name field later if left empty initially?
  • Are there other attributes for which this makes sense?
  • Should we support editing custom_name (or other fields) after uploading?
  • Should we look at other entities as well to see what we might want to be editable?

Of course it is important to preserve consistency. Especially if other users start using your flow, you don't want it to suddenly represent something else.

Personally I feel that providing a custom_name after not having one at upload time is fine. I would say editing custom_name is OK too, considering we auto-generate them with the scikit-learn extension for some flows (and if that goes wrong, editing is probably preferred?).

Other fields that seem candidates for editing to me are: tags, language and binary_url (probably not md5/format).

I'm not sure to which extend this is a design issue or just openml-python.

Paging @mfeurer @janvanrijn @joaquinvanschoren

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions