1. Progress:
- GUI development
- simplification of architecture
- table is resizable
Integration of NewExtraNamelistPanel
class:- Integrated:
- Jetto
- Sanco
- Mishka
- Helena
- Elite
- Not integrated (not handled by a common class - see below)
- Grid2D
- Edge2D
- Integrated:
- Conversion of
extrainput.cfg
→ YAML- working ('dirty') mechanism for conversion of configs prepared (can be extracted)
- default value of
meta_type
- 'array' (out of scalar/array/choice) - default value of
type
(if not specified in cfg file- string' (float?) for scalars
- float for arrays
- string' (float?) for scalars
overview
- short description
# any comments can be put here (manually!!!) .... e.g.: ############################################### ### ITRFASTIONS. ### ############################################### - variable: name: ITRFASTIONS name_list: NLIST3 model: tab: link: meta_type: array type: integer default_value: obsolete: false min_value: max_value: overview: description: ' -1 combine fast ions. 0 (default) legacy ps+ns. 1 beams only. 2 beams+RF minority as thermal Maxwellians'
- Active variables saved to settings
2. Open points
2.1. Outputs:
- settings (startup.jset)
- namelist (jetto.in)
- anything else?
2.2. Settings:
OutputExtraNamelist.selItems.cell[0][0] : EUP OutputExtraNamelist.selItems.cell[0][1] : 1 OutputExtraNamelist.selItems.cell[0][2] : 2.5 ... OutputExtraNamelist.selItems.columns : 3 OutputExtraNamelist.selItems.rows : 17 OutputExtraNamelist.select : true
- always 3 columns? Any use cases for more/less columns?
2.2.1. A role of user settings vs group (owner) settings
Read SETTINGS from: /pfs/work/g2fkoech/cmg/jams/v210321_gateway_v5/java/data/group_data/settings/startup.set Read SETTINGS from: /pfs/work/g2bpalak/cmg/jams/data/settings/startup.set Read SETTINGS from: /pfs/work/g2fkoech/cmg/jams/v210321_gateway_v5/java/data/group_data/settings/startup.jset Read SETTINGS from: /pfs/work/g2bpalak/cmg/jams/data/settings/startup.jset
- Group settings being read
- User settings being added
- overwrites group settings (especially
OutputExtraNamelist.selItems.rows
) - not shown anywhere (??)
- overwrites group settings (especially
- Incorrect management of file - artefacts remain!!!