nomad-FAIR merge requestshttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests2023-03-27T11:47:56Zhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1193Resolve "Processing without reuse parsers does not work"2023-03-27T11:47:56ZMarkus ScheidgenResolve "Processing without reuse parsers does not work"Closes #1412Closes #1412https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1183Resolve "User define quantities are not registered properly"2023-04-01T18:31:09ZTheodore ChangResolve "User define quantities are not registered properly"Closes #1403Closes #1403Theodore ChangTheodore Changhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1165Resolve "Circular references in ELN lead to infinite processing"2023-04-01T16:38:34ZMohammad NakhaeeResolve "Circular references in ELN lead to infinite processing"Closes #1381Closes #1381Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1164Fixed issue in reading nomad config file, improved testing of config reading,...2023-03-21T10:35:26ZLauri HimanenFixed issue in reading nomad config file, improved testing of config reading,...Fixed issue in reading nomad config file, improved testing of config reading, fixed issue in log assertion.
Closes #1400Fixed issue in reading nomad config file, improved testing of config reading, fixed issue in log assertion.
Closes #1400Lauri HimanenLauri Himanenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1159Resolve "User.is_admin is not working with OasisUserManagement"2023-03-16T09:54:27ZMarkus ScheidgenResolve "User.is_admin is not working with OasisUserManagement"Closes #1395Closes #1395https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1152Fixed issue with terms aggregations used for incompatible mappings2023-03-14T08:45:04ZLauri HimanenFixed issue with terms aggregations used for incompatible mappingsFixed issue with terms aggregations used for incompatible mappings, fixed issue with WidgetTerms not showing all values, added descriptions to widget metainfo suggestions.
Closes #1141Fixed issue with terms aggregations used for incompatible mappings, fixed issue with WidgetTerms not showing all values, added descriptions to widget metainfo suggestions.
Closes #1141https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1150Resolve "The use of the '...' is too unconventional"2023-03-30T06:09:48ZMohammad NakhaeeResolve "The use of the '...' is too unconventional"Closes #1385, #1125Closes #1385, #1125Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1130Resolve "Perovskite formula normalizer returns incorrect values"2023-03-03T08:53:35ZJose Marquez PrietoResolve "Perovskite formula normalizer returns incorrect values"Closes #1372Closes #1372Jose Marquez PrietoJose Marquez Prietohttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1127Resolve "ArchiveBrowser bugs"2023-03-31T07:29:03ZMohammad NakhaeeResolve "ArchiveBrowser bugs"Closes #703Closes #703Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1115Fixed issue with displaying band structures and brillouin zone for entries wi...2023-02-24T08:42:42ZLauri HimanenFixed issue with displaying band structures and brillouin zone for entries with missing reciprocal cell.Fixed issue with displaying band structures and Brillouin zone for entries that are missing the reciprocal cell.
Closes #1246Fixed issue with displaying band structures and Brillouin zone for entries that are missing the reciprocal cell.
Closes #1246Lauri HimanenLauri Himanenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1102Fixed issue with retrieving entry_id from older entries.2023-02-17T11:22:40ZLauri HimanenFixed issue with retrieving entry_id from older entries.Closes #1344Closes #1344https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1098Resolve "Bug when Inheriting from Section with Overwritten Property"2023-02-16T07:45:45ZMarkus ScheidgenResolve "Bug when Inheriting from Section with Overwritten Property"Closes #1341
Fixed wrong property inheritance base section order in UI metainfo.
The order of base sections used to determine the order in
which inherited properties are considered was wrong. This
caused to inherit more abstract proper...Closes #1341
Fixed wrong property inheritance base section order in UI metainfo.
The order of base sections used to determine the order in
which inherited properties are considered was wrong. This
caused to inherit more abstract properties over more
concrete ones.https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1094Resolve "Overview load problem when changing between entries"2023-02-15T06:34:52ZLauri HimanenResolve "Overview load problem when changing between entries"Closes #1338Closes #1338https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1092Fixed issue with not resetting entry context data on new entry load.2023-02-14T14:08:19ZLauri HimanenFixed issue with not resetting entry context data on new entry load.Closes #1338Closes #1338https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1089Resolve "Wrong URL path in API helper < > in the gui?"2023-02-13T11:41:28ZJose Marquez PrietoResolve "Wrong URL path in API helper < > in the gui?"Closes #1322Closes #1322Jose Marquez PrietoJose Marquez Prietohttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1086Resolve "editQuantity page in beta version is broken"2023-02-27T13:22:00ZMohammad NakhaeeResolve "editQuantity page in beta version is broken"Closes #1307Closes #1307https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1081Resolve "Limit the number of list entries loaded within the Data tab of the G...2023-02-09T11:39:34ZLauri HimanenResolve "Limit the number of list entries loaded within the Data tab of the GUI overview page"Closes #1011Closes #1011https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1079Resolve "Some weird things happen when using the reference quntity"2023-02-28T15:24:00ZMohammad NakhaeeResolve "Some weird things happen when using the reference quntity"Closes #1309Closes #1309Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1074Rework of the band_structure normalizer for all high-symmetry points2023-02-22T15:41:47ZJose PizarroRework of the band_structure normalizer for all high-symmetry pointsCloses #1210Closes #1210Jose PizarroJose Pizarrohttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/1073Resolve "Plot Reference to Missing SubSection Crashes GUI"2023-02-13T07:20:40ZHampus NaesstroemResolve "Plot Reference to Missing SubSection Crashes GUI"### Aim
Closes #1313
Closes #1311
This means that:
1. Non-instantiated subsections will not be plotted until they are instantiated (Bug fix)
2. The paths for plot annotations now support a python like slice operator (`start:end`) (fe...### Aim
Closes #1313
Closes #1311
This means that:
1. Non-instantiated subsections will not be plotted until they are instantiated (Bug fix)
2. The paths for plot annotations now support a python like slice operator (`start:end`) (feature)
For example:
```yaml
plot:
- x: my_middle_sections/:/my_sub_sections/-2:/x
y: my_middle_sections/:/my_sub_sections/-2:/y
```
will plot data from the last two `my_sub_sections` of all the `my_middle_sections`.
This means that passing the following data:
```yaml
data:
m_def: '#/MyTopSection'
my_middle_sections:
- name: Middle 1
my_sub_sections:
- name: Sub 1
x: [0,1]
y: [1,2]
- name: Sub 2
x: [0,0.5]
y: [1,2]
- name: Sub 3
x: [0.2,0.4]
y: [1.5,3]
- name: Middle 2
my_sub_sections:
- name: Sub 1
x: [0.5,1]
y: [3,1]
- name: Sub 2
x: [0.5,1.5]
y: [-1,2]
```
Will give the following plot:
![image](/uploads/cc4ca842f677b1d5564dbb6da937a411/image.png)
### Tasks
- [x] Add tests:
- [x] Non-instantiated SubSection
- [x] Wildcard
- [x] Legend labels
- [x] Fix bugs:
- [x] GUI crash on non-instantiated subsection #1313
- [x] Add features:
- [x] Wildcard for repeating subsections #1311
- [x] Legend labels for repeating sections
- [x] Add documentation:
- [x] Information on how to use the new features
- [x] Adding links to plotly javascript docs
- [x] ~~Potentially a link to the plot examples?~~ → Will need new issueHampus NaesstroemHampus Naesstroem