nomad-FAIR merge requestshttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests2022-09-02T08:02:33Zhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/756Resolve "Copy function for files/mainfiles"2022-09-02T08:02:33ZAmir GolparvarResolve "Copy function for files/mainfiles"Closes #840Closes #840Amir GolparvarAmir Golparvarhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/814Resolve "Show attributes and dimensionality in metainfo browser"2022-09-02T09:12:30ZMarkus ScheidgenResolve "Show attributes and dimensionality in metainfo browser"Closes #1021Closes #1021Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/812Resolve "tabular/TableRow fails to create an entry for a row if one value in ...2022-09-02T12:15:15ZLauri HimanenResolve "tabular/TableRow fails to create an entry for a row if one value in one column is missing"Closes #1010 and #992Closes #1010 and #992Lauri HimanenLauri Himanenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/788Draft: Plotly multi xaxies (#897)2022-09-02T13:35:43ZMohammad NakhaeeDraft: Plotly multi xaxies (#897)Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/811Resolve "Metainfo support for units with scalar numeric quantities"2022-09-05T10:32:26ZLauri HimanenResolve "Metainfo support for units with scalar numeric quantities"Closes #1006Closes #1006Lauri HimanenLauri Himanenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/813Extending eln solar cell base classes2022-09-05T15:20:11ZJose Marquez PrietoExtending eln solar cell base classesAdded the missing solar cell base class `SolarCellEQE` (from #962) and fix a bug from a normalizer of the `SolarCellJVCurve` base class. @himanel1 could you look at this since you also looked at the implementation of the other classes? E...Added the missing solar cell base class `SolarCellEQE` (from #962) and fix a bug from a normalizer of the `SolarCellJVCurve` base class. @himanel1 could you look at this since you also looked at the implementation of the other classes? Extending unit tests will follow.Jose Marquez PrietoJose Marquez Prietohttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/780Resolve "Propagate datacite errors through API and GUI"2022-09-06T09:45:23ZAmir GolparvarResolve "Propagate datacite errors through API and GUI"Closes #660Closes #660Amir GolparvarAmir Golparvarhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/818Resolve "Add pixel (px) as a unit"2022-09-07T19:21:55ZLauri HimanenResolve "Add pixel (px) as a unit"Closes #1028Closes #1028Lauri HimanenLauri Himanenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/716Resolve "Align nexus schema definition language with metainfo"2022-09-08T10:29:21ZMarkus ScheidgenResolve "Align nexus schema definition language with metainfo"Closes #837Closes #837Theodore ChangTheodore Changhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/820Reinstated the delta unit check, fixed issue in delta unit serialization and...2022-09-09T08:05:14ZLauri HimanenReinstated the delta unit check, fixed issue in delta unit serialization and...Reinstated the delta unit check, fixed issue in delta unit serialization and deserialization, extended tests.
Closes #1043Reinstated the delta unit check, fixed issue in delta unit serialization and deserialization, extended tests.
Closes #1043Lauri HimanenLauri Himanenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/815plotly multi traces (#897)2022-09-12T05:47:34ZMohammad Nakhaeeplotly multi traces (#897)A replacement for !788A replacement for !788Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/823Added tests for custom schema with Solar cell base section and parsing2022-09-12T12:42:23ZJose Marquez PrietoAdded tests for custom schema with Solar cell base section and parsingCloses #1023
Test coverage for the parsing and normalizing of the Solar Cell ELN base classes.
@himanel1 could you look at this or suggest somebody that could? Thanks a lot and sorry for asking too much!Closes #1023
Test coverage for the parsing and normalizing of the Solar Cell ELN base classes.
@himanel1 could you look at this or suggest somebody that could? Thanks a lot and sorry for asking too much!Jose Marquez PrietoJose Marquez Prietohttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/810Resolve "Fine-tuning develop and dev deployments"2022-09-13T08:21:02ZAdam FeketeResolve "Fine-tuning develop and dev deployments"Closes #1005Closes #1005Adam FeketeAdam Feketehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/822Resolve "Beta deployment (staging) getting stuck in nomad loading logo in som...2022-09-13T09:50:05ZMohammad NakhaeeResolve "Beta deployment (staging) getting stuck in nomad loading logo in some devices"Closes #1042Closes #1042Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/807Resolve "Add radial distribution plots and tests"2022-09-13T13:59:50ZLauri HimanenResolve "Add radial distribution plots and tests"Closes #1004Closes #1004Lauri HimanenLauri Himanenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/808Resolve "GUI: lack of delete functionality in the table of uploads" (#637)2022-09-14T08:51:27ZMohammad NakhaeeResolve "GUI: lack of delete functionality in the table of uploads" (#637)Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/783Hotfix develop2022-09-14T12:23:34ZAlvin Noe LadinesHotfix developFix code label capitalization and classification #971Fix code label capitalization and classification #971Alvin Noe LadinesAlvin Noe Ladineshttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/817Update order of normalizing functions for JV curve2022-09-15T06:38:54ZJose Marquez PrietoUpdate order of normalizing functions for JV curveUpdate in the normalizing functions of two solar cell base classes, in which the ordering of running them was conflicting.Update in the normalizing functions of two solar cell base classes, in which the ordering of running them was conflicting.Jose Marquez PrietoJose Marquez Prietohttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/826Resolve "Refactor the relationship between FileBrowser, various entry/upload ...2022-09-15T10:04:47ZDavid SikterResolve "Refactor the relationship between FileBrowser, various entry/upload views and their contexts"Final part of the refactor #828. The main idea is that instead of passing around changing context parameters in the browser, we use the data store, which acts like a kind of central cache/context, and we make sure that components keep tr...Final part of the refactor #828. The main idea is that instead of passing around changing context parameters in the browser, we use the data store, which acts like a kind of central cache/context, and we make sure that components keep track of urls indicating "where they are", and use these when they need to resolve any references etc. The resolving logic is also made more explicit, by instead of methods like `resolveRef` and `resolveRefAsync` using methods with a bit more narrow functionality and clearer and well-documented interface. Usually resolving a reference is now a two-stage process, first using `resolveNomadUrl` to calculate a url and then using the store to fetch the data, which forces the code to be very specific/explicit. Also fixes some sporadically failing gui and python tests.David SikterDavid Sikterhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/827Updating api crossref gets to have timeouts and response handling2022-09-15T16:03:39ZJose Marquez PrietoUpdating api crossref gets to have timeouts and response handlingThe ELN base class `PublicationReference` has calls to retrieve data from the `crossref` API. This merge request set timeouts and a mailto within the `request.get` to fall into `polite` pool. This was necessary because the external API h...The ELN base class `PublicationReference` has calls to retrieve data from the `crossref` API. This merge request set timeouts and a mailto within the `request.get` to fall into `polite` pool. This was necessary because the external API has ofter some downtime that gets the processing of the uploads stuck.Jose Marquez PrietoJose Marquez Prieto