Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configurable metadata #19

Open
ksunden opened this issue Jun 17, 2022 · 1 comment
Open

Configurable metadata #19

ksunden opened this issue Jun 17, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@ksunden
Copy link
Member

ksunden commented Jun 17, 2022

I think that config'd metadata fields would be cool, essentially it would be a toml table in the config file with keys indicating the md keys and values indicating the types, with some special handling for "enum-like" values.

e.g. the current default config would look like (exact type strings may vary):

[metadata]
Name = "str"
Info = "str"
Experimentor = ["Kyle", "Emily", "Kelson", "Dan"]

this would mean that list is configurable on a per-table basis (including order) and that tables can decide on what md they want for that session.

Alternatively we could allow arbitrary metadata, but ui for that gets complex pretty quick and would like to encourage adding md so make it as easy as possible.

ksunden added a commit to ksunden/bluesky-cmds that referenced this issue Jun 28, 2022
Tides us over until wright-group#19 is properly implemented

Just adds a lot of names to the combo and sorts them.

Additionally an "unspecified" option is available, and is the default
ksunden added a commit that referenced this issue Jun 28, 2022
Tides us over until #19 is properly implemented

Just adds a lot of names to the combo and sorts them.

Additionally an "unspecified" option is available, and is the default
@ksunden ksunden added the enhancement New feature or request label Jun 28, 2022
@ddkohler
Copy link
Contributor

ddkohler commented Feb 7, 2024

experimenter field partially addressed in #53

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants