nomad-FAIR issueshttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues2021-10-06T12:49:17Zhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/623Developer setup problems2021-10-06T12:49:17ZMarkus ScheidgenDeveloper setup problemsThis was discovered by @sanbrock and @kuehbachm:
- docker limit was reached by elastic, so it had to be increased. maybe we could add to the compose file:
```
privileged: true
user: root
command:
- /bin/bash
- -c
- |
sysctl -w vm.max_ma...This was discovered by @sanbrock and @kuehbachm:
- docker limit was reached by elastic, so it had to be increased. maybe we could add to the compose file:
```
privileged: true
user: root
command:
- /bin/bash
- -c
- |
sysctl -w vm.max_map_count=262144 &&
su elasticsearch -c bin/es-docker
```
- yarn
```
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
```
- node
```
https://github.com/nodesource/distributions/blob/master/README.md
curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
sudo apt-get install -y nodejs
```
- realm shall be changed to realm_name in the nomad.yaml file
- "nomad admin run appworker" must to be started from the project root dir (where nomad.yaml file is)
- after cloning, one should also checkout the relevant branch
- after checking out, use the setup.sh in the project root
For those not having docker or docker-compose, we could also mention:
https://docs.docker.com/engine/install/ubuntu/
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-compose-on-ubuntu-20-04-fr
```
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
and also:
sudo groupadd docker
sudo usermod -aG docker $USER
after relogin check it:
docker run hello-world
```Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/530Lifting embargo does not work on prod v0.10.12021-04-14T06:14:10ZMarkus ScheidgenLifting embargo does not work on prod v0.10.1- the elasticsearch update is incomplete: the `with_embargo` is removed and not set to `false`
- the files are not repacked
- in mongo `with_embargo` is set to `null` and not `false`- the elasticsearch update is incomplete: the `with_embargo` is removed and not set to `false`
- the files are not repacked
- in mongo `with_embargo` is set to `null` and not `false`Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/531Wrong keycloak realm config in nomad-lab python package2021-04-14T06:14:24ZMarkus ScheidgenWrong keycloak realm config in nomad-lab python packageMarkus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/601v1 dataset API allows to create dataset for everything2021-09-14T18:47:13ZMarkus Scheidgenv1 dataset API allows to create dataset for everythingWhile logically sound, this is impractical on a database level and needs to be limited. Owned datasets should be limited to owner. Other datasets should only store a query/list of entries.While logically sound, this is impractical on a database level and needs to be limited. Owned datasets should be limited to owner. Other datasets should only store a query/list of entries.Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/602Ensure consistent embargo and shared_with through out upload in v02021-09-14T18:47:13ZMarkus ScheidgenEnsure consistent embargo and shared_with through out upload in v0This is necessary to make sure that recent user edits don't interfere with the assertions made in #580, 588, #590.This is necessary to make sure that recent user edits don't interfere with the assertions made in #580, 588, #590.v1.0.0-betaMarkus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/605Skip matching for very large uploads2021-09-14T18:47:14ZMarkus ScheidgenSkip matching for very large uploadsParser matching becomes increasingly stressful with more and more parsers added. An upload with a very large amount of files (>100k) takes more time to parser match than its processing timeout.
We need to optimise parser matching: #604...Parser matching becomes increasingly stressful with more and more parsers added. An upload with a very large amount of files (>100k) takes more time to parser match than its processing timeout.
We need to optimise parser matching: #604
As a quickfix, we can add a "skip_matching" option to the nomad.json that allows to predefine mainfiles and skip the actual matching of all files.Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/606Lift embargo triggered for unpublished uploads during edit2021-09-14T18:47:14ZMarkus ScheidgenLift embargo triggered for unpublished uploads during editThe API is checking that there are entries with embargo. If you edit multiple uploads, one published, one unpublished, it might trigger lift embargo on both.The API is checking that there are entries with embargo. If you edit multiple uploads, one published, one unpublished, it might trigger lift embargo on both.Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/625Fix the v0.10.x statistics cli commands2021-10-06T12:49:02ZMarkus ScheidgenFix the v0.10.x statistics cli commandsThey do not work out of the box at the moment.They do not work out of the box at the moment.Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/631Exciting GW fails2022-01-28T15:59:08ZMarkus ScheidgenExciting GW failsHere is an example (it is still unpublished, can be accessed with admin account).
https://nomad-lab.eu/prod/rae/gui/entry/id/6euI333RSOCAoUWxvakmPQ/POxqKjn2RUsmR7oK5yN32hszq5oP/logs
```
Traceback (most recent call last):
File "/app/no...Here is an example (it is still unpublished, can be accessed with admin account).
https://nomad-lab.eu/prod/rae/gui/entry/id/6euI333RSOCAoUWxvakmPQ/POxqKjn2RUsmR7oK5yN32hszq5oP/logs
```
Traceback (most recent call last):
File "/app/nomad/processing/data.py", line 466, in parsing
self._parser_results, logger=logger)
File "/usr/local/lib/python3.7/site-packages/excitingparser/exciting_parser.py", line 2269, in parse
self.parse_gw()
File "/usr/local/lib/python3.7/site-packages/excitingparser/exciting_parser.py", line 1809, in parse_gw
sec_scc.single_configuration_calculation_to_system_ref = sec_run.section_system[-1]
IndexError: list index out of range
```
Same issue in ~72 cases for upload `6euI333RSOCAoUWxvakmPQ`
This needs to be fixed on branch v0.10.8 (and v1.0.0)https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/649Remove matamo based cookie tracking and reduce terms to a snack2022-05-18T08:08:43ZMarkus ScheidgenRemove matamo based cookie tracking and reduce terms to a snackMarkus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/644Missing springer.msg2022-05-18T08:08:43ZMohammad NakhaeeMissing springer.msgIn the documentation, in the test section,
First, you need to provide the `springer.msg` Springer materials database. It can
be copied from `/nomad/fairdi/db/data/springer.msg` on our servers and should
be placed at `nomad/normalizing/d...In the documentation, in the test section,
First, you need to provide the `springer.msg` Springer materials database. It can
be copied from `/nomad/fairdi/db/data/springer.msg` on our servers and should
be placed at `nomad/normalizing/data/springer.msg`.
However, there is no such file in the following path
/nomad/fairdi/db/data/springer.msgv1.0.0-betahttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/682ArchiveQuery gives error 5022022-09-01T06:41:02ZSimon GabajArchiveQuery gives error 502```
reference_query_required_sections = {
'section_metadata': {
'calc_id': '*',
'formula': '*',
'dft' : {
'xc_functional' : '*'
},
'encyclopedia': {
'material': {
...```
reference_query_required_sections = {
'section_metadata': {
'calc_id': '*',
'formula': '*',
'dft' : {
'xc_functional' : '*'
},
'encyclopedia': {
'material': {
'material_id': '*',
'idealized_structure' :{
'cell_volume' : '*'
}
},
'properties': {
'energies': {
'energy_total': '*'
},
'electronic_dos': '*'
}
}
},
'section_workflow': {
'calculation_result_ref' : '*'
},
'section_run' : '*'
}
search_query_parameters = {
'domain': 'dft',
'dft.system': 'bulk',
'dft.optimade.nelements': '3',
'dft.code_name': 'VASP',
'dft.xc_functional' : 'GGA',
'dft.searchable_quantities': ['electronic_dos'],
'atoms': ['Ga', 'As']
}
query_GaAs_alloy = query_archive(query = search_query_parameters,
required = reference_query_required_sections,
per_page=4276,
parallel=10,
max=10000)
print(query_GaAs_alloy)
```
outputs:
```
QueryError: The query is invalid for unknown reasons (502).
```Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/930Finetuning to nomad oasis' docker-compose2022-07-07T07:25:04ZAdam FeketeFinetuning to nomad oasis' docker-composehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/679ArchiveQuery gives 'JSONDecodeError'2022-03-15T10:08:03ZSimon GabajArchiveQuery gives 'JSONDecodeError'
Running the following:
```
from nomad.client import ArchiveQuery
required= {
'section_run' : '*'
}
query = {
'domain': 'dft',
'dft.system': 'bulk',
'dft.optimade.nelements': '3',
'dft.code_name': 'VASP',
'dft.xc...
Running the following:
```
from nomad.client import ArchiveQuery
required= {
'section_run' : '*'
}
query = {
'domain': 'dft',
'dft.system': 'bulk',
'dft.optimade.nelements': '3',
'dft.code_name': 'VASP',
'dft.xc_functional' : 'GGA',
'dft.searchable_quantities': ['electronic_dos'],
'atoms': ['Ga', 'As']
}
query_GaAs_alloy = ArchiveQuery(query = query,
required = required,
per_page=1000,
parallel=1,
max=20000)
print(query_GaAs_alloy)
```
gives the error:
```
JSONDecodeError: Expecting value: line 72756353 column 22 (char 2621697855)
```Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/750Encyclopedia GUI is not authenticating with the API (even if the user is logg...2022-06-17T05:43:12ZMarkus ScheidgenEncyclopedia GUI is not authenticating with the API (even if the user is logged in)https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/752Metainfo search is broken in v12022-03-15T10:10:50ZMarkus ScheidgenMetainfo search is broken in v1Using the search and selecting an item will result in a wrong URL and subsequent JS error.Using the search and selecting an item will result in a wrong URL and subsequent JS error.https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/754Archive API raised 500 if NaN values are present2022-03-15T10:11:28ZMarkus ScheidgenArchive API raised 500 if NaN values are presenthttps://nomad-lab.eu/prod/v1/gui/search/entries/entry/id/YjNudq7PSbyxQG8wC6PYJg/-IZrdtronetLZZ4DZBpHMfDOIgD2/archivehttps://nomad-lab.eu/prod/v1/gui/search/entries/entry/id/YjNudq7PSbyxQG8wC6PYJg/-IZrdtronetLZZ4DZBpHMfDOIgD2/archiveMarkus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/764EditMembers accessibility2022-03-15T10:12:13ZMohammad NakhaeeEditMembers accessibilityThe edit member button should be disabled for unauthenticated logins or for people who are not writerThe edit member button should be disabled for unauthenticated logins or for people who are not writerMohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/768Repeating sub-section names cause "ghost" lane in the Metainfo browser2022-05-24T12:14:23ZMarkus ScheidgenRepeating sub-section names cause "ghost" lane in the Metainfo browserIf you open node and node and node here https://nomad-lab.eu/prod/v1/gui/analyze/metainfo/EntryArchive/tabular_tree/nodes/nodes, you get an example of this behaviour.If you open node and node and node here https://nomad-lab.eu/prod/v1/gui/analyze/metainfo/EntryArchive/tabular_tree/nodes/nodes, you get an example of this behaviour.Amir GolparvarAmir Golparvarhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/859Wrong datasets in edit-meta-data dialog2022-06-21T10:35:41ZMohammad NakhaeeWrong datasets in edit-meta-data dialogWrong datasets in edit-meta-data dialog when the entries are selectedWrong datasets in edit-meta-data dialog when the entries are selectedMohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/903Current NORTH docker-compose installation2022-06-21T07:15:06ZMarkus ScheidgenCurrent NORTH docker-compose installationThere are a few problems to fix
- on linux all created .volumes/ directories belong to the wrong user (root)
- the nginx config has a bug (location hub instead of north)
- the tools bind mount the wrong directories. They use the path fro...There are a few problems to fix
- on linux all created .volumes/ directories belong to the wrong user (root)
- the nginx config has a bug (location hub instead of north)
- the tools bind mount the wrong directories. They use the path from the hub container not from the host
Here are more details:
https://matsci.org/t/nomad-remote-tools-hub-north/42861https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/725parsing errors for FHI-aims data generated with ASE2022-06-02T10:52:22ZMartin Kubanparsing errors for FHI-aims data generated with ASEFor data generated with ASEs [SocketIOCalculator](https://databases.fysik.dtu.dk/ase/ase/calculators/socketio/socketio.html), neither input nor output data can not be recovered.
Valid information about the system is contained within ".t...For data generated with ASEs [SocketIOCalculator](https://databases.fysik.dtu.dk/ase/ase/calculators/socketio/socketio.html), neither input nor output data can not be recovered.
Valid information about the system is contained within ".traj" files, which are mistakenly labelled as ASAP input by the parser selector. However, the ASAP parser can not process them.
An example can be seen [in this dataset](https://nomad-lab.eu/prod/rae/gui/dataset/id/T5Wd9qnCSe-9SPlSlZxjZw), which was created using the SocketIOCalculator.Alvin Noe LadinesAlvin Noe Ladineshttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/778Plug-and-play metainfo not working on v1.1.02022-04-01T14:48:15ZLauri HimanenPlug-and-play metainfo not working on v1.1.0When trying to run the infrastructure for v1.1.0 (eb5f18f792677757fd686de8873365d5c167ae4d), the dynamically imported ElasticSearch extensions from EELSDBParser (`results.properties.spectroscopy.eels`) are not working.
When launching th...When trying to run the infrastructure for v1.1.0 (eb5f18f792677757fd686de8873365d5c167ae4d), the dynamically imported ElasticSearch extensions from EELSDBParser (`results.properties.spectroscopy.eels`) are not working.
When launching the app with no ES indices, the mapping does not contain the EELS quantities, and also the API will fail upon trying to fetch this information. The parsing of EELS entries goes through fine.
This issue is also preventing the addition of the nexus ES annotations, as they would rely on the same plug-and-play metainfo extension mechanism that EELSDBParser is using.
Problem seems to be in `nomad/parsing/parsers.py`, where the EELSDBParser is no longer imported at the top, but only imported dynamically later through `MatchingParserInterface.mainfile_parser`.Lauri HimanenLauri Himanenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/769Cannot create a dataset on v1.0.x2022-03-17T07:58:25ZMarkus ScheidgenCannot create a dataset on v1.0.xWhen I fill in the "Dataset name" field and click on "Submit", nothing happens.When I fill in the "Dataset name" field and click on "Submit", nothing happens.Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/793Keycloak users with unexpected attributes create processing errors.2022-04-04T14:36:40ZMarkus ScheidgenKeycloak users with unexpected attributes create processing errors.Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/889Cannot download data from search results table2022-06-10T06:42:21ZMarkus ScheidgenCannot download data from search results tableYou are always getting a json docuemnt with not found error. The signature token is not used.You are always getting a json docuemnt with not found error. The signature token is not used.Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/937Docker image doesn't work2022-09-13T08:22:28ZAdam FeketeDocker image doesn't work`kubectl logs pod/dev-develop-vgkp4l-nomad-app-6c97875c77-m4b78`:
```
...
2022-07-01 11:18:25 [14] [INFO] Started server process [14]
2022-07-01 11:18:25 [14] [INFO] Waiting for application startup.
...
2022-07-01 11:18:44 [15] [ERROR] ...`kubectl logs pod/dev-develop-vgkp4l-nomad-app-6c97875c77-m4b78`:
```
...
2022-07-01 11:18:25 [14] [INFO] Started server process [14]
2022-07-01 11:18:25 [14] [INFO] Waiting for application startup.
...
2022-07-01 11:18:44 [15] [ERROR] Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 319, in _create_connection
return connection_class(**connection_settings)
File "/usr/local/lib/python3.7/site-packages/pymongo/mongo_client.py", line 672, in __init__
connect_timeout=timeout)
File "/usr/local/lib/python3.7/site-packages/pymongo/uri_parser.py", line 458, in parse_uri
"begin with '%s' or '%s'" % (SCHEME, SRV_SCHEME))
pymongo.errors.InvalidURI: Invalid URI scheme: URI must begin with 'mongodb://' or 'mongodb+srv://'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "./nomad/infrastructure.py", line 85, in setup_mongo
mongo_client = connect(db=config.mongo.db_name, host=config.mongo.host, port=config.mongo.port)
File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 406, in connect
return get_connection(alias)
File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 307, in get_connection
alias=alias, connection_class=connection_class, **conn_settings
File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 321, in _create_connection
raise ConnectionFailure("Cannot connect to database %s :\n%s" % (alias, e))
mongoengine.connection.ConnectionFailure: Cannot connect to database default :
Invalid URI scheme: URI must begin with 'mongodb://' or 'mongodb+srv://'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 319, in _create_connection
return connection_class(**connection_settings)
File "/usr/local/lib/python3.7/site-packages/pymongo/mongo_client.py", line 672, in __init__
connect_timeout=timeout)
File "/usr/local/lib/python3.7/site-packages/pymongo/uri_parser.py", line 458, in parse_uri
"begin with '%s' or '%s'" % (SCHEME, SRV_SCHEME))
pymongo.errors.InvalidURI: Invalid URI scheme: URI must begin with 'mongodb://' or 'mongodb+srv://'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/starlette/routing.py", line 540, in lifespan
async for item in self.lifespan_context(app):
File "/usr/local/lib/python3.7/site-packages/starlette/routing.py", line 481, in default_lifespan
await self.startup()
File "/usr/local/lib/python3.7/site-packages/starlette/routing.py", line 516, in startup
await handler()
File "./nomad/app/main.py", line 96, in startup_event
infrastructure.setup()
File "./nomad/infrastructure.py", line 71, in setup
setup_mongo()
File "./nomad/infrastructure.py", line 88, in setup_mongo
mongo_client = connect(db=config.mongo.db_name, host=config.mongo.host, port=config.mongo.port)
File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 406, in connect
return get_connection(alias)
File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 307, in get_connection
alias=alias, connection_class=connection_class, **conn_settings
File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 321, in _create_connection
raise ConnectionFailure("Cannot connect to database %s :\n%s" % (alias, e))
mongoengine.connection.ConnectionFailure: Cannot connect to database default :
Invalid URI scheme: URI must begin with 'mongodb://' or 'mongodb+srv://'
2022-07-01 11:18:44 [15] [ERROR] Application startup failed. Exiting.
....
```Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1029Assign dataset DOI does not update index2023-12-21T15:38:44ZMarkus ScheidgenAssign dataset DOI does not update indexWhen we assign a DOI the DOI should also be added to the ES index. Similar to when we edit other metadata on entries (e.g. datasets themselves).When we assign a DOI the DOI should also be added to the ES index. Similar to when we edit other metadata on entries (e.g. datasets themselves).https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1042Beta deployment (staging) getting stuck in nomad loading logo in some devices2022-09-13T09:50:04ZJose Marquez PrietoBeta deployment (staging) getting stuck in nomad loading logo in some devicesWhen opening the beta deployment on some devices the page does not load in and gets stuck in the nomad logo. I had no problems on my laptop, but it does not work on an iPhone nor on an iPad tested on Safari and Chrome. The page gets dete...When opening the beta deployment on some devices the page does not load in and gets stuck in the nomad logo. I had no problems on my laptop, but it does not work on an iPhone nor on an iPad tested on Safari and Chrome. The page gets detected as "non-secure". @mscheidg any idea what could be the issue with this?
This did not happen in the *Test* version or the *Legacy 0.10* version.Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1066Archive API fails on many archives with "could not resolve reference"2022-09-22T07:04:35ZMohammad NakhaeeArchive API fails on many archives with "could not resolve reference"This happens with 1.1 and 1.0. Quite a lot of entries seem effected. See links below.
It looks like an UI error, but its caused by API returning 500 due to exception.
--
Original post
The following entry has an unexpected error
[ent...This happens with 1.1 and 1.0. Quite a lot of entries seem effected. See links below.
It looks like an UI error, but its caused by API returning 500 due to exception.
--
Original post
The following entry has an unexpected error
[entry link](https://nomad-lab.eu/prod/v1/staging/gui/search/entries/entry/id/i1XuvK8G1FKGNha__lOdvQKsHaIY)
actually this is the case for all the entries that I searched [here](https://nomad-lab.eu/prod/v1/staging/gui/search/entries?structural_type=2D&elements=C&electronic_properties=band_structure_electronic)
Maybe te GUI tests should be much stricter?Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1087Archive browser only shows default value2022-10-12T13:33:58ZMarkus ScheidgenArchive browser only shows default valueThe archive browser only shows the default value for all quantities that have a default value.The archive browser only shows the default value for all quantities that have a default value.Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1089EnumEditQuantity is broken or changed?2022-10-04T10:44:05ZMichael GötteEnumEditQuantity is broken or changed?Dear Nomad,
I just merge develop and the EnumEditQuantities break the GUI. So my ld code does not work anymore. Did you change the syntax for these?
just go to the beta (nomad-lab.eu), create a perovscite archive, add cell and click sol...Dear Nomad,
I just merge develop and the EnumEditQuantities break the GUI. So my ld code does not work anymore. Did you change the syntax for these?
just go to the beta (nomad-lab.eu), create a perovscite archive, add cell and click solar cell architecture to reproduce this
Best MichaMarkus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1098Dataset page raises a javascript error2022-09-29T14:07:37ZMarkus ScheidgenDataset page raises a javascript errorFor example here: https://nomad-lab.eu/prod/v1/staging/gui/dataset/id/ly5xV6JXRpuwa9ByWP-a4w
But it seems to happen with any dataset.For example here: https://nomad-lab.eu/prod/v1/staging/gui/dataset/id/ly5xV6JXRpuwa9ByWP-a4w
But it seems to happen with any dataset.Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1117GUI tests failing on develop2022-10-19T19:12:32ZMichael GötteGUI tests failing on developHey Nomad,
i get the following CI error: https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/jobs/1869159
although i have never touched any of the gui code.
Best MichaHey Nomad,
i get the following CI error: https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/jobs/1869159
although i have never touched any of the gui code.
Best MichaLauri HimanenLauri Himanenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1266Hotfix: include Projection menu in the GUI2023-01-02T11:49:11ZJose PizarroHotfix: include Projection menu in the GUII want to include a Menu in the GUI for `Projection`, as shown in the following picture:
![Screenshot_from_2023-01-02_11-02-52](/uploads/d1337d79f7c95dd6f5024c6368174142/Screenshot_from_2023-01-02_11-02-52.png)
This is a hotfix on [#12...I want to include a Menu in the GUI for `Projection`, as shown in the following picture:
![Screenshot_from_2023-01-02_11-02-52](/uploads/d1337d79f7c95dd6f5024c6368174142/Screenshot_from_2023-01-02_11-02-52.png)
This is a hotfix on [#1250](https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1250); it should have been included in there.Jose PizarroJose Pizarrohttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1351POTCARs are being published2023-02-17T19:26:13ZNathan DaelmanPOTCARs are being published`POTCAR` files are still visible in the `FILES` overview, along with POTCAR.stripped`POTCAR` files are still visible in the `FILES` overview, along with POTCAR.strippedNathan DaelmanNathan Daelmanhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1410Tabular parsing: bug in datetime quantities read from spreadsheet files2023-03-25T14:21:19ZAndrea AlbinoTabular parsing: bug in datetime quantities read from spreadsheet filesIf the excel file contains a cell whose format has been set to Date, then our metainfo is reading it as a Timestamp type, it used to read it as a string but some recent update changed the things.
This need a fix in the TableData class a...If the excel file contains a cell whose format has been set to Date, then our metainfo is reading it as a Timestamp type, it used to read it as a string but some recent update changed the things.
This need a fix in the TableData class and @amgo is already informedAmir GolparvarAmir Golparvarhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1513Consider MEnum as key quantity2023-05-24T19:15:18ZTheodore ChangConsider MEnum as key quantityTheodore ChangTheodore Changhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1583Refactoring tabular parser2023-07-19T12:43:08ZAmir GolparvarRefactoring tabular parserRefactoring tabular parser:
- [x] improving tabular annotations
- [x] fixing tests
- [x] writing docsRefactoring tabular parser:
- [x] improving tabular annotations
- [x] fixing tests
- [x] writing docsAmir GolparvarAmir Golparvarhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1612Problem with removing archives generated with tabular parser entry mode2023-07-19T19:55:26ZAmir GolparvarProblem with removing archives generated with tabular parser entry modeTabular parser is producing errors while removing generated child archivesTabular parser is producing errors while removing generated child archivesAmir GolparvarAmir Golparvarhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1909conversion of ArchiveQuery to dataframe works only for the last call of the d...2024-03-07T12:40:20ZAmir Golparvarconversion of ArchiveQuery to dataframe works only for the last call of the downloaded entriesAmir GolparvarAmir Golparvarhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/1928data structure of the .eln file format has changed2024-03-12T12:37:33ZAmir Golparvardata structure of the .eln file format has changedElabftw provides this .eln file format for the exported files but the data model is changed. Elabftw parser needs to be updatedElabftw provides this .eln file format for the exported files but the data model is changed. Elabftw parser needs to be updatedAmir GolparvarAmir Golparvar