Comparison Report

Comparison between codemeta_10620626.json and somef_codemeta_10620626.json:

Summary

Comparison for Zenodo record 10620626, HiPeRTA, hosted on RepoType.GITLAB_SELF_HOSTED:

  • contains 0 differences
  • contains 0 same values
  • missing 1 keys in docs/records/10620626/codemeta_10620626.json:
  • programmingLanguage
  • missing 10 keys in docs/records/10620626/somef_codemeta_10620626.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:

  • programmingLanguage

Missing Keys in Second File:

  • name
  • codeRepository
  • license
  • version
  • softwareVersion
  • datePublished
  • programmingLanguage
  • issueTracker
  • readme
  • dateCreated

Completeness Report

8212655

Meta

  • generated_at: 2025-05-14T07:25:42.237255
  • workflow: {'name': 'CodeMetaEvaluator', 'url': '', 'version': 'v0.0.1'}

Data

  • indicator: {'id': 'F1', 'name': 'CodemetaCompleteness', 'identifier': ''}
  • artifacts: {'url': '', 'softwareVersion': 'v5.0.1', 'report': 'Completeness of the CodeMeta file based on the CodeMeta codemeta-3.0 specification.\n\nThe following keys are missing: programmingLanguage, runtimePlatform, targetProduct, applicationCategory, applicationSubCategory, fileSize, installUrl, memoryRequirements, operatingSystem, permissions, processorRequirements, releaseNotes, softwareHelp, softwareRequirements, storageRequirements, supportingData, citation, copyrightHolder, copyrightYear, editor, encoding, fileFormat, funder, producer, provider, publisher, sponsor, isAccessibleForFree, isPartOf, hasPart, position, identifier, sameAs, url, givenName, familyName, email, affiliation, identifier, address, , , softwareSuggestions, continuousIntegration, buildInstructions, developmentStatus, embargoEndDate, funding, referencePublication, 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/CECILL-1.0', 'codeRepository': 'git+https://gitlab.in2p3.fr/CTA-LAPP/HiPeRTA.git', 'contIntegration': 'https://gitlab.in2p3.fr/CTA-LAPP/HiPeRTA/-/pipelines', 'dateCreated': '2018-07-26', 'datePublished': '2023-08-03', 'dateModified': '2023-08-03', 'downloadUrl': 'https://gitlab.in2p3.fr/CTA-LAPP/HiPeRTA/-/archive/v5.0.1/HiPeRTA-v5.0.1.tar.gz', 'issueTracker': 'https://gitlab.in2p3.fr/CTA-LAPP/HiPeRTA/-/issues', 'name': 'HiPeRTA', 'version': 'v5.0.1', 'softwareVersion': 'v5.0.1', 'readme': 'https://gitlab.in2p3.fr/CTA-LAPP/HiPeRTA/-/blob/master/README.md', 'description': 'HiPeRTA is a C++ library providing High Performance computing algorithms which provide full C++ programs from HiPeCTA C++ sources\nfor the Cherenkov Telescope Array (CTA) low-level data analysis real time reconstruction.\nIt takes advantage of the latest SIMD (Single input multiple data) operations\nincluded in modern processors, for native vectorized optimization of analytical\ndata processing.\nIt is developed to be updated by respect to the ctapipe framework.', 'keywords': ['CTA', 'Astroparticle physics', 'Ground telescopes', 'Gamma-ray telescopes', 'real-time', 'HPC', 'HTC', 'HDF5', 'ZMQ', 'BLOSC'], 'relatedLink': ['https://cta-lapp.pages.in2p3.fr/HiPeRTA/'], 'author': [{'@type': 'Person', 'givenName': 'Pierre', 'familyName': 'Aubert', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}, {'@type': 'Person', '@id': 'https://orcid.org/0000-0003-2224-4594', 'givenName': 'Enrique', 'familyName': 'Garcia', 'email': 'enrique.garcia@lapp.in2p3.fr', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}, {'@type': 'Person', 'givenName': 'Jean', 'familyName': 'Jacquemier', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}, {'@type': 'Person', '@id': 'https://orcid.org/0000-0002-5686-2078', 'givenName': 'Thomas', 'familyName': 'Vuillaume', 'email': 'thomas.vuillaume@lapp.in2p3.fr', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}], 'contributor': [{'@type': 'Person', '@id': ' https://orcid.org/0000-0002-1103-130X', 'givenName': 'Sami', 'familyName': 'Caroff', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}], 'maintainer': {'@type': 'Person', 'givenName': 'Pierre', 'familyName': 'Aubert', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}}}
  • result: {'type': 'float', 'value': 24.324324324324326}

7378250

Meta

  • generated_at: 2025-05-14T07:25:42.246258
  • 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: programmingLanguage, runtimePlatform, targetProduct, applicationCategory, applicationSubCategory, fileSize, installUrl, memoryRequirements, operatingSystem, permissions, processorRequirements, releaseNotes, softwareHelp, softwareRequirements, softwareVersion, storageRequirements, supportingData, citation, copyrightHolder, copyrightYear, editor, encoding, fileFormat, funder, producer, provider, publisher, sponsor, isAccessibleForFree, isPartOf, hasPart, position, identifier, sameAs, url, givenName, familyName, email, affiliation, identifier, address, , , softwareSuggestions, continuousIntegration, buildInstructions, developmentStatus, embargoEndDate, funding, referencePublication, 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/CECILL-1.0', 'codeRepository': 'git+https://gitlab.in2p3.fr/CTA-LAPP/HiPeRTA.git', 'contIntegration': 'https://gitlab.in2p3.fr/CTA-LAPP/HiPeRTA/-/pipelines', 'dateCreated': '2018-07-26', 'datePublished': '2020-03-09', 'dateModified': '2022-09-02', 'downloadUrl': 'https://gitlab.in2p3.fr/CTA-LAPP/HiPeRTA/-/archive/v4.2.4/HiPeRTA-v4.2.4.tar.gz', 'issueTracker': 'https://gitlab.in2p3.fr/CTA-LAPP/HiPeRTA/-/issues', 'name': 'HiPeRTA', 'version': '4.2.4', 'description': 'HiPeRTA is a C++ library providing High Performance computing algorithms which provide full C++ programs from HiPeCTA C++ sources\nfor the Cherenkov Telescope Array (CTA) low-level data analysis real time reconstruction.\nIt takes advantage of the latest SIMD (Single input multiple data) operations\nincluded in modern processors, for native vectorized optimization of analytical\ndata processing.\nIt is developed to be updated by respect to the ctapipe framework.', 'keywords': ['CTA', 'Astroparticle physics', 'Ground telescopes', 'Gamma-ray telescopes', 'real-time', 'HPC', 'HTC', 'HDF5', 'ZMQ', 'BLOSC'], 'relatedLink': ['https://cta-lapp.pages.in2p3.fr/HiPeRTA/'], 'author': [{'@type': 'Person', 'givenName': 'Pierre', 'familyName': 'Aubert', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}, {'@type': 'Person', '@id': 'https://orcid.org/0000-0003-2224-4594', 'givenName': 'Enrique', 'familyName': 'Garcia', 'email': 'enrique.garcia@lapp.in2p3.fr', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}, {'@type': 'Person', 'givenName': 'Jean', 'familyName': 'Jacquemier', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}, {'@type': 'Person', '@id': 'https://orcid.org/0000-0002-5686-2078', 'givenName': 'Thomas', 'familyName': 'Vuillaume', 'email': 'thomas.vuillaume@lapp.in2p3.fr', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}], 'contributor': [{'@type': 'Person', '@id': ' https://orcid.org/0000-0002-1103-130X', 'givenName': 'Sami', 'familyName': 'Caroff', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}], 'maintainer': {'@type': 'Person', 'givenName': 'Pierre', 'familyName': 'Aubert', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}}}
  • result: {'type': 'float', 'value': 21.62162162162162}

10620626

Meta

  • generated_at: 2025-05-14T07:25:42.255280
  • workflow: {'name': 'CodeMetaEvaluator', 'url': '', 'version': 'v0.0.1'}

Data

  • indicator: {'id': 'F1', 'name': 'CodemetaCompleteness', 'identifier': ''}
  • artifacts: {'url': '', 'softwareVersion': 'v6.0.0', 'report': 'Completeness of the CodeMeta file based on the CodeMeta codemeta-3.0 specification.\n\nThe following keys are missing: programmingLanguage, runtimePlatform, targetProduct, applicationCategory, applicationSubCategory, fileSize, installUrl, memoryRequirements, operatingSystem, permissions, processorRequirements, releaseNotes, softwareHelp, softwareRequirements, storageRequirements, supportingData, citation, copyrightHolder, copyrightYear, editor, encoding, fileFormat, funder, producer, provider, publisher, sponsor, isAccessibleForFree, isPartOf, hasPart, position, identifier, sameAs, url, givenName, familyName, email, affiliation, identifier, address, , , softwareSuggestions, continuousIntegration, buildInstructions, developmentStatus, embargoEndDate, funding, referencePublication, 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/CECILL-1.0', 'codeRepository': 'git+https://gitlab.in2p3.fr/CTA-LAPP/HiPeRTA.git', 'contIntegration': 'https://gitlab.in2p3.fr/CTA-LAPP/HiPeRTA/-/pipelines', 'dateCreated': '2018-07-26', 'datePublished': '2024-02-05', 'dateModified': '2024-02-05', 'downloadUrl': 'https://gitlab.in2p3.fr/CTA-LAPP/HiPeRTA/-/archive/v6.0.0/HiPeRTA-v6.0.0.tar.gz', 'issueTracker': 'https://gitlab.in2p3.fr/CTA-LAPP/HiPeRTA/-/issues', 'name': 'HiPeRTA', 'version': 'v6.0.0', 'softwareVersion': 'v6.0.0', 'readme': 'https://gitlab.in2p3.fr/CTA-LAPP/HiPeRTA/-/blob/master/README.md', 'description': 'HiPeRTA is a C++ library providing High Performance computing algorithms which provide full C++ programs from HiPeCTA C++ sources\nfor the Cherenkov Telescope Array (CTA) low-level data analysis real time reconstruction.\nIt takes advantage of the latest SIMD (Single input multiple data) operations\nincluded in modern processors, for native vectorized optimization of analytical\ndata processing.\nIt is developed to be updated by respect to the ctapipe framework.', 'keywords': ['CTA', 'Astroparticle physics', 'Ground telescopes', 'Gamma-ray telescopes', 'real-time', 'HPC', 'HTC', 'HDF5', 'ZMQ', 'BLOSC'], 'relatedLink': ['https://cta-lapp.pages.in2p3.fr/HiPeRTA/'], 'author': [{'@type': 'Person', 'givenName': 'Pierre', 'familyName': 'Aubert', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}, {'@type': 'Person', '@id': 'https://orcid.org/0000-0003-2224-4594', 'givenName': 'Enrique', 'familyName': 'Garcia', 'email': 'enrique.garcia@lapp.in2p3.fr', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}, {'@type': 'Person', 'givenName': 'Jean', 'familyName': 'Jacquemier', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}, {'@type': 'Person', '@id': 'https://orcid.org/0000-0002-5686-2078', 'givenName': 'Thomas', 'familyName': 'Vuillaume', 'email': 'thomas.vuillaume@lapp.in2p3.fr', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}, {'@type': 'Person', 'givenName': 'Vincent', 'familyName': 'Pollet', 'email': 'vincent.pollet@lapp.in2p3.fr', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}], 'contributor': [{'@type': 'Person', '@id': ' https://orcid.org/0000-0002-1103-130X', 'givenName': 'Sami', 'familyName': 'Caroff', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}, {'@type': 'Person', 'givenName': 'Vincent', 'familyName': 'Pollet', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}], 'maintainer': {'@type': 'Person', 'givenName': 'Pierre', 'familyName': 'Aubert', 'affiliation': {'@type': 'Organization', 'name': 'LAPP, Univ. Savoie Mont-Blanc, CNRS'}}}}
  • result: {'type': 'float', 'value': 24.324324324324326}

Logs

Processing record: Record #10620626 : HiPeRTA
Reloading codemeta from Zenodo
Getting all versions of the record from Zenodo
Versions: {8212655: 'v5.0.1', 7378250: '4.2.4', 10620626: 'v6.0.0'}
retrieved codemeta for version 8212655, created: 2023-08-03 17:13:00.192094+00:00, modified: 2023-08-04 02:26:49.880273+00:00
retrieved codemeta for version 7378250, created: 2022-11-29 17:54:26.154295+00:00, modified: 2023-08-03 17:13:00.297565+00:00
retrieved codemeta for version 10620626, created: 2024-02-05 17:30:26.137944+00:00, modified: 2024-02-05 17:30:26.400099+00:00
Compute completeness for all versions
Completeness for 8212655 = 24.32%
Completeness for 7378250 = 21.62%
Completeness for 10620626 = 24.32%
Repo: https://gitlab.in2p3.fr/CTA-LAPP/HiPeRTA
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 wordnet not found.
  Please use the NLTK Downloader to obtain the resource:

  >>> import nltk
  >>> nltk.download('wordnet')
  
  For more information see: https://www.nltk.org/data.html

  Attempted to load corpora/wordnet.zip/wordnet/

  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 wordnet not found.
  Please use the NLTK Downloader to obtain the resource:

  >>> import nltk
  >>> nltk.download('wordnet')
  
  For more information see: https://www.nltk.org/data.html

  Attempted to load corpora/wordnet

  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/10620626/somef_codemeta_10620626.json