Comparison Report
Comparison between codemeta_11454011.json
and somef_codemeta_11454011.json
:
Summary
Comparison for Zenodo record 11454011, G-Tomo, hosted on RepoType.GITHUB:
- contains 0 differences
- contains 0 same values
- missing 0 keys in docs/records/11454011/codemeta_11454011.json:
- missing 10 keys in docs/records/11454011/somef_codemeta_11454011.json:
- name
- codeRepository
- license
- version
- softwareVersion
- datePublished
- programmingLanguage
- issueTracker
- readme
- dateCreated
Full Report
Same Values
No items have the same values.
Differences
No differences found.
Missing Keys in First File:
Missing Keys in Second File:
- name
- codeRepository
- license
- version
- softwareVersion
- datePublished
- programmingLanguage
- issueTracker
- readme
- dateCreated
Completeness Report
11454011
Meta
- generated_at:
2025-05-14T07:21:36.322441
- workflow:
{'name': 'CodeMetaEvaluator', 'url': '', 'version': 'v0.0.1'}
Data
- indicator:
{'id': 'F1', 'name': 'CodemetaCompleteness', 'identifier': ''}
- artifacts:
{'url': '', 'softwareVersion': '2.0.0', 'report': 'Completeness of the CodeMeta file based on the CodeMeta codemeta-3.0 specification.\n\nThe following keys are missing: targetProduct, applicationSubCategory, fileSize, installUrl, permissions, softwareHelp, supportingData, copyrightYear, editor, encoding, fileFormat, producer, publisher, sponsor, isAccessibleForFree, hasPart, position, sameAs, url, givenName, familyName, email, affiliation, address, , , softwareSuggestions, continuousIntegration, buildInstructions, embargoEndDate, creator, review, reviewAspect, reviewBody, endDate, roleName, startDate', 'codemeta': {'@context': 'https://doi.org/10.5063/schema/codemeta-2.0', '@type': 'SoftwareSourceCode', 'license': 'https://spdx.org/licenses/Apache-2.0', 'codeRepository': 'https://github.com/explore-platform/g-tomo', 'contIntegration': 'https://github.com/explore-platform/g-tomo', 'dateCreated': '2021-01-01', 'datePublished': '2021-01-01', 'dateModified': '2023-10-01', 'downloadUrl': 'https://github.com/explore-platform', 'issueTracker': 'https://github.com/explore-platform/g-tomo/issues', 'name': 'G-Tomo', 'version': '2.0.0', 'identifier': 'https://doi.org/10.5281/zenodo.10405177', 'description': 'The G-Tomo scientific data application (SDA) created by the EXPLORE project allows users to extract 1d profiles and 2d maps from the latest 3d dust extinction maps based on Gaia eDR3 and 2MASS data (Lallement et al. 2022).\n', 'applicationCategory': 'Astronomy', 'releaseNotes': '-\n', 'funding': 'This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 101004214.', 'developmentStatus': 'active', 'isPartOf': 'https://explore-platform.eu', 'referencePublication': 'https://doi.org/10.1051/0004-6361/202243319', 'readme': 'https://explore-platform.eu/sdas/about/gtomo', 'softwareVersion': '2.0.0', 'citation': 'https://ui.adsabs.harvard.edu/abs/2022A%26A...664A.174V/abstract', 'provider': {'@id': 'https://explore-platform.eu', '@type': 'Organization', 'name': 'EXPLORE Project - Innovative Scientific Data Exploration and Exploitation Applications for Space Sciences', 'url': 'https://explore-platform.eu'}, 'funder': {'@type': 'Organization', 'name': 'European Commission', '@id': 'https://doi.org/10.13039/501100000780'}, 'copyrightHolder': {'@type': 'Organization', 'name': 'ACRI-ST - GEPI - Know-Center'}, 'keywords': ['Projects: EXPLORE', 'Gaia; Content: Astronomy', 'Extinction', 'Galactic', 'Interstellar Medium'], 'programmingLanguage': ['Python'], 'runtimePlatform': ['Docker'], 'operatingSystem': ['Ubuntu 20.04'], 'softwareRequirements': ['Visualiser'], 'memoryRequirements': ['2048 Mb'], 'processorRequirements': ['2 cores'], 'storageRequirements': ['5 Gb'], 'relatedLink': ['https://gitlab.acri-cwa.fr/project-explore'], 'author': [{'@type': 'Person', '@id': 'https://orcid.org/0000-0002-7926-4492', 'givenName': 'Nick', 'familyName': 'Cox', 'email': 'nick.cox@acri-st.fr', 'affiliation': {'@type': 'Organization', 'name': 'ACRI-ST'}}], 'contributor': [{'@type': 'Person', '@id': 'https://orcid.org/0000-0002-7926-4492', 'givenName': 'Nick', 'familyName': 'Cox', 'email': 'nick.cox@acri-st.fr', 'affiliation': {'@type': 'Organization', 'name': 'ACRI-ST'}}], 'maintainer': [{'@type': 'Person', '@id': 'https://orcid.org/0000-0002-7926-4492', 'givenName': 'Nick', 'familyName': 'Cox', 'email': 'nick.cox@acri-st.fr', 'affiliation': {'@type': 'Organization', 'name': 'ACRI-ST'}}]}}
- result:
{'type': 'float', 'value': 50.0}
Logs
Processing record: Record #11454011 : G-Tomo
Reloading codemeta from Zenodo
Getting all versions of the record from Zenodo
Versions: {11454011: 'v2'}
retrieved codemeta for version 11454011, created: 2024-06-03 16:48:37.173377+00:00, modified: 2024-06-03 16:48:37.354667+00:00
Compute completeness for all versions
Completeness for 11454011 = 50.00%
Repo: https://github.com/explore-platform/g-tomo
Reloading SOMEF codemeta from repository
SOftware Metadata Extraction Framework (SOMEF) Command Line Interface
Traceback (most recent call last):
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/nltk/corpus/util.py", line 84, in __load
root = nltk.data.find(f"{self.subdir}/{zip_name}")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/nltk/data.py", line 579, in find
raise LookupError(resource_not_found)
LookupError:
**********************************************************************
Resource [93mwordnet[0m not found.
Please use the NLTK Downloader to obtain the resource:
[31m>>> import nltk
>>> nltk.download('wordnet')
[0m
For more information see: https://www.nltk.org/data.html
Attempted to load [93mcorpora/wordnet.zip/wordnet/[0m
Searched in:
- '/root/nltk_data'
- '/builds/escape-ossr/rs_quality_checks/.venv/nltk_data'
- '/builds/escape-ossr/rs_quality_checks/.venv/share/nltk_data'
- '/builds/escape-ossr/rs_quality_checks/.venv/lib/nltk_data'
- '/usr/share/nltk_data'
- '/usr/local/share/nltk_data'
- '/usr/lib/nltk_data'
- '/usr/local/lib/nltk_data'
**********************************************************************
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/builds/escape-ossr/rs_quality_checks/.venv/bin/somef", line 10, in <module>
sys.exit(cli())
^^^^^
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/click/core.py", line 1161, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/click/core.py", line 1082, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/click/core.py", line 1697, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/click/core.py", line 1443, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/click/core.py", line 788, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/somef/__main__.py", line 162, in describe
from . import somef_cli
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/somef/somef_cli.py", line 11, in <module>
from . import header_analysis, regular_expressions, process_repository, configuration, process_files, \
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/somef/header_analysis.py", line 19, in <module>
citation = [Word("citation").synsets[3], Word("reference").synsets[1], Word("cite").synsets[3]]
^^^^^^^^^^^^^^^^^^^^^^^^
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/textblob/decorators.py", line 24, in __get__
value = obj.__dict__[self.func.__name__] = self.func(obj)
^^^^^^^^^^^^^^
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/textblob/blob.py", line 190, in synsets
return self.get_synsets(pos=None)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/textblob/blob.py", line 211, in get_synsets
return _wordnet.synsets(self.string, pos)
^^^^^^^^^^^^^^^^
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/nltk/corpus/util.py", line 120, in __getattr__
self.__load()
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/nltk/corpus/util.py", line 86, in __load
raise e
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/nltk/corpus/util.py", line 81, in __load
root = nltk.data.find(f"{self.subdir}/{self.__name}")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.12/site-packages/nltk/data.py", line 579, in find
raise LookupError(resource_not_found)
LookupError:
**********************************************************************
Resource [93mwordnet[0m not found.
Please use the NLTK Downloader to obtain the resource:
[31m>>> import nltk
>>> nltk.download('wordnet')
[0m
For more information see: https://www.nltk.org/data.html
Attempted to load [93mcorpora/wordnet[0m
Searched in:
- '/root/nltk_data'
- '/builds/escape-ossr/rs_quality_checks/.venv/nltk_data'
- '/builds/escape-ossr/rs_quality_checks/.venv/share/nltk_data'
- '/builds/escape-ossr/rs_quality_checks/.venv/lib/nltk_data'
- '/usr/share/nltk_data'
- '/usr/local/share/nltk_data'
- '/usr/lib/nltk_data'
- '/usr/local/lib/nltk_data'
**********************************************************************
Creating empty docs/records/11454011/somef_codemeta_11454011.json