Comparison Report
Comparison between codemeta_5501338.json
and somef_codemeta_5501338.json
:
Summary
Comparison for Zenodo record 5501338, ATLAS Open Data 13 TeV analysis C++ framework, hosted on RepoType.UNKNOWN:
- contains 0 differences
- contains 0 same values
- missing 2 keys in docs/records/5501338/codemeta_5501338.json:
- softwareVersion
- readme
- missing 10 keys in docs/records/5501338/somef_codemeta_5501338.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:
- softwareVersion
- readme
Missing Keys in Second File:
- name
- codeRepository
- license
- version
- softwareVersion
- datePublished
- programmingLanguage
- issueTracker
- readme
- dateCreated
Completeness Report
5235552
Meta
- generated_at:
2025-05-14T07:37:42.120926
- workflow:
{'name': 'CodeMetaEvaluator', 'url': '', 'version': 'v0.0.1'}
Data
- indicator:
{'id': 'F1', 'name': 'CodemetaCompleteness', 'identifier': ''}
- artifacts:
{'url': '', 'softwareVersion': '', 'report': 'Completeness of the CodeMeta file based on the CodeMeta codemeta-3.0 specification.\n\nThe following keys are missing: codeRepository, programmingLanguage, runtimePlatform, targetProduct, applicationCategory, applicationSubCategory, downloadUrl, fileSize, installUrl, memoryRequirements, operatingSystem, permissions, processorRequirements, releaseNotes, softwareHelp, softwareRequirements, softwareVersion, storageRequirements, supportingData, author, citation, contributor, copyrightHolder, copyrightYear, dateCreated, dateModified, datePublished, editor, encoding, fileFormat, funder, keywords, license, producer, provider, publisher, sponsor, version, isAccessibleForFree, isPartOf, hasPart, position, description, identifier, name, sameAs, url, relatedLink, givenName, familyName, email, affiliation, identifier, name, address, , , softwareSuggestions, maintainer, continuousIntegration, buildInstructions, developmentStatus, embargoEndDate, funding, issueTracker, referencePublication, readme, creator, review, reviewAspect, reviewBody, endDate, roleName, startDate', 'codemeta': {}}
- result:
{'type': 'float', 'value': 0.0}
5484047
Meta
- generated_at:
2025-05-14T07:37:42.130215
- workflow:
{'name': 'CodeMetaEvaluator', 'url': '', 'version': 'v0.0.1'}
Data
- indicator:
{'id': 'F1', 'name': 'CodemetaCompleteness', 'identifier': ''}
- artifacts:
{'url': '', 'softwareVersion': '', 'report': 'Completeness of the CodeMeta file based on the CodeMeta codemeta-3.0 specification.\n\nThe following keys are missing: codeRepository, programmingLanguage, runtimePlatform, targetProduct, applicationCategory, applicationSubCategory, downloadUrl, fileSize, installUrl, memoryRequirements, operatingSystem, permissions, processorRequirements, releaseNotes, softwareHelp, softwareRequirements, softwareVersion, storageRequirements, supportingData, author, citation, contributor, copyrightHolder, copyrightYear, dateCreated, dateModified, datePublished, editor, encoding, fileFormat, funder, keywords, license, producer, provider, publisher, sponsor, version, isAccessibleForFree, isPartOf, hasPart, position, description, identifier, name, sameAs, url, relatedLink, givenName, familyName, email, affiliation, identifier, name, address, , , softwareSuggestions, maintainer, continuousIntegration, buildInstructions, developmentStatus, embargoEndDate, funding, issueTracker, referencePublication, readme, creator, review, reviewAspect, reviewBody, endDate, roleName, startDate', 'codemeta': {}}
- result:
{'type': 'float', 'value': 0.0}
5501338
Meta
- generated_at:
2025-05-14T07:37:42.139146
- workflow:
{'name': 'CodeMetaEvaluator', 'url': '', 'version': 'v0.0.1'}
Data
- indicator:
{'id': 'F1', 'name': 'CodemetaCompleteness', 'identifier': ''}
- artifacts:
{'url': '', 'softwareVersion': '', 'report': 'Completeness of the CodeMeta file based on the CodeMeta codemeta-3.0 specification.\n\nThe following keys are missing: runtimePlatform, targetProduct, applicationCategory, applicationSubCategory, fileSize, installUrl, memoryRequirements, permissions, processorRequirements, softwareHelp, softwareVersion, storageRequirements, supportingData, citation, copyrightHolder, copyrightYear, editor, encoding, fileFormat, funder, keywords, producer, provider, publisher, sponsor, isAccessibleForFree, hasPart, position, identifier, sameAs, url, givenName, familyName, email, affiliation, identifier, address, , , softwareSuggestions, maintainer, continuousIntegration, buildInstructions, embargoEndDate, funding, readme, 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/EUPL-1.1', 'codeRepository': 'https://atlas.cern/updates/press-statement/13-tev-open-data.git', 'dateCreated': '2020-01-01', 'datePublished': '2020-02-10', 'dateModified': '2021-09-01', 'downloadUrl': 'https://github.com/artfisica/atlas-outreach-cpp-framework-13tev/archive/refs/tags/1.1.zip', 'issueTracker': 'https://github.com/atlas-outreach-data-tools/atlas-outreach-cpp-framework-13tev/issues', 'name': 'ATLAS Open Data 13 TeV analysis C++ framework', 'version': '1.1', 'description': 'A repository with 12 high energy physics analysis examples using the ATLAS Open Data 13 TeV dataset released in 2020. It is written in C++ and some bash scripts.\n* Documentation of the code: http://opendata.atlas.cern/release/2020/documentation/frameworks/cpp.html\n* Documentation of the analysis: http://opendata.atlas.cern/release/2020/documentation/physics/intro.html', 'releaseNotes': 'Code with License\naccount that is hosting the record in Zenodo', 'developmentStatus': 'active', 'isPartOf': 'http://opendata.atlas.cern', 'referencePublication': 'https://doi.org/10.5281/zenodo.5484047', 'programmingLanguage': ['C++', 'bash'], 'operatingSystem': ['Linux', 'Mac OS'], 'softwareRequirements': ['Python', 'ROOT'], 'relatedLink': ['http://opendata.atlas.cern/release/2020/documentation/frameworks/cpp.html', 'http://opendata.atlas.cern/release/2020/documentation/physics/intro.html'], 'author': [{'@type': 'Person', '@id': 'https://orcid.org/0000-0003-4749-5250', 'givenName': 'Leonid', 'familyName': 'Serkin', 'email': 'Leonid.Serkin@cern.ch', 'affiliation': {'@type': 'Organization', 'name': 'INFN Gruppo Collegato di Udine and ICTP, Trieste'}}, {'@type': 'Person', '@id': 'https://orcid.org/0000-0001-8241-7835', 'givenName': 'Arturo', 'familyName': 'Sanchez Pineda', 'email': 'arturos@cern.ch', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Grenoble Alpes, Univ. Savoie Mont Blanc, CNRS/IN2P3, Annecy'}}], 'contributor': [{'@type': 'Person', '@id': 'https://orcid.org/0000-0002-4259-018X', 'givenName': 'Meirin Oan', 'familyName': 'Evans', 'email': 'meirin.oan.evans@cern.ch', 'affiliation': {'@type': 'Organization', 'name': 'University of Sussex'}}]}}
- result:
{'type': 'float', 'value': 28.37837837837838}
Logs
Processing record: Record #5501338 : ATLAS Open Data 13 TeV analysis C++ framework
Reloading codemeta from Zenodo
Getting all versions of the record from Zenodo
Versions: {5235552: '1.0', 5484047: '1.1', 5501338: 'v1.1'}
Error getting codemeta: No `codemeta.json` file found in record 5235552 in record Record #5235552 : artfisica/atlas-outreach-cpp-framework-13tev: TSP-ESCAPE-proposal-release
retrieved codemeta for version 5235552, created: 2021-08-23 11:01:55.794056+00:00, modified: 2021-10-04 15:28:58.639964+00:00
Error getting codemeta: No `codemeta.json` file found in record 5484047 in record Record #5484047 : artfisica/atlas-outreach-cpp-framework-13tev: Version 1.1
retrieved codemeta for version 5484047, created: 2021-09-07 16:12:09.759403+00:00, modified: 2021-10-04 15:28:58.737080+00:00
retrieved codemeta for version 5501338, created: 2021-09-11 14:43:18.454049+00:00, modified: 2021-10-04 15:28:58.762974+00:00
Compute completeness for all versions
Completeness for 5235552 = 0.00%
Completeness for 5484047 = 0.00%
Completeness for 5501338 = 28.38%
Repo: https://atlas.cern/updates/press-statement/13-tev-open-data
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/5501338/somef_codemeta_5501338.json