Comparison Report
Comparison between codemeta_14867036.json
and somef_codemeta_14867036.json
:
Summary
Comparison for Zenodo record 14867036, Gammapy: Python toolbox for gamma-ray astronomy, hosted on RepoType.GITHUB:
- contains 0 differences
- contains 0 same values
- missing 1 keys in docs/records/14867036/codemeta_14867036.json:
- version
- missing 10 keys in docs/records/14867036/somef_codemeta_14867036.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:
- version
Missing Keys in Second File:
- name
- codeRepository
- license
- version
- softwareVersion
- datePublished
- programmingLanguage
- issueTracker
- readme
- dateCreated
Completeness Report
14867036
Meta
- generated_at:
2025-05-14T07:07:29.694357
- workflow:
{'name': 'CodeMetaEvaluator', 'url': '', 'version': 'v0.0.1'}
Data
- indicator:
{'id': 'F1', 'name': 'CodemetaCompleteness', 'identifier': ''}
- artifacts:
{'url': '', 'softwareVersion': '1.0', 'report': 'Completeness of the CodeMeta file based on the CodeMeta codemeta-3.0 specification.\n\nThe following keys are missing: targetProduct, downloadUrl, fileSize, installUrl, memoryRequirements, permissions, processorRequirements, releaseNotes, softwareHelp, storageRequirements, supportingData, citation, contributor, copyrightHolder, copyrightYear, editor, encoding, fileFormat, funder, producer, provider, publisher, sponsor, version, isAccessibleForFree, isPartOf, hasPart, position, sameAs, relatedLink, givenName, familyName, affiliation, address, , , softwareSuggestions, continuousIntegration, buildInstructions, embargoEndDate, funding, referencePublication, creator, review, reviewAspect, reviewBody, endDate, roleName, startDate', 'codemeta': {'@context': 'https://doi.org/10.5063/schema/codemeta-2.0', '@type': 'SoftwareSourceCode', 'codeRepository': 'https://github.com/gammapy/gammapy', 'description': 'Gammapy analyzes gamma-ray data and creates sky images, spectra and lightcurves, from event lists and instrument response information; it can also determine the position, morphology and spectra of gamma-ray sources. It is used to analyze data from H.E.S.S., Fermi-LAT, HAWC, and the Cherenkov Telescope Array (CTA).', 'identifier': 'https://doi.org/10.5281/zenodo.4701488', 'keywords': ['Scientific/Engineering', 'Astronomy', 'Gamma-rays', 'Data analysis'], 'license': 'https://spdx.org/licenses/BSD-3-Clause', 'name': 'Gammapy: Python toolbox for gamma-ray astronomy', 'url': 'https://gammapy.org/', 'softwareVersion': '1.0', 'Organization': 'The Gammapy project', 'dateCreated': '2014-01-01', 'datePublished': '2014-08-25', 'dateModified': '2022-11-10', 'applicationCategory': 'Astronomy', 'applicationSubCategory': 'Very-high energy gamma rays', 'programmingLanguage': 'Python 3', 'operatingSystem': 'Linux, Mac OS, Windows', 'audience': {'@id': '/audience/science-research', '@type': 'Audience', 'audienceType': 'Science/Research'}, 'maintainer': {'@id': 'https://orcid.org/0000-0003-4568-7005', '@type': 'Person', 'affiliation': {'@type': 'Organization', 'name': 'Center for Astrophysics | Harvard & Smithsonian, CfA, 60 Garden St., 02138 Cambridge MA, USA'}, 'familyName': 'Donath', 'givenName': 'Axel'}, 'developmentStatus': 'active', 'issueTracker': 'https://github.com/gammapy/gammapy/issues', 'email': 'GAMMAPY-COORDINATION-L@IN2P3.FR', 'readme': 'If you use this software, please cite it using the metadata from this file.', 'runtimePlatform': ['C', 'Cython', 'Python 3', 'Python 3.8', 'Python 3.9', 'Python 3.10', 'Python Implementation CPython'], 'softwareRequirements': ['python>=3.8', 'numpy>=1.20', 'scipy>=1.4', 'astropy>=5.0', 'regions>=0.5.0', 'pyyaml>=5.1', 'click>=7.0', 'pydantic>=1.4', 'iminuit>=2.8.0', 'matplotlib>=3.4', 'requests', 'tqdm'], 'author': [{'@type': 'Person', 'givenName': 'Fabio', 'familyName': 'Acero', 'affiliation': 'Université Paris-Saclay, Université Paris Cité, CEA, CNRS, AIM, F-91191 Gif-sur-Yvette, France', '@id': 'https://orcid.org/0000-0002-6606-2816'}, {'@type': 'Person', 'givenName': 'Arnau', 'familyName': 'Aguasca-Cabot', 'affiliation': 'Departament de Física Quàntica i Astrofísica, Institut de Ciències del Cosmos (ICCUB), Universitat de Barcelona (IEEC-UB), Spain', '@id': 'https://orcid.org/188164920'}, {'@type': 'Person', 'givenName': 'Johannes', 'familyName': 'Buchner', 'affiliation': 'Max Planck Institute for Extraterrestrial Physics, Giessenbachstrasse, 85741 Garching, Germany', '@id': 'https://orcid.org/0000-0003-0426-6634'}, {'@type': 'Person', 'givenName': 'David', 'familyName': 'Carreto Fidalgo', 'affiliation': 'Max Planck Computing and Data Facility, Gießenbachstraße 2, 85748 Garching, Germany', '@id': 'https://orcid.org/0000-0002-7480-2730'}, {'@type': 'Person', 'givenName': 'Andrew', 'familyName': 'Chen', 'affiliation': 'University of the Witwatersrand, South Africa', '@id': 'https://orcid.org/0000-0001-6425-5692'}, {'@type': 'Person', 'givenName': 'Alisha', 'familyName': 'Chromey', 'affiliation': 'Iowa State University, USA'}, {'@type': 'Person', 'givenName': 'José Luis', 'familyName': 'Contreras Gonzalez', 'affiliation': 'IPARCOS Institute and EMFTEL Department, Universidad Complutense de Madrid, Spain', '@id': 'https://orcid.org/0000-0001-7282-2394'}, {'@type': 'Person', 'givenName': 'Mathieu', 'familyName': 'de Bony de Lavergne', 'affiliation': "Laboratoire d'Annecy de Physique des Particules, France"}, {'@type': 'Person', 'givenName': 'José Vinícius', 'familyName': 'de Miranda Cardoso', 'affiliation': 'Federal University of Campina Grande, Department of Electrical Engineering, Brazil'}, {'@type': 'Person', 'givenName': 'Christoph', 'familyName': 'Deil', 'affiliation': 'Max Planck Institute for Nuclear Physics, Heidelberg, Germany'}, {'@type': 'Person', 'givenName': 'Axel', 'familyName': 'Donath', 'affiliation': 'Center for Astrophysics | Harvard & Smithsonian, USA', '@id': 'https://orcid.org/0000-0003-4568-7005'}, {'@type': 'Person', 'givenName': 'Luca', 'familyName': 'Giunti', 'affiliation': 'Université Paris Cité, CNRS, Astroparticule et Cosmologie, F-75013 Paris, France', '@id': 'https://orcid.org/0000-0002-3395-3647'}, {'@type': 'Person', 'givenName': 'James', 'familyName': 'Hinton', 'affiliation': 'Max Planck Institute for Nuclear Physics, Heidelberg, Germany', '@id': 'https://orcid.org/0000-0002-1031-7760'}, {'@type': 'Person', 'givenName': 'Léa ', 'familyName': 'Jouvin ', 'affiliation': 'Université Paris Cité, CNRS, Astroparticule et Cosmologie, F-75013 Paris, France'}, {'@type': 'Person', 'givenName': 'Bruno', 'familyName': 'Khélifi', 'affiliation': 'Université Paris Cité, CNRS, Astroparticule et Cosmologie, F-75013 Paris, France', '@id': 'https://orcid.org/0000-0001-6876-5577'}, {'@type': 'Person', 'givenName': 'Johannes', 'familyName': 'King', 'affiliation': 'Max Planck Institute for Nuclear Physics, Heidelberg, Germany'}, {'@type': 'Person', 'givenName': 'Julien', 'familyName': 'Lefaucheur', 'affiliation': 'Meteo France International, France'}, {'@type': 'Person', 'givenName': 'Jean-Philippe', 'familyName': 'Lenain', 'affiliation': 'Sorbonne Université, CNRS/IN2P3, Laboratoire de Physique Nucléaire et de Hautes Energies, LPNHE, France', '@id': 'https://orcid.org/0000-0001-7284-9220'}, {'@type': 'Person', 'givenName': 'Maximilian', 'familyName': 'Linhoff', 'affiliation': 'Astroparticle Physics Group, TU Dortmund University, Germany', '@id': 'https://orcid.org/0000-0001-7993-8189'}, {'@type': 'Person', 'givenName': 'Rubén', 'familyName': 'López-Coto', 'affiliation': 'IAA-CSIC, Spain', '@id': 'https://orcid.org/0000-0002-3882-9477'}, {'@type': 'Person', 'givenName': 'Lars', 'familyName': 'Mohrmann', 'affiliation': 'Max Planck Institute for Nuclear Physics, Heidelberg, Germany', '@id': 'https://orcid.org/0000-0002-9667-8654'}, {'@type': 'Person', 'givenName': 'Daniel', 'familyName': 'Morcuende', 'affiliation': 'EMFTEL department and IPARCOS, Universidad Complutense de Madrid, 28040 Madrid, Spain', '@id': 'https://orcid.org/0000-0001-9400-0922'}, {'@type': 'Person', 'givenName': 'Kaori', 'familyName': 'Nakashima', 'affiliation': 'Friedrich-Alexander-Universität Erlangen-Nürnberg, ECAP, Nikolaus-Fiebiger-Str. 2, 91058 Erlangen, Germany'}, {'@type': 'Person', 'givenName': 'Cosimo', 'familyName': 'Nigro', 'affiliation': "Institut de Física d'Altes Energies (IFAE), The Barcelona Institute of Science and Technology, Campus UAB, 08193 Bellaterra (Barcelona), Spain", '@id': 'https://orcid.org/https://orcid.org/0000-0001-8375-1907'}, {'@type': 'Person', 'givenName': 'Laura', 'familyName': 'Olivera-Nieto', 'affiliation': 'Max Planck Institute for Nuclear Physics, Heidelberg, Germany', '@id': 'https://orcid.org/0000-0002-9105-0518'}, {'@type': 'Person', 'givenName': 'Ellis', 'familyName': 'Owen', 'affiliation': 'Department of Earth and Space Science, Graduate School of Science, Osaka University, Toyonaka, Osaka 560-0043, Japan', '@id': 'https://orcid.org/0000-0003-1052-6439'}, {'@type': 'Person', 'givenName': 'Sebastian', 'familyName': 'Panny', 'affiliation': 'Institut für Astro- und Teilchenphysik, Leopold-Franzens-Universität Innsbruck, A-6020 Innsbruck, Austria', '@id': 'https://orcid.org/0000-0001-5770-3805'}, {'@type': 'Person', 'givenName': 'Dimitri', 'familyName': 'Papadopoulos Orfanos', 'affiliation': 'CEA, Saclay, France', '@id': 'https://orcid.org/0000-0002-1242-8990'}, {'@type': 'Person', 'givenName': 'Manuel', 'familyName': 'Paz Arribas', 'affiliation': 'Institut für Physik, Humboldt-Universität zu Berlin, Newtonstr. 15, 12489 Berlin, Germany', '@id': 'https://orcid.org/0000-0002-4404-9899'}, {'@type': 'Person', 'givenName': 'Fabio', 'familyName': 'Pintore', 'affiliation': 'INAF/IASF PALERMO, Italy', '@id': 'https://orcid.org/0000-0002-3869-2925'}, {'@type': 'Person', 'givenName': 'Helen', 'familyName': 'Poon', 'affiliation': 'Max Planck Institute for Nuclear Physics, Heidelberg, Germany', '@id': 'https://orcid.org/0000-0002-6004-4270'}, {'@type': 'Person', 'givenName': 'Quentin', 'familyName': 'Remy', 'affiliation': 'Max Planck Institute for Nuclear Physics, Heidelberg, Germany', '@id': 'https://orcid.org/0000-0002-8815-6530'}, {'@type': 'Person', 'givenName': 'José Enrique', 'familyName': 'Ruiz', 'affiliation': 'Instituto de Astrofísica de Andalucía – CSIC, Spain', '@id': 'https://orcid.org/0000-0003-3274-4445'}, {'@type': 'Person', 'givenName': 'Hubert', 'familyName': 'Siejkowski', 'affiliation': 'ACC Cyfronet AGH, Poland', '@id': 'https://orcid.org/0000-0003-1673-2145'}, {'@type': 'Person', 'givenName': 'Atreyee', 'familyName': 'Sinha', 'affiliation': 'EMFTEL department and IPARCOS, Universidad Complutense de Madrid, 28040 Madrid, Spain', '@id': 'https://orcid.org/0000-0002-9238-7163'}, {'@type': 'Person', 'givenName': 'Brigitta M', 'familyName': 'Sipőcz', 'affiliation': 'Caltech/IPAC, USA', '@id': 'https://orcid.org/0000-0002-3713-6337'}, {'@type': 'Person', 'givenName': 'Marion', 'familyName': 'Spir-Jacob', 'affiliation': 'Université Paris Cité, CNRS, Astroparticule et Cosmologie, F-75013 Paris, France'}, {'@type': 'Person', 'givenName': 'Régis', 'familyName': 'Terrier', 'affiliation': 'Université Paris Cité, CNRS, Astroparticule et Cosmologie, F-75013 Paris, France', '@id': 'https://orcid.org/0000-0002-8219-4667'}, {'@type': 'Person', 'givenName': 'Luigi', 'familyName': 'Tibaldo', 'affiliation': 'IRAP, Université de Toulouse, CNRS, UPS, CNES, F-31028 Toulouse, France', '@id': 'https://orcid.org/0000-0001-7523-570X'}, {'@type': 'Person', 'givenName': 'Tim', 'familyName': 'Unbehaun', 'affiliation': 'Friedrich-Alexander-Universität Erlangen-Nürnberg, ECAP, Nikolaus-Fiebiger-Str. 2, 91058 Erlangen, Germany', '@id': 'https://orcid.org/0000-0002-7378-4024'}, {'@type': 'Person', 'givenName': 'Christopher', 'familyName': 'van Eldik', 'affiliation': 'Friedrich-Alexander-Universität Erlangen-Nürnberg, ECAP, Nikolaus-Fiebiger-Str. 2, 91058 Erlangen, Germany', '@id': 'https://orcid.org/0000-0001-9669-645X'}, {'@type': 'Person', 'givenName': 'Thomas', 'familyName': 'Vuillaume', 'affiliation': 'Univ. Savoie Mont-Blanc, LAPP, CNRS, Annecy, France', '@id': 'https://orcid.org/0000-0002-5686-2078'}, {'@type': 'Person', 'givenName': 'Amanda', 'familyName': 'Weinstein', 'affiliation': 'Iowa State University, USA', '@id': 'https://orcid.org/0000-0002-2126-2419'}, {'@type': 'Person', 'givenName': 'Matthew', 'familyName': 'Wood', 'affiliation': 'Stanford Linear Accelerator Center, USA'}]}}
- result:
{'type': 'float', 'value': 33.78378378378378}
Logs
Processing record: Record #14867036 : Gammapy: Python toolbox for gamma-ray astronomy
Reloading codemeta from Zenodo
Getting all versions of the record from Zenodo
Versions: {14867036: '1.0.2'}
retrieved codemeta for version 14867036, created: 2025-02-13 17:40:07.219446+00:00, modified: 2025-02-13 17:40:07.438619+00:00
Compute completeness for all versions
Completeness for 14867036 = 33.78%
Repo: https://github.com/gammapy/gammapy
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/14867036/somef_codemeta_14867036.json