nomad-FAIR merge requestshttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests2022-03-20T23:10:59Zhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/583Resolve "Improve ArchiveReader performance"2022-03-20T23:10:59ZTheodore ChangResolve "Improve ArchiveReader performance"Closes #747
Use anyio to implement async file I/O.
anyio handles nested event loops well (celery + asyncio).Closes #747
Use anyio to implement async file I/O.
anyio handles nested event loops well (celery + asyncio).Theodore ChangTheodore Changhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/601Merge for release v1.0.62022-03-18T15:25:42ZMarkus ScheidgenMerge for release v1.0.6https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/600Merge latest released changes.2022-03-18T14:17:38ZMarkus ScheidgenMerge latest released changes.https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/584Resolve "ElasticSearch upgrade for v1.x"2022-03-18T13:22:27ZLauri HimanenResolve "ElasticSearch upgrade for v1.x"Closes #760
@mscheidg: Luckily I did not have to change that much, see the issue for the changes I did. How do we go from here? Will you just merge and then we deploy this to beta? The old indices should work, at least that's what [ES s...Closes #760
@mscheidg: Luckily I did not have to change that much, see the issue for the changes I did. How do we go from here? Will you just merge and then we deploy this to beta? The old indices should work, at least that's what [ES says in their docs](https://www.elastic.co/guide/en/elasticsearch/reference/7.17/breaking-changes-7.0.html#_indices_created_before_7_0).Lauri HimanenLauri Himanenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/598Merge for release v1.0.52022-03-17T09:26:13ZMarkus ScheidgenMerge for release v1.0.5https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/596Misc hot fixes2022-03-17T08:50:03ZMarkus ScheidgenMisc hot fixeshttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/595Merge for release of v1.0.42022-03-16T13:22:36ZMarkus ScheidgenMerge for release of v1.0.4https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/562Draft: Resolve "Example schemas"2022-03-15T14:01:14ZJose Marquez PrietoDraft: Resolve "Example schemas"Closes #746Closes #746Jose Marquez PrietoJose Marquez Prietohttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/592tabular tree2022-03-15T13:59:55ZFelix Dietrichtabular treeTabular tree metaschema for flexible metaschema definitions during upload.Tabular tree metaschema for flexible metaschema definitions during upload.Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/568Parsers2022-03-15T12:32:30ZAlvin Noe LadinesParsers1. Implemented new full parsers: gamess, tinker, qbox, onetep, dftbplus, fleur, siesta
2. Group parsers into: electronic, atomistic, workflow
3. Move parser initialization to nomad
4. Move gw results to calculation
5. Various minor fixes1. Implemented new full parsers: gamess, tinker, qbox, onetep, dftbplus, fleur, siesta
2. Group parsers into: electronic, atomistic, workflow
3. Move parser initialization to nomad
4. Move gw results to calculation
5. Various minor fixesMarkus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/590Added a new util prod deployment.2022-03-15T11:45:15ZMarkus ScheidgenAdded a new util prod deployment.This adds another manual task to the CI/CD "prod deploy util". This allows to deploy the branch to a nomad installation at: https://nomad-lab.eu/prod/v1/util
This installation uses the full nomad data and can be used for a variety of te...This adds another manual task to the CI/CD "prod deploy util". This allows to deploy the branch to a nomad installation at: https://nomad-lab.eu/prod/v1/util
This installation uses the full nomad data and can be used for a variety of tests, e.g. benchmark measurement.
The app is scaled very small to just one replica with a single worker. This hopefully makes it easier to test, as all requests should go to the same process on the server. See `ops/helm/nomad/deployments/prod-util-values.yaml` to change this.Theodore ChangTheodore Changhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/522Resolve "ELN proof of concept"2022-03-15T11:16:35ZMarkus ScheidgenResolve "ELN proof of concept"Closes #719Closes #719Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/591Add async interface2022-03-15T11:09:31ZTheodore ChangAdd async interfaceCloses #763Closes #763Theodore ChangTheodore Changhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/587Add async interface2022-03-15T09:50:39ZTheodore ChangAdd async interfaceCloses #763
Add async interface that can be directly used in an async environment.Closes #763
Add async interface that can be directly used in an async environment.Theodore ChangTheodore Changhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/589EditMembers accessibility (#764)2022-03-14T15:25:40ZMohammad NakhaeeEditMembers accessibility (#764)Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/577EditQuantity components (#740)2022-03-14T10:15:12ZMohammad NakhaeeEditQuantity components (#740)Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/586Resolve "Missing/wrong constant shifts in unitsData.json"2022-03-14T09:32:07ZLauri HimanenResolve "Missing/wrong constant shifts in unitsData.json"Closes #762Closes #762Lauri HimanenLauri Himanenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/560Resolve "Improved GUI search tests"2022-03-07T08:54:56ZLauri HimanenResolve "Improved GUI search tests"Closes #748
@mscheidg: Could you take a look and see that my overall approach is reasonable. Especially I'd like some comments on:
- I had to somehow formalize the test configuration, and for now, I did it by creating a config file at...Closes #748
@mscheidg: Could you take a look and see that my overall approach is reasonable. Especially I'd like some comments on:
- I had to somehow formalize the test configuration, and for now, I did it by creating a config file at `nomad-FAIR/nomad-test.yaml`. This configuration is loaded when node.js is instantiating the test states and should also be used when serving the application for test usage (`nomad admin run appworker`). Is this approach OK in your opinion? Btw: I had to put the config file in the repository root folder, because otherwise the volume access is not working.
- Do you think the current configuration in `nomad-FAIR/nomad-test.yaml` is distinct enough so that it does not interfere with other instances?
- Can you take a look at some of the snapshot files (e.g. gui/tests/data/search/min_max_aggregation_n_elements.json) and see if the format is OK?Lauri HimanenLauri Himanenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/582Edit Quantity Components (#740)2022-03-05T08:50:17ZMohammad NakhaeeEdit Quantity Components (#740)Origin: #719Origin: #719Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/581edit quantity components (#719)2022-03-04T13:54:24ZMohammad Nakhaeeedit quantity components (#719)Modules have been splitted to separate filesModules have been splitted to separate filesMohammad NakhaeeMohammad Nakhaee