diff --git a/BACKUP/ground_truth/comparison.html b/BACKUP/ground_truth/comparison.html
new file mode 100644
index 0000000..97f20ba
--- /dev/null
+++ b/BACKUP/ground_truth/comparison.html
@@ -0,0 +1,529 @@
+
+
+
+
+
+ RsMetaCheck — 0.3.0 vs 0.3.1 Comparison
+
+
+
+
+
+
+ 0.3.0 vs 0.3.1 — Comparison
+
+
+ This page compares the detection results of RsMetaCheck version 0.3.0 and
+ version 0.3.1 on the ground truth dataset, highlighting improvements and
+ corrections in pitfall and warning detection across the 85 openAIRE
+ repositories.
+
+
+
+
+
+ 0.3.0 Pitfall & Warning Distribution
+
+
+
+
Pitfalls (P001–P019)
+
+
+
+
Warnings (W001–W010)
+
+
+
+
+
+ 0.3.1 Pitfall & Warning Distribution
+
+
+
+
Pitfalls (P001–P019)
+
+
+
+
Warnings (W001–W010)
+
+
+
+
+
+ The “Before & After” Comparison
+
+
+
+
Pitfalls
+
+
+
+
Warnings
+
+
+
+
+
+ Repository-Level Comparison
+
+
+
+
+
+ | Repository |
+ Code |
+ 0.3.0 Source |
+ 0.3.0 Description |
+ 0.3.1 Source |
+ 0.3.1 Description |
+
+
+
+
+
+
+
+
+
diff --git a/BACKUP/ground_truth/index.html b/BACKUP/ground_truth/index.html
new file mode 100644
index 0000000..d1fdb68
--- /dev/null
+++ b/BACKUP/ground_truth/index.html
@@ -0,0 +1,305 @@
+
+
+
+
+
+ RsMetaCheck Pitfalls Report
+
+
+
+
+
+
+ Ground Truth Report
+
+
+ This ground truth study evaluated 84 software repositories from the openAIRE graph.
+ All repositories contain a codemeta.json file and were examined across
+ multiple metadata sources including package manifests (e.g., setup.py,
+ package.json, DESCRIPTION), citation files
+ (CITATION.cff), licensing files, README documentation, and other
+ structured or semi-structured metadata artifacts.
+
+
+
+
+
+
+
+
+ | Repository |
+ Commit ID |
+ Pitfall / Warning Code |
+ Description |
+ Source File |
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BACKUP/ground_truth/summary_0_3_0.json b/BACKUP/ground_truth/summary_0_3_0.json
new file mode 100644
index 0000000..4c5616d
--- /dev/null
+++ b/BACKUP/ground_truth/summary_0_3_0.json
@@ -0,0 +1,2492 @@
+{
+ "AI5GW/Goertzel": {
+ "url": "https://github.com/AI5GW/Goertzel",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W003": {
+ "source_file": "README.md",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/AI5GW/Goertzel/2eb355240d0a66147309c783c91877af350414a9/LICENSE"
+ }
+ }
+ },
+ "BM32ESRF/LaueNN": {
+ "url": "https://github.com/BM32ESRF/LaueNN",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: matplotlib, Keras, numpy, h5py, tensorflow, PyQt5, scikit-learn, fabio, networkx, scikit-image, tqdm, scipy"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2023-03-24T00:00:00' is outdated compared to repository date '2026-03-16T10:36:05'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python 3"
+ }
+ }
+ },
+ "CardiacModelling/protocol-design-hERG": {
+ "url": "https://github.com/CardiacModelling/protocol-design-hERG",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '1.0.1' does not match release version '1.0'"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/CardiacModelling/protocol-design-hERG"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: pints, myokit"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2016-10-18T00:00:00' is outdated compared to repository date '2025-07-10T09:56:55'"
+ }
+ }
+ },
+ "ComputationalBiomechanicsLab/opensim-creator": {
+ "url": "https://github.com/ComputationalBiomechanicsLab/opensim-creator",
+ "pitfalls": {
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.7.3' does not match version '2.12.0' in pyproject.toml"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: meson, ninja"
+ }
+ }
+ },
+ "ComputationalGenomics/Reveal": {
+ "url": "https://github.com/ComputationalGenomics/Reveal",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: numpy, pandas, joblib, sphinx, sphinx-autodoc-typehints, sphinx_rtd_theme, myst_parser"
+ }
+ }
+ },
+ "DrMattG/SDGsR": {
+ "url": "https://github.com/DrMattG/SDGsR",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P009": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to homepage instead of repository: https://drmattg.github.io/SDGsR/"
+ },
+ "P013": {
+ "source_file": "DESCRIPTION",
+ "description": "License does not specify version: 'GPL (>= 3)'"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/DrMattG/SDGsR"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: jsonlite, here, readr, dplyr, tidyr"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/DrMattG/SDGsR/fa1898e88b9a31a05c2b722f36d6993595536a12/LICENSE.md"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ }
+ }
+ },
+ "Duke-GCB/calrissian": {
+ "url": "https://github.com/Duke-GCB/calrissian",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.16.0' does not match release version '0.18.1'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: hatchling"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2023-10-23T00:00:00' is outdated compared to repository date '2026-02-12T01:16:54'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python"
+ }
+ }
+ },
+ "EDIorg/ecocomDP": {
+ "url": "https://github.com/EDIorg/ecocomDP",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: RColorBrewer, data.table, dplyr, geosphere, ggplot2, httr, lubridate, magrittr, methods, rlang, rmarkdown, stats, stringr, tidyr, tools, utils, uuid, xml2, neonOS"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ }
+ }
+ },
+ "ElektraInitiative/libelektra": {
+ "url": "https://github.com/ElektraInitiative/libelektra",
+ "pitfalls": {
+ "P001": {
+ "source_file": "package.json",
+ "description": "version '2.0.0' does not match release version '0.10.0'"
+ },
+ "P006": {
+ "source_file": "package.json",
+ "description": "License points to local file instead of license name: 'SEE LICENSE IN ../../../LICENSE.md'"
+ },
+ "P009": {
+ "source_file": "setup.py",
+ "description": "codeRepository points to homepage instead of repository: https://www.libelektra.org"
+ },
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'BSD'"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/ElektraInitiative/libelektra"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.8.17' does not match version '2.0.0' in package.json"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "package.json",
+ "description": "contains software requirements without versions: wheel"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2016-07-23T00:00:00' is outdated compared to repository date '2026-05-11T09:01:19'"
+ },
+ "W007": {
+ "source_file": "metadata files",
+ "description": "identifier field is empty or missing"
+ },
+ "W010": {
+ "source_file": "package.json",
+ "description": "codeRepository uses Git shorthand instead of full URL: 'github:ElektraInitiative/libelektra'"
+ }
+ }
+ },
+ "FIPE18-007-VERMEULEN/csdvp-evolutionary-algorithm-optimization": {
+ "url": "https://github.com/FIPE18-007-VERMEULEN/csdvp-evolutionary-algorithm-optimization",
+ "pitfalls": {
+ "P011": {
+ "source_file": "metadata files",
+ "description": "IssueTracker URL violates expected format: https://gvipers.imt-nord-europe.fr/m3tal/csdvp-evolutionary-algorithm-optimization/issues"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/FIPE18-007-VERMEULEN/csdvp-evolutionary-algorithm-optimization"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: gcc, cMake, swh:1:dir:cc83fa70d755c8bae509b3c9eb56cb3a8e7a339e;origin=https://gitlab.inria.fr/paradiseo/paradiseo;visit=swh:1:snp:ab929bf560e9d1ad33143b73d38434e900f01858;anchor=swh:1:rev:c2a3ed4e7f67772afb37ea325c9ef80fca2b008d"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2023-11-20T00:00:00' is outdated compared to repository date '2024-06-11T13:07:36'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C++"
+ }
+ }
+ },
+ "FairRootGroup/DDS": {
+ "url": "https://github.com/FairRootGroup/DDS",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version 'master' does not match release version '3.17'"
+ }
+ },
+ "warnings": {}
+ },
+ "FairRootGroup/FairMQ": {
+ "url": "https://github.com/FairRootGroup/FairMQ",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version 'master' does not match release version '1.10.0'"
+ },
+ "P006": {
+ "source_file": "codemeta.json",
+ "description": "License points to local file instead of license name: './COPYRIGHT'"
+ }
+ },
+ "warnings": {}
+ },
+ "HumanBrainProject/kg-core-sdks": {
+ "url": "https://github.com/HumanBrainProject/kg-core-sdks",
+ "pitfalls": {
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.9.20' does not match version '0.9.7' in package.json"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: requests, pydantic, jinja2"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2024-11-21T00:00:00' is outdated compared to repository date '2026-01-24T14:06:50'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python 3"
+ }
+ }
+ },
+ "IBM/multi-variate-parallel-transformer": {
+ "url": "https://github.com/IBM/multi-variate-parallel-transformer",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: mgzip, pathtools, antlr4-python3-runtime, wheel, typing-extensions, maturin, hjson, ninja, msgpack, py-cpuinfo"
+ }
+ }
+ },
+ "JSadowska/testLille": {
+ "url": "https://github.com/JSadowska/testLille",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/JSadowska/testLille"
+ }
+ },
+ "warnings": {
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/JSadowska/testLille/a944981f43c1bd37710b8a41442754bdc95e339b/LICENSE"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python"
+ }
+ }
+ },
+ "Kaffeegangster/tclf": {
+ "url": "https://github.com/Kaffeegangster/tclf",
+ "pitfalls": {
+ "P006": {
+ "source_file": "pyproject.toml",
+ "description": "License points to local file instead of license name: 'License file: LICENSE.txt'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: numpy, pandas, scikit-learn"
+ }
+ }
+ },
+ "KonradHoeffner/rickview": {
+ "url": "https://github.com/KonradHoeffner/rickview",
+ "pitfalls": {
+ "P014": {
+ "source_file": "metadata files",
+ "description": "Identifier uses bare DOI instead of full URL: '10.5281/zenodo.8290117'"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Rust"
+ }
+ }
+ },
+ "LDEO-CREW/Pythonic-DISORT": {
+ "url": "https://github.com/LDEO-CREW/Pythonic-DISORT",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: numpy, scipy, ipython, matplotlib, sphinx, nbsphinx, python_docs_theme"
+ }
+ }
+ },
+ "LanguageMachines/foliautils": {
+ "url": "https://github.com/LanguageMachines/foliautils",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.24' does not match release version '0.23'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: icu, libxml2, ticcutils, libfolia"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C++"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'foliautils'"
+ },
+ "W009": {
+ "source_file": "metadata files",
+ "description": "developmentStatus is a URL instead of status string: https://www.repostatus.org/#active"
+ }
+ }
+ },
+ "LanguageMachines/frog": {
+ "url": "https://github.com/LanguageMachines/frog",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.35' does not match release version '0.34'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: icu, libxml2, ticcutils, timbl, libfolia, mbt, ucto"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2023-12-05T00:00:00' is outdated compared to repository date '2026-05-07T10:29:51'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://github.com/LanguageMachines/frog/blob/master/README.md"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C++"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'frog'"
+ }
+ }
+ },
+ "LanguageMachines/ucto": {
+ "url": "https://github.com/LanguageMachines/ucto",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: icu, libxml2, ticcutils, libfolia"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2025-12-11T00:00:00' is outdated compared to repository date '2026-02-09T12:18:49'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C++"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'ucto'"
+ }
+ }
+ },
+ "Mariizero/ECGRat": {
+ "url": "https://github.com/Mariizero/ECGRat",
+ "pitfalls": {
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/Mariizero/ECGRat"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python 3"
+ }
+ }
+ },
+ "Miagarciaru/atlas-outreach-data-tools-for-lumi36": {
+ "url": "https://github.com/Miagarciaru/atlas-outreach-data-tools-for-lumi36",
+ "pitfalls": {
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/Miagarciaru/atlas-outreach-data-tools-for-lumi36"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: Python, ROOT"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2021-09-01T00:00:00' is outdated compared to repository date '2025-04-02T14:39:02'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C++, bash"
+ }
+ }
+ },
+ "MiguelRodo/Slides24STA5069Z": {
+ "url": "https://github.com/MiguelRodo/Slides24STA5069Z",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.0.0.1' does not match release version 'archive'"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.0.0.1' does not match version '3.4.0-1' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ }
+ }
+ },
+ "MolSSI/QCEngine": {
+ "url": "https://github.com/MolSSI/QCEngine",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.32' does not match release version '0.50.0rc1'"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python"
+ }
+ }
+ },
+ "Neplex/ArchiTXT": {
+ "url": "https://github.com/Neplex/ArchiTXT",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: unidecode, unidecode, benepar, benepar, levenshtein, levenshtein, more-itertools, more-itertools, typing-extensions, typing-extensions, langchain-core, langchain-huggingface, streamlit-agraph, streamlit-tags"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/Neplex/ArchiTXT/e82e532453dff78fe5ea2475774be167521c0fca/LICENSE"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'ArchiTXT'"
+ },
+ "W009": {
+ "source_file": "metadata files",
+ "description": "developmentStatus is a URL instead of status string: https://www.repostatus.org/#wip"
+ }
+ }
+ },
+ "Neplex/COveR": {
+ "url": "https://github.com/Neplex/COveR",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '1.1.0' does not match release version '1.0.4'"
+ },
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P013": {
+ "source_file": "DESCRIPTION",
+ "description": "License does not specify version: 'GPL (>= 2)'"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2017-12-06T00:00:00' is outdated compared to repository date '2026-05-21T08:49:11'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C, R"
+ }
+ }
+ },
+ "NeuralEnsemble/PyNN": {
+ "url": "https://github.com/NeuralEnsemble/PyNN",
+ "pitfalls": {
+ "P001": {
+ "source_file": "pyproject.toml",
+ "description": "version '0.12.4' does not match release version '0.12.1'"
+ },
+ "P012": {
+ "source_file": "metadata files",
+ "description": "downloadURL is outdated or invalid: https://files.pythonhosted.org/packages/f2/04/371f66ed8175e41a3d5ee04d957f6253e378cc4616b485e4c6a1b9f27626/pynn-0.12.4.tar.gz"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: morphio, setuptools, at least one of the supported simulators: e.g. NEURON, NEST, or Brian., Python (version 3.9-3.13)"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2025-04-02T00:00:00' is outdated compared to repository date '2026-05-06T09:40:39'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python"
+ },
+ "W005": {
+ "source_file": "codemeta.json",
+ "description": "Multiple requirements written as single string: 'at least one of the supported simulators: e.g. NEURON, NEST, or Brian.'"
+ }
+ }
+ },
+ "PRIDE-Archive/pridepy": {
+ "url": "https://github.com/PRIDE-Archive/pridepy",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: requests, ratelimit, click, pytest, setuptools, boto3, botocore, tqdm, urllib3, httpx"
+ }
+ }
+ },
+ "Pakillo/grateful": {
+ "url": "https://github.com/Pakillo/grateful",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: desc, knitr, remotes, renv, rmarkdown, rstudioapi, utils"
+ }
+ }
+ },
+ "ParaStation/psmpi": {
+ "url": "https://github.com/ParaStation/psmpi",
+ "pitfalls": {
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/ParaStation/psmpi"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '2.8.0' does not match version '1.0.0' in package.json"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: pytest, pytest-xdist, pytest-html, pyyaml, retrying, junitparser"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2022-07-05T00:00:00' is outdated compared to repository date '2026-04-28T16:13:04'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C"
+ }
+ }
+ },
+ "R3BRootGroup/sofia": {
+ "url": "https://github.com/R3BRootGroup/sofia",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version 'sep25' does not match release version 'dec25'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: FairRoot, FairSoft, R3BRoot"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2025-09-15T00:00:00' is outdated compared to repository date '2025-12-31T17:53:21'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C++, C"
+ },
+ "W005": {
+ "source_file": "codemeta.json",
+ "description": "Multiple requirements written as single string: 'FairRoot, FairSoft, R3BRoot'"
+ }
+ }
+ },
+ "Rbfinch/grepq": {
+ "url": "https://github.com/Rbfinch/grepq",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '1.4.1' does not match release version 'grepq-v1.6.4'"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version 'v1.4.1' does not match version '1.6.5' in Cargo.toml"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2025-01-17T00:00:00' is outdated compared to repository date '2026-04-28T08:34:01'"
+ }
+ }
+ },
+ "SeUniVr/PLC-RE": {
+ "url": "https://github.com/SeUniVr/PLC-RE",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: pandas, ray, json, modbus_tk, logging, itertools, scipy, glob2, numpy, matplotlib"
+ }
+ }
+ },
+ "SedFoam/sedfoam": {
+ "url": "https://github.com/SedFoam/sedfoam",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '2412' does not match release version '2312'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: OpenFoam (ESI version)"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2022-07-08T00:00:00' is outdated compared to repository date '2026-05-14T07:21:25'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C++, OpenFoam"
+ }
+ }
+ },
+ "Simple-Robotics/proxsuite": {
+ "url": "https://github.com/Simple-Robotics/proxsuite",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: numpy, scipy, cmeel[build], cmeel-eigen, cmeel-simde, typing-extensions"
+ }
+ }
+ },
+ "Unknown": {
+ "url": "https://gricad-gitlab.univ-grenoble-alpes.fr/bidegarb/nautil",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: Maple"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Maple 10"
+ }
+ }
+ },
+ "aaronmck/Badread": {
+ "url": "https://github.com/aaronmck/Badread",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'GPL v3.0'"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/aaronmck/Badread"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: edlib, numpy, matplotlib, scipy"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2019-03-01T00:00:00' is outdated compared to repository date '2021-11-20T03:09:52'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/aaronmck/Badread/main/LICENSE"
+ },
+ "W007": {
+ "source_file": "metadata files",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "ajpelu/likelihoodTools": {
+ "url": "https://github.com/ajpelu/likelihoodTools",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P013": {
+ "source_file": "DESCRIPTION",
+ "description": "License does not specify version: 'GPL (>= 3)'"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.1.0' does not match version '1.0.0' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: dplyr, ggplot2, rlang"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/ajpelu/likelihoodTools/e0d8fdb5b69d27a641ffc4731e8c2e5b6a21b67c/LICENSE.md"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ }
+ }
+ },
+ "amd/mumps-build": {
+ "url": "https://github.com/amd/mumps-build",
+ "pitfalls": {
+ "P014": {
+ "source_file": "metadata files",
+ "description": "Identifier uses bare DOI instead of full URL: '10.1145/3242094'"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/amd/mumps-build"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C, Fortran"
+ }
+ }
+ },
+ "andrew-saydjari/mfouesneau.github.com": {
+ "url": "https://github.com/andrew-saydjari/mfouesneau.github.com",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: wheel"
+ }
+ }
+ },
+ "aravind-j/EvaluateCore": {
+ "url": "https://github.com/aravind-j/EvaluateCore",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.1.3.9000' does not match release version 'CRAN_0.1.4'"
+ },
+ "P003": {
+ "source_file": "codemeta.json",
+ "description": "Multiple authors found in single field: '['Dhammaprakash', 'Pandhari'] Wankhede'"
+ },
+ "P009": {
+ "source_file": "DESCRIPTION",
+ "description": "codeRepository points to homepage instead of repository: https://github.com/aravind-j/EvaluateCore\n https://CRAN.R-project.org/package=EvaluateCore\n https://aravind-j.github.io/EvaluateCore/\n https://doi.org/10.5281/zenodo.3875930"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.1.3.9000' does not match version '0.1.4.9000' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: agricolae, boot, car, cluster, dplyr, entropy, ggcorrplot, ggplot2, ggtext, grDevices, gridExtra, kSamples, mathjaxr, missMDA, psych, reshape2, Rdpack, stats, tibble, vegan"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ },
+ "W008": {
+ "source_file": "codemeta.json",
+ "description": "GivenName is a list instead of string: ['Dhammaprakash', 'Pandhari'] Wankhede"
+ }
+ }
+ },
+ "assume-framework/assume": {
+ "url": "https://github.com/assume-framework/assume",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.5.5' does not match release version '0.6.0'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: highspy"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2025-11-12T00:00:00' is outdated compared to repository date '2026-05-21T13:35:17'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/assume-framework/assume/aaa904c603ef267aaab6872d67cd87affcb17688/README.md"
+ }
+ }
+ },
+ "barbagroup/PetIBM": {
+ "url": "https://github.com/barbagroup/PetIBM",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.3' does not match release version '0.5.4'"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2017-01-25T00:00:00' is outdated compared to repository date '2026-05-21T03:09:20'"
+ },
+ "W007": {
+ "source_file": "metadata files",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "bernd-mueller/snoke": {
+ "url": "https://github.com/bernd-mueller/snoke",
+ "pitfalls": {
+ "P001": {
+ "source_file": "pom.xml",
+ "description": "version '1.0-SNAPSHOT' does not match release version '1.1'"
+ },
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'https://spdx.org/licenses/CC-BY-NC-SA-4.0'"
+ },
+ "P014": {
+ "source_file": "metadata files",
+ "description": "Identifier uses bare DOI instead of full URL: '10.5281/zenodo.4680086\t'"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '1.1' does not match version '1.0-SNAPSHOT' in pom.xml"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pom.xml",
+ "description": "contains software requirements without versions: Java 8"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2021-02-19T00:00:00' is outdated compared to repository date '2026-02-06T13:12:05'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/bernd-mueller/snoke/master/LICENSE"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Java"
+ }
+ }
+ },
+ "bioconductor-source/treeio": {
+ "url": "https://github.com/bioconductor-source/treeio",
+ "pitfalls": {
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/bioconductor-source/treeio"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '1.3.12' does not match version '1.29.1' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: ape, ape, dplyr, dplyr, jsonlite, jsonlite, magrittr, magrittr, methods, methods, rvcheck, tibble, tibble, rlang, stats, utils"
+ },
+ "W004": {
+ "source_file": "",
+ "description": "Programming languages in metadata do not have version specifications"
+ }
+ }
+ },
+ "brmanuel/calliope": {
+ "url": "https://github.com/brmanuel/calliope",
+ "pitfalls": {
+ "P009": {
+ "source_file": "setup.py",
+ "description": "codeRepository points to homepage instead of repository: https://www.callio.pe/"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/brmanuel/calliope"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2018-06-04T00:00:00' is outdated compared to repository date '2022-11-23T01:55:35'"
+ }
+ }
+ },
+ "c-torre/replication-recanatesi-2015": {
+ "url": "https://github.com/c-torre/replication-recanatesi-2015",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: Parabola GNU/Linux-libre-5.7.10 x86_64 (local), CentOS GNU/Linux 7.8.2003 (cluster), Python 3.7.7"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/c-torre/replication-recanatesi-2015/full-replication/LICENSE"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python 3"
+ },
+ "W005": {
+ "source_file": "codemeta.json",
+ "description": "Multiple requirements written as single string: 'Parabola GNU/Linux-libre-5.7.10 x86_64 (local)'"
+ }
+ }
+ },
+ "caltechlibrary/admin-shell-scripts": {
+ "url": "https://github.com/caltechlibrary/admin-shell-scripts",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: bash, make, pandoc, mysql, makepasswd, jq"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2022-10-19T00:00:00' is outdated compared to repository date '2025-08-06T22:10:12'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Bash, Make"
+ }
+ }
+ },
+ "capstone-insper/drone-swarm-search": {
+ "url": "https://github.com/capstone-insper/drone-swarm-search",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '1.0.3' does not match release version '0.2.6'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: wheel, h5py, xarray, python-dotenv"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2024-04-25T00:00:00' is outdated compared to repository date '2026-05-15T17:16:03'"
+ },
+ "W007": {
+ "source_file": "metadata files",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "caseyyoungflesh/MCMCvis": {
+ "url": "https://github.com/caseyyoungflesh/MCMCvis",
+ "pitfalls": {
+ "P001": {
+ "source_file": "DESCRIPTION",
+ "description": "version '0.16.5' does not match release version '0.16.3'"
+ },
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: coda, rstan, methods, overlapping, colorspace"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/caseyyoungflesh/MCMCvis/3c7b05282dbe3b509f2a101e0ac5fd397c283cfa/LICENSE.md"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'MCMCvis'"
+ }
+ }
+ },
+ "cristal-smac/ipd": {
+ "url": "https://github.com/cristal-smac/ipd",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: Python 3"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2023-12-14T00:00:00' is outdated compared to repository date '2026-03-13T13:29:03'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/cristal-smac/ipd/40c86c7f7ad51599ed402ab03bbfad398d4cce61/README.md"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python"
+ }
+ }
+ },
+ "damiendevienne/phylter": {
+ "url": "https://github.com/damiendevienne/phylter",
+ "pitfalls": {
+ "P013": {
+ "source_file": "DESCRIPTION",
+ "description": "License does not specify version: 'GPL (>= 2)'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: ape, ggplot2, reshape2, Rfast, RSpectra, stats, utils"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ },
+ "W009": {
+ "source_file": "metadata files",
+ "description": "developmentStatus is a URL instead of status string: https://www.repostatus.org/#active"
+ }
+ }
+ },
+ "dbbs-lab/bsb": {
+ "url": "https://github.com/dbbs-lab/bsb",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: Python (version 3.10+), setuptools"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2026-04-16T00:00:00' is outdated compared to repository date '2026-05-05T18:14:57'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/dbbs-lab/bsb/main/LICENSE"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python"
+ }
+ }
+ },
+ "dynamicslab/pysindy": {
+ "url": "https://github.com/dynamicslab/pysindy",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '1.2.3' does not match release version '2.1.0'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: scipy, typing_extensions, setuptools, setuptools-scm"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2021-10-21T00:00:00' is outdated compared to repository date '2026-05-21T17:35:55'"
+ }
+ }
+ },
+ "electronicvisions/releases-ebrains": {
+ "url": "https://github.com/electronicvisions/releases-ebrains",
+ "pitfalls": {
+ "P014": {
+ "source_file": "metadata files",
+ "description": "Identifier uses bare DOI instead of full URL: '10.5281/ZENODO.8375522'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: cf. EBRAINS Software Distribution: `spack spec pynn-brainscales hxtorch jaxsnn`"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2026-02-19T00:00:00' is outdated compared to repository date '2026-05-05T13:41:45'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C++, Python 3, C, SystemVerilog"
+ },
+ "W005": {
+ "source_file": "codemeta.json",
+ "description": "Multiple requirements written as single string: 'cf. EBRAINS Software Distribution: `spack spec pynn-brainscales hxtorch jaxsnn`'"
+ }
+ }
+ },
+ "felixsc1/COSplay": {
+ "url": "https://github.com/felixsc1/COSplay",
+ "pitfalls": {
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'BSD'"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/felixsc1/COSplay"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2018-02-16T00:00:00' is outdated compared to repository date '2018-03-14T08:58:19'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/felixsc1/COSplay/9a10c3f55b1f80c916d55acb3110402cdfda6fa5/LICENSE"
+ },
+ "W007": {
+ "source_file": "metadata files",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "fhdsl/conrad": {
+ "url": "https://github.com/fhdsl/conrad",
+ "pitfalls": {
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '1.0.0' does not match version '1.0.0.9000' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: httr2, jsonlite, magrittr"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ }
+ }
+ },
+ "fran2410/AI-Open-Science": {
+ "url": "https://github.com/fran2410/AI-Open-Science",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: Run the following command in the root of the repository to install dependencies:\n```bash\npoetry install\n```, Run the following command in the root of the repository to install dependencies:\n```bash\npoetry install\n```, mkdocs-material"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2025-02-26T00:00:00' is outdated compared to repository date '2025-02-28T11:09:54'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python, Dockerfile"
+ }
+ }
+ },
+ "gavinsimpson/data.adapt.multi.test": {
+ "url": "https://github.com/gavinsimpson/data.adapt.multi.test",
+ "pitfalls": {
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/gavinsimpson/data.adapt.multi.test"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version 'v0.2.0' does not match version '0.2.0' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: tmle, foreach, parallel, doParallel, SuperLearner, calibrate, magrittr, R2HTML"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2016-11-21T00:00:00' is outdated compared to repository date '2017-03-20T21:45:15'"
+ },
+ "W007": {
+ "source_file": "metadata files",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "gemini3d/gemini3d": {
+ "url": "https://github.com/gemini3d/gemini3d",
+ "pitfalls": {
+ "P014": {
+ "source_file": "metadata files",
+ "description": "Identifier uses bare DOI instead of full URL: '10.5281/zenodo.3813224'"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/gemini3d/gemini3d"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Fortran, Python"
+ }
+ }
+ },
+ "geospace-code/pymap3d": {
+ "url": "https://github.com/geospace-code/pymap3d",
+ "pitfalls": {
+ "P014": {
+ "source_file": "metadata files",
+ "description": "Identifier uses bare DOI instead of full URL: '10.21105/joss.00580'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: wheel"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python"
+ }
+ }
+ },
+ "grycap/im-client": {
+ "url": "https://github.com/grycap/im-client",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '1.8.4' does not match release version '1.8.3'"
+ },
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P015": {
+ "source_file": "metadata files",
+ "description": "Continuous integration URL returns unknown: https://jenkins.i3m.upv.es/job/grycap/job/im-client-unit-master/"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: radl, netaddr, requests"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/grycap/im-client/2e9f20e0a1326a63998b2c181042f5315515b98d/LICENSE"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python 3, Python 3.6, Python 3.7, Python 3.8, Python 3.9"
+ }
+ }
+ },
+ "iljah/hdintegrator": {
+ "url": "https://github.com/iljah/hdintegrator",
+ "pitfalls": {},
+ "warnings": {
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/iljah/hdintegrator/f2ab7fb246ef88a79789e492d1f40d3a07b602d9/LICENSE"
+ }
+ }
+ },
+ "instatdealii/idealii": {
+ "url": "https://github.com/instatdealii/idealii",
+ "pitfalls": {
+ "P008": {
+ "source_file": "codemeta.json",
+ "description": "Software requirements contain invalid URLs: www.github.com/dealii/dealii"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: www.github.com/dealii/dealii,"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2024-08-15T00:00:00' is outdated compared to repository date '2025-10-13T13:52:44'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C++, CMake, Hack"
+ }
+ }
+ },
+ "jonas-ellert/linear-time-runs": {
+ "url": "https://github.com/jonas-ellert/linear-time-runs",
+ "pitfalls": {},
+ "warnings": {
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C++"
+ }
+ }
+ },
+ "jvegreg/ESMValCore": {
+ "url": "https://github.com/jvegreg/ESMValCore",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P009": {
+ "source_file": "setup.py",
+ "description": "codeRepository points to homepage instead of repository: https://www.esmvaltool.org"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: wheel, fiona, pandas, autodocsumm, dask[array], esgf-pyclient, humanfriendly, importlib_resources, isodate, jinja2, netCDF4, numpy, pillow, prov, pybtex, pyyaml, scipy, shapely[vectorized], yamale"
+ }
+ }
+ },
+ "khinsen/MMTK": {
+ "url": "https://github.com/khinsen/MMTK",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '2.7.13' does not match release version 'rel2.7.13'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: https://numpy.org/, https://github.com/khinsen/ScientificPython/"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2023-02-17T00:00:00' is outdated compared to repository date '2025-12-09T04:15:15'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/khinsen/MMTK/84547c238580201fe21bf3f227be7c02a1a2b9bc/README"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python 2"
+ }
+ }
+ },
+ "lecfab/rescience-gorder": {
+ "url": "https://github.com/lecfab/rescience-gorder",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: CLI11 1.9.1, GNU Make 4.2.1, plotly.js v1.58.4, Python 3.8.5, matplotlib, numpy, linux-perf"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C++, Python 3, Bash"
+ },
+ "W005": {
+ "source_file": "codemeta.json",
+ "description": "Multiple requirements written as single string: 'GNU Make 4.2.1'"
+ }
+ }
+ },
+ "m-team-kit/cookiecutter-web": {
+ "url": "https://github.com/m-team-kit/cookiecutter-web",
+ "pitfalls": {
+ "P001": {
+ "source_file": "package.json",
+ "description": "version '0.1.0' does not match release version '1.2.0'"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/m-team-kit/cookiecutter-web"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Javascript, Python"
+ }
+ }
+ },
+ "matthiasprobst/h5RDMtoolbox": {
+ "url": "https://github.com/matthiasprobst/h5RDMtoolbox",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '2.7.4' does not match release version '2.7.3'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: wheel"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python 3, Python 3.9, Python 3.10, Python 3.11, Python 3.12, Python 3.13"
+ }
+ }
+ },
+ "matthiasprobst/pivmetalib": {
+ "url": "https://github.com/matthiasprobst/pivmetalib",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: wheel"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/matthiasprobst/pivmetalib/a8d2fafb200cb3663f77c21bf768b94c87a2618c/README.md"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python 3, Python 3.9, Python 3.10, Python 3.11, Python 3.12, Python 3.13"
+ }
+ }
+ },
+ "mdstephenserdc/network_representativeness": {
+ "url": "https://github.com/mdstephenserdc/network_representativeness",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/mdstephenserdc/network_representativeness/a0f9fc12d1bf44811423b1fc212c0b6d398b677c/LICENSE"
+ }
+ }
+ },
+ "megasanjay/testrepository": {
+ "url": "https://github.com/megasanjay/testrepository",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P011": {
+ "source_file": "metadata files",
+ "description": "IssueTracker URL violates expected format: https://github.com/fairdataihub/testrepo/issues"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/megasanjay/testrepository"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Ada, C++"
+ }
+ }
+ },
+ "mia-jinns/jinns": {
+ "url": "https://github.com/mia-jinns/jinns",
+ "pitfalls": {
+ "P011": {
+ "source_file": "metadata files",
+ "description": "IssueTracker URL violates expected format: https://gitlab.com/mia_jinns/jinns/-/issues"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/mia-jinns/jinns"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: matplotlib, jaxtyping, setuptools, setuptools-scm, Python 3.11+"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2024-10-08T00:00:00' is outdated compared to repository date '2026-05-13T11:45:57'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python3"
+ }
+ }
+ },
+ "mikldk/mitolina": {
+ "url": "https://github.com/mikldk/mitolina",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'GPL v2.0'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: methods"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2019-02-18T00:00:00' is outdated compared to repository date '2022-01-19T12:39:43'"
+ },
+ "W007": {
+ "source_file": "metadata files",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "ms609/Quartet": {
+ "url": "https://github.com/ms609/Quartet",
+ "pitfalls": {
+ "P013": {
+ "source_file": "DESCRIPTION",
+ "description": "License does not specify version: 'GPL (>= 2)'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: ape, lifecycle, PlotTools, viridisLite"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'Quartet'"
+ }
+ }
+ },
+ "ms609/TreeDist": {
+ "url": "https://github.com/ms609/TreeDist",
+ "pitfalls": {
+ "P001": {
+ "source_file": "DESCRIPTION",
+ "description": "version '2.14.0.9000' does not match release version '2.14.0'"
+ },
+ "P013": {
+ "source_file": "DESCRIPTION",
+ "description": "License does not specify version: 'GPL (>= 3)'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: stats, colorspace, shiny, shinyjs"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'TreeDist'"
+ }
+ }
+ },
+ "ms609/TreeSearch": {
+ "url": "https://github.com/ms609/TreeSearch",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '1.8.0.9000' does not match release version '1.7.0'"
+ },
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P013": {
+ "source_file": "DESCRIPTION",
+ "description": "License does not specify version: 'GPL (>= 3)'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: abind, base64enc, cluster, colorspace, fastmap, fs, future, PlotTools, promises, protoclust, Rcpp, shinyjs, stats, stringi"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/ms609/TreeSearch/d4af0fba212c8490e2c0250d3872f4b9e0d630c2/LICENSE"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'TreeSearch'"
+ }
+ }
+ },
+ "munich-quantum-toolkit/core": {
+ "url": "https://github.com/munich-quantum-toolkit/core",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '3.0.0' does not match release version '3.6.1'"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2024-11-07T00:00:00' is outdated compared to repository date '2026-05-21T12:30:23'"
+ },
+ "W007": {
+ "source_file": "metadata files",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "naaci/watermarking": {
+ "url": "https://github.com/naaci/watermarking",
+ "pitfalls": {
+ "P001": {
+ "source_file": "pyproject.toml",
+ "description": "version '0.1.0' does not match release version 'test'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: numpy, scipy, scipy, pywavelets"
+ }
+ }
+ },
+ "nazar-mykolyshyn/TikTok-Api": {
+ "url": "https://github.com/nazar-mykolyshyn/TikTok-Api",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: requests, playwright, selenium_stealth, selenium"
+ }
+ }
+ },
+ "neuronsimulator/nrn": {
+ "url": "https://github.com/neuronsimulator/nrn",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: find-libpython, setuptools, Bison, Flex, C/C++ compiler"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2025-11-17T00:00:00' is outdated compared to repository date '2026-05-21T15:25:21'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C++, Python 3"
+ }
+ }
+ },
+ "peterpolidoro/kicad_bom": {
+ "url": "https://github.com/peterpolidoro/kicad_bom",
+ "pitfalls": {
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/peterpolidoro/kicad_bom"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: setuptools"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2024-05-09T00:00:00' is outdated compared to repository date '2024-08-27T20:25:24'"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python 3"
+ }
+ }
+ },
+ "peterpolidoro/kicad_netlist_reader": {
+ "url": "https://github.com/peterpolidoro/kicad_netlist_reader",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/peterpolidoro/kicad_netlist_reader"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: setuptools"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2023-03-29T00:00:00' is outdated compared to repository date '2024-12-10T20:08:57'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/peterpolidoro/kicad_netlist_reader/1b2108e0a8da04acdb595c724f3272a73f1ab755/LICENSE"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python 3"
+ }
+ }
+ },
+ "phreppo/bait": {
+ "url": "https://github.com/phreppo/bait",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/phreppo/bait"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2021-04-26T00:00:00' is outdated compared to repository date '2022-05-17T04:25:30'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/phreppo/bait/master/LICENSE"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Java"
+ }
+ }
+ },
+ "proycon/colibri-core": {
+ "url": "https://github.com/proycon/colibri-core",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: wheel, Cython"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/proycon/colibri-core/master/LICENSE"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C++, Cython"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'colibricore'"
+ },
+ "W009": {
+ "source_file": "metadata files",
+ "description": "developmentStatus is a URL instead of status string: https://www.repostatus.org/#active"
+ }
+ }
+ },
+ "r-spatialecology/landscapemetrics": {
+ "url": "https://github.com/r-spatialecology/landscapemetrics",
+ "pitfalls": {
+ "P001": {
+ "source_file": "DESCRIPTION",
+ "description": "version '2.2.2' does not match release version '2.2.1'"
+ },
+ "P009": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to homepage instead of repository: https://r-spatialecology.github.io/landscapemetrics/"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/r-spatialecology/landscapemetrics"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: cli, ggplot2, methods, stats, terra, tibble"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/r-spatialecology/landscapemetrics/9e777a5c5ec568ebca8f5ddec7bed1c2d465a357/LICENSE.md"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'landscapemetrics'"
+ }
+ }
+ },
+ "rOpenGov/r311": {
+ "url": "https://github.com/rOpenGov/r311",
+ "pitfalls": {
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.4.3' does not match version '0.4.4' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: curl, jsonlite, tools, utils"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ }
+ }
+ },
+ "rcsb/py-rcsbsearchapi": {
+ "url": "https://github.com/rcsb/py-rcsbsearchapi",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: tqdm"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/rcsb/py-rcsbsearchapi/master/README.md"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: Python 3"
+ }
+ }
+ },
+ "riatelab/tanaka": {
+ "url": "https://github.com/riatelab/tanaka",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.4.0' does not match release version '0.3.0'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: terra, sf, mapiso, maplegend, grDevices, graphics"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ }
+ }
+ },
+ "rism-digital/verovio": {
+ "url": "https://github.com/rism-digital/verovio",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '6.3.0-dev' does not match release version 'ersion-6.2.0'"
+ },
+ "P003": {
+ "source_file": "package.json",
+ "description": "Multiple authors found in single field: 'Laurent Pugin and others'"
+ },
+ "P009": {
+ "source_file": "setup.py",
+ "description": "codeRepository points to homepage instead of repository: https://www.verovio.org"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '6.3.0-dev' does not match version '0.1.0' in pyproject.toml"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: C++, Python, JavaScript, Java"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'Verovio'"
+ }
+ }
+ },
+ "ropensci/CoordinateCleaner": {
+ "url": "https://github.com/ropensci/CoordinateCleaner",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '2.0.20' does not match release version '2.0-4'"
+ },
+ "P008": {
+ "source_file": "codemeta.json",
+ "description": "Software requirements contain invalid URLs: https://sysreqs.r-hub.io/get/gdal"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '2.0.20' does not match version '3.0.1' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: dplyr, dplyr, geosphere, geosphere, ggplot2, ggplot2, graphics, graphics, grDevices, grDevices, methods, methods, raster, rgbif, rgbif, rgeos, rgdal, rnaturalearth, stats, stats, sp, tidyselect, tidyselect, utils, utils, https://sysreqs.r-hub.io/get/gdal, https://sysreqs.r-hub.io/get/libgdal, terra"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'CoordinateCleaner'"
+ },
+ "W009": {
+ "source_file": "metadata files",
+ "description": "developmentStatus is a URL instead of status string: https://www.repostatus.org/#active"
+ }
+ }
+ },
+ "ropensci/USAboundariesData": {
+ "url": "https://github.com/ropensci/USAboundariesData",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.5.0' does not match release version '0.5.1'"
+ },
+ "P003": {
+ "source_file": "DESCRIPTION",
+ "description": "Multiple authors found in single field: 'Dr. William M. Scholl Center for American History and Culture,\n The Newberry Library'"
+ },
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'https://spdx.org/licenses/CC-BY-NC-SA-4.0'"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.5.0' does not match version '0.5.1' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ }
+ }
+ },
+ "ropensci/geojson": {
+ "url": "https://github.com/ropensci/geojson",
+ "pitfalls": {
+ "P010": {
+ "source_file": "LICENSE",
+ "description": "file only contains copyright information without actual license terms"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.3.4' does not match version '0.3.5.9000' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: methods, methods, sp, sp, magrittr, magrittr, lazyeval, lazyeval"
+ }
+ }
+ },
+ "ropensci/tradestatistics": {
+ "url": "https://github.com/ropensci/tradestatistics",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P009": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to homepage instead of repository: https://docs.ropensci.org/tradestatistics/"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/ropensci/tradestatistics"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '4.4.0' does not match version '5.0.0' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: crul, data.table, digest, jsonlite, memoise, utils"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ }
+ }
+ },
+ "sep-developers/sep": {
+ "url": "https://github.com/sep-developers/sep",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '1.0.0' does not match release version '1.4.1'"
+ },
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'LGPL v3.0'"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/sep-developers/sep"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: wheel, Cython"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2016-09-30T00:00:00' is outdated compared to repository date '2026-05-01T12:59:54'"
+ }
+ }
+ },
+ "sillyplots/spotifyr": {
+ "url": "https://github.com/sillyplots/spotifyr",
+ "pitfalls": {
+ "P010": {
+ "source_file": "LICENSE",
+ "description": "file only contains copyright information without actual license terms"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/sillyplots/spotifyr"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: dplyr, purrr, httr, lubridate, jsonlite, readr, rvest, stringr, tibble, janitor, rlang, magrittr, assertthat, xml2"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'spotifyr'"
+ }
+ }
+ },
+ "sje30/rescience-hor": {
+ "url": "https://github.com/sje30/rescience-hor",
+ "pitfalls": {},
+ "warnings": {
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ }
+ }
+ },
+ "sorokinvld/LLFn": {
+ "url": "https://github.com/sorokinvld/LLFn",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: poetry-core"
+ }
+ }
+ },
+ "sourmash-bio/sourmash": {
+ "url": "https://github.com/sourmash-bio/sourmash",
+ "pitfalls": {
+ "P001": {
+ "source_file": "pyproject.toml",
+ "description": "version '4.9.5-dev' does not match release version '4.9.4'"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version 'v1.0.0' does not match version '4.9.5-dev' in pyproject.toml"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: -e .[all], numpy, matplotlib, scipy, cffi"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2016-06-07T00:00:00' is outdated compared to repository date '2026-05-18T20:38:45'"
+ },
+ "W007": {
+ "source_file": "metadata files",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "sscu-budapest/lead-contamination-hungary": {
+ "url": "https://github.com/sscu-budapest/lead-contamination-hungary",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: datazimmer"
+ }
+ }
+ },
+ "sthanhe/ParticleDispersion": {
+ "url": "https://github.com/sthanhe/ParticleDispersion",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/sthanhe/ParticleDispersion/9eafc76b75a52846b9bf78aa8a2fd0c24c5f2b9d/LICENSE"
+ }
+ }
+ },
+ "tesselle/kairos": {
+ "url": "https://github.com/tesselle/kairos",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '2.3.0' does not match release version '2.2.0'"
+ },
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P009": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to homepage instead of repository: https://codeberg.org/tesselle/kairos"
+ },
+ "P013": {
+ "source_file": "DESCRIPTION",
+ "description": "License does not specify version: 'GPL (>= 3)'"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/tesselle/kairos"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '2.3.0' does not match version '2.3.0.9000' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: extraDistr, grDevices, methods, stats, utils"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/tesselle/kairos/113e0be3cc9beb2895f0ff5ac95063aad219b536/LICENSE.md"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'kairos'"
+ },
+ "W009": {
+ "source_file": "metadata files",
+ "description": "developmentStatus is a URL instead of status string: https://www.repostatus.org/#active"
+ }
+ }
+ },
+ "tvwenger/bayes_spec": {
+ "url": "https://github.com/tvwenger/bayes_spec",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version 'unknown' does not match release version '1.8.0'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: jupyter, ipykernel, ipywidgets, numpy, pytensor, nutpie, numba, arviz, matplotlib, scipy, scikit-learn, graphviz, jaxlib, jax, blackjax, numpyro, setuptools"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2024-08-15T00:00:00' is outdated compared to repository date '2025-10-30T14:25:24'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/tvwenger/bayes_spec/2dc53e3fc9302b8a40fcaec6384ee152c700590a/README.md"
+ },
+ "W007": {
+ "source_file": "metadata files",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "umr-amap/StormR": {
+ "url": "https://github.com/umr-amap/StormR",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.2.2' does not match release version '0.2.4'"
+ },
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P013": {
+ "source_file": "DESCRIPTION",
+ "description": "License does not specify version: 'GPL (>= 3)'"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.2.2' does not match version '0.2.1' in DESCRIPTION"
+ },
+ "P018": {
+ "source_file": "metadata files",
+ "description": "Identifier uses raw SWHID without resolvable URL: 'swh:1:dir:aa216059c9fd003bb41938788ff4608e59a49684'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: graphics,, maps,, methods,, ncdf4,, rworldmap,, sf,, stringr,, terra,, utils,, zoo, zoo, graphics, leaflet, maps, methods, ncdf4, rworldmap, sf, stringr, terra, utils"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2024-09-04T00:00:00' is outdated compared to repository date '2026-04-09T09:51:19'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/umr-amap/StormR/0f179f94caac8ee075473472cb0474f54e745947/LICENSE.md"
+ },
+ "W004": {
+ "source_file": "metadata files",
+ "description": "Programming languages without versions: R"
+ }
+ }
+ },
+ "underworldcode/underworld2": {
+ "url": "https://github.com/underworldcode/underworld2",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '1.0.0' does not match release version '2.16.4'"
+ },
+ "P006": {
+ "source_file": "pyproject.toml",
+ "description": "License points to local file instead of license name: 'License file: ./LICENSE.md'"
+ },
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'GPL v3.0'"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/underworldcode/underworld2"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: ., mpi4py, h5py, pint, scipy, setuptools, ninja"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2018-12-07T00:00:00' is outdated compared to repository date '2026-05-18T01:16:41'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/underworldcode/underworld2/a017a16c73c7c8bbb2869ceb05080c5c5098ac8e/LICENSE.md"
+ }
+ }
+ },
+ "vc1492a/PyNomaly": {
+ "url": "https://github.com/vc1492a/PyNomaly",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.2.0' does not match release version '0.3.5'"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to different repository: https://github.com/vc1492a/PyNomaly"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2018-05-07T00:00:00' is outdated compared to repository date '2026-05-16T16:32:24'"
+ },
+ "W007": {
+ "source_file": "metadata files",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "viznuv/transforEmotion": {
+ "url": "https://github.com/viznuv/transforEmotion",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P013": {
+ "source_file": "DESCRIPTION",
+ "description": "License does not specify version: 'GPL (>= 3.0)'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: dplyr, googledrive, LSAfun, Matrix, methods, pbapply, remotes, reticulate"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/viznuv/transforEmotion/f40dbf651f4361c2cd2dca4092e6e90b9bf4a073/LICENSE"
+ }
+ }
+ },
+ "yt-project/unyt": {
+ "url": "https://github.com/yt-project/unyt",
+ "pitfalls": {
+ "P001": {
+ "source_file": "pyproject.toml",
+ "description": "version '3.1.0.dev0' does not match release version '3.1.0'"
+ },
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'BSD'"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version 'v1.0.7' does not match version '3.1.0.dev0' in pyproject.toml"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: numpy, sympy, matplotlib, sphinx"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2018-08-13T00:00:00' is outdated compared to repository date '2026-05-12T13:04:16'"
+ },
+ "W007": {
+ "source_file": "metadata files",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/BACKUP/ground_truth/summary_0_3_1.json b/BACKUP/ground_truth/summary_0_3_1.json
new file mode 100644
index 0000000..1914775
--- /dev/null
+++ b/BACKUP/ground_truth/summary_0_3_1.json
@@ -0,0 +1,2070 @@
+{
+ "AI5GW/Goertzel": {
+ "url": "https://github.com/AI5GW/Goertzel",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W003": {
+ "source_file": "README.md",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/AI5GW/Goertzel/2eb355240d0a66147309c783c91877af350414a9/README.md"
+ }
+ }
+ },
+ "BM32ESRF/LaueNN": {
+ "url": "https://github.com/BM32ESRF/LaueNN",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: matplotlib, Keras, numpy, h5py, tensorflow, PyQt5, scikit-learn, fabio, networkx, scikit-image, tqdm, scipy"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2023-03-24T00:00:00' is outdated compared to repository date '2026-03-16T10:36:05'"
+ }
+ }
+ },
+ "CardiacModelling/protocol-design-hERG": {
+ "url": "https://github.com/CardiacModelling/protocol-design-hERG",
+ "pitfalls": {
+ "P016": {
+ "source_file": "",
+ "description": "the correct URL is https://github.com/CardiacModelling/protocol-design-hERG, and the one found in codemeta.json is https://github.com/SALib/SALib"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: pints, myokit"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2016-10-18T00:00:00' is outdated compared to repository date '2025-07-10T09:56:55'"
+ }
+ }
+ },
+ "ComputationalBiomechanicsLab/opensim-creator": {
+ "url": "https://github.com/ComputationalBiomechanicsLab/opensim-creator",
+ "pitfalls": {
+ "P001": {
+ "source_file": "pyproject.toml",
+ "description": "version '2.12.0' does not match release version '0.7.3'"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.7.3' does not match version '2.12.0' in pyproject.toml"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: meson, ninja"
+ }
+ }
+ },
+ "ComputationalGenomics/Reveal": {
+ "url": "https://github.com/ComputationalGenomics/Reveal",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: numpy, pandas, joblib, sphinx, sphinx-autodoc-typehints, sphinx_rtd_theme, myst_parser"
+ }
+ }
+ },
+ "DrMattG/SDGsR": {
+ "url": "https://github.com/DrMattG/SDGsR",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P009": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to homepage instead of repository: https://drmattg.github.io/SDGsR/"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: jsonlite, here, readr, dplyr, tidyr"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/DrMattG/SDGsR/fa1898e88b9a31a05c2b722f36d6993595536a12/LICENSE.md"
+ }
+ }
+ },
+ "Duke-GCB/calrissian": {
+ "url": "https://github.com/Duke-GCB/calrissian",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.16.0' does not match release version '0.18.1'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: hatchling"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2023-10-23T00:00:00' is outdated compared to repository date '2026-02-12T01:16:54'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: Python"
+ }
+ }
+ },
+ "EDIorg/ecocomDP": {
+ "url": "https://github.com/EDIorg/ecocomDP",
+ "pitfalls": {
+ "P010": {
+ "source_file": "LICENSE",
+ "description": "file only contains copyright information without actual license terms"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: RColorBrewer, data.table, dplyr, geosphere, ggplot2, httr, lubridate, magrittr, methods, rlang, rmarkdown, stats, stringr, tidyr, tools, utils, uuid, xml2, neonOS"
+ }
+ }
+ },
+ "ElektraInitiative/libelektra": {
+ "url": "https://github.com/ElektraInitiative/libelektra",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json; package.json; pom.xml",
+ "description": "version '0.8.17' does not match release version '0.10.0'; version '2.0.0' does not match release version '0.10.0'; version '0.0.1-SNAPSHOT' does not match release version '0.10.0'"
+ },
+ "P006": {
+ "source_file": "package.json",
+ "description": "License points to local file instead of license name: 'SEE LICENSE IN ../../../LICENSE.md'"
+ },
+ "P009": {
+ "source_file": "setup.py",
+ "description": "codeRepository points to homepage instead of repository: https://www.libelektra.org"
+ },
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'BSD'"
+ },
+ "P016": {
+ "source_file": "",
+ "description": "the correct URL is https://github.com/ElektraInitiative/libelektra, and the one found in codemeta.json is https://www.libelektra.org"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.8.17' does not match version '2.0.0' in package.json"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "package.json",
+ "description": "contains software requirements without versions: wheel"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2016-07-23T00:00:00' is outdated compared to repository date '2026-05-11T09:01:19'"
+ },
+ "W007": {
+ "source_file": "codemeta.json",
+ "description": "identifier field is empty or missing"
+ },
+ "W010": {
+ "source_file": "package.json",
+ "description": "codeRepository uses Git shorthand instead of full URL: 'github:ElektraInitiative/libelektra'"
+ }
+ }
+ },
+ "FIPE18-007-VERMEULEN/csdvp-evolutionary-algorithm-optimization": {
+ "url": "https://github.com/FIPE18-007-VERMEULEN/csdvp-evolutionary-algorithm-optimization",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: gcc, cMake, swh:1:dir:cc83fa70d755c8bae509b3c9eb56cb3a8e7a339e;origin=https://gitlab.inria.fr/paradiseo/paradiseo;visit=swh:1:snp:ab929bf560e9d1ad33143b73d38434e900f01858;anchor=swh:1:rev:c2a3ed4e7f67772afb37ea325c9ef80fca2b008d"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2023-11-20T00:00:00' is outdated compared to repository date '2024-06-11T13:07:36'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C++"
+ },
+ "W005": {
+ "source_file": "codemeta.json",
+ "description": "Multiple requirements written as single string: 'swh:1:dir:cc83fa70d755c8bae509b3c9eb56cb3a8e7a339e;origin=https://gitlab.inria.fr/paradiseo/paradiseo;visit=swh:1:snp:ab929bf560e9d1ad33143b73d38434e900f01858;anchor=swh:1:rev:c2a3ed4e7f67772afb37ea325c9ef80fca2b008d'"
+ }
+ }
+ },
+ "FairRootGroup/DDS": {
+ "url": "https://github.com/FairRootGroup/DDS",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version 'master' does not match release version '3.17'"
+ }
+ },
+ "warnings": {}
+ },
+ "FairRootGroup/FairMQ": {
+ "url": "https://github.com/FairRootGroup/FairMQ",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version 'master' does not match release version '1.10.0'"
+ },
+ "P006": {
+ "source_file": "codemeta.json",
+ "description": "License points to local file instead of license name: './COPYRIGHT'"
+ }
+ },
+ "warnings": {}
+ },
+ "HumanBrainProject/kg-core-sdks": {
+ "url": "https://github.com/HumanBrainProject/kg-core-sdks",
+ "pitfalls": {
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.9.20' does not match version '0.9.7' in package.json"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: requests, pydantic, jinja2"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2024-11-21T00:00:00' is outdated compared to repository date '2026-01-24T14:06:50'"
+ }
+ }
+ },
+ "IBM/multi-variate-parallel-transformer": {
+ "url": "https://github.com/IBM/multi-variate-parallel-transformer",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: mgzip, pathtools, antlr4-python3-runtime, wheel, typing-extensions, maturin, hjson, ninja, msgpack, py-cpuinfo"
+ }
+ }
+ },
+ "JSadowska/testLille": {
+ "url": "https://github.com/JSadowska/testLille",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: Python"
+ }
+ }
+ },
+ "Kaffeegangster/tclf": {
+ "url": "https://github.com/Kaffeegangster/tclf",
+ "pitfalls": {
+ "P006": {
+ "source_file": "pyproject.toml",
+ "description": "License points to local file instead of license name: 'License file: LICENSE.txt'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: numpy, pandas, scikit-learn"
+ }
+ }
+ },
+ "KonradHoeffner/rickview": {
+ "url": "https://github.com/KonradHoeffner/rickview",
+ "pitfalls": {
+ "P014": {
+ "source_file": "codemeta.json",
+ "description": "Identifier uses bare DOI instead of full URL: '10.5281/zenodo.8290117'"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: Rust"
+ }
+ }
+ },
+ "LDEO-CREW/Pythonic-DISORT": {
+ "url": "https://github.com/LDEO-CREW/Pythonic-DISORT",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: numpy, scipy, ipython, matplotlib, sphinx, nbsphinx, python_docs_theme"
+ }
+ }
+ },
+ "LanguageMachines/foliautils": {
+ "url": "https://github.com/LanguageMachines/foliautils",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: icu, libxml2, ticcutils, libfolia"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C++"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'foliautils'"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of status string: https://www.repostatus.org/#active"
+ }
+ }
+ },
+ "LanguageMachines/frog": {
+ "url": "https://github.com/LanguageMachines/frog",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: icu, libxml2, ticcutils, timbl, libfolia, mbt, ucto"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2023-12-05T00:00:00' is outdated compared to repository date '2026-05-07T10:29:51'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/LanguageMachines/frog/53da3bfd9958af5e7221348607f6db358edef486/README"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C++"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'frog'"
+ }
+ }
+ },
+ "LanguageMachines/ucto": {
+ "url": "https://github.com/LanguageMachines/ucto",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: icu, libxml2, ticcutils, libfolia"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2025-12-11T00:00:00' is outdated compared to repository date '2026-02-09T12:18:49'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C++"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'ucto'"
+ }
+ }
+ },
+ "Mariizero/ECGRat": {
+ "url": "https://github.com/Mariizero/ECGRat",
+ "pitfalls": {},
+ "warnings": {}
+ },
+ "Miagarciaru/atlas-outreach-data-tools-for-lumi36": {
+ "url": "https://github.com/Miagarciaru/atlas-outreach-data-tools-for-lumi36",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: Python, ROOT"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2021-09-01T00:00:00' is outdated compared to repository date '2025-04-02T14:39:02'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C++, bash"
+ }
+ }
+ },
+ "MiguelRodo/Slides24STA5069Z": {
+ "url": "https://github.com/MiguelRodo/Slides24STA5069Z",
+ "pitfalls": {
+ "P001": {
+ "source_file": "DESCRIPTION; codemeta.json",
+ "description": "version '3.4.0-1' does not match release version 'slides-2025'; version '0.0.0.1' does not match release version 'slides-2025'"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.0.0.1' does not match version '3.4.0-1' in DESCRIPTION"
+ }
+ },
+ "warnings": {}
+ },
+ "MolSSI/QCEngine": {
+ "url": "https://github.com/MolSSI/QCEngine",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.32' does not match release version '0.50.0rc1'"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: Python"
+ }
+ }
+ },
+ "Neplex/ArchiTXT": {
+ "url": "https://github.com/Neplex/ArchiTXT",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: benepar, benepar, langchain-core, langchain-huggingface, levenshtein, levenshtein, more-itertools, more-itertools, streamlit-agraph, streamlit-tags, typing-extensions, typing-extensions, unidecode, unidecode"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: Python"
+ },
+ "W005": {
+ "source_file": "codemeta.json",
+ "description": "Multiple requirements written as single string: 'aiostream==>=0.7,<0.8'"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'ArchiTXT'"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of status string: https://www.repostatus.org/#wip"
+ }
+ }
+ },
+ "Neplex/COveR": {
+ "url": "https://github.com/Neplex/COveR",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2017-12-06T00:00:00' is outdated compared to repository date '2026-05-21T08:49:11'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C, R"
+ }
+ }
+ },
+ "NeuralEnsemble/PyNN": {
+ "url": "https://github.com/NeuralEnsemble/PyNN",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json; pyproject.toml",
+ "description": "version '0.12.4' does not match release version '0.12.1'; version '0.12.4' does not match release version '0.12.1'"
+ },
+ "P012": {
+ "source_file": "codemeta.json",
+ "description": "downloadURL is outdated or invalid: https://files.pythonhosted.org/packages/f2/04/371f66ed8175e41a3d5ee04d957f6253e378cc4616b485e4c6a1b9f27626/pynn-0.12.4.tar.gz"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: at least one of the supported simulators: e.g. NEURON, NEST, or Brian., morphio, setuptools"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2025-04-02T00:00:00' is outdated compared to repository date '2026-05-06T09:40:39'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: Python"
+ },
+ "W005": {
+ "source_file": "codemeta.json",
+ "description": "Multiple requirements written as single string: 'at least one of the supported simulators: e.g. NEURON, NEST, or Brian.'"
+ }
+ }
+ },
+ "PRIDE-Archive/pridepy": {
+ "url": "https://github.com/PRIDE-Archive/pridepy",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: ratelimit, click, pytest, setuptools, boto3, botocore, tqdm, urllib3, httpx, requests"
+ }
+ }
+ },
+ "Pakillo/grateful": {
+ "url": "https://github.com/Pakillo/grateful",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: desc, knitr, remotes, renv, rmarkdown, rstudioapi, utils"
+ }
+ }
+ },
+ "ParaStation/psmpi": {
+ "url": "https://github.com/ParaStation/psmpi",
+ "pitfalls": {
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '2.8.0' does not match version '1.0.0' in package.json"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: pytest, pytest-xdist, pytest-html, pyyaml, retrying, junitparser"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2022-07-05T00:00:00' is outdated compared to repository date '2026-04-28T16:13:04'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C"
+ }
+ }
+ },
+ "R3BRootGroup/sofia": {
+ "url": "https://github.com/R3BRootGroup/sofia",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version 'sep25' does not match release version 'dec25'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: FairRoot, FairSoft, R3BRoot"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2025-09-15T00:00:00' is outdated compared to repository date '2025-12-31T17:53:21'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C++, C"
+ },
+ "W005": {
+ "source_file": "codemeta.json",
+ "description": "Multiple requirements written as single string: 'FairRoot, FairSoft, R3BRoot'"
+ }
+ }
+ },
+ "Rbfinch/grepq": {
+ "url": "https://github.com/Rbfinch/grepq",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '1.4.1' does not match release version 'grepq-v1.6.5'"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version 'v1.4.1' does not match version '1.6.5' in Cargo.toml"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2025-01-17T00:00:00' is outdated compared to repository date '2026-04-28T08:34:01'"
+ }
+ }
+ },
+ "SeUniVr/PLC-RE": {
+ "url": "https://github.com/SeUniVr/PLC-RE",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: pandas, ray, json, modbus_tk, logging, itertools, scipy, glob2, numpy, matplotlib"
+ }
+ }
+ },
+ "SedFoam/sedfoam": {
+ "url": "https://github.com/SedFoam/sedfoam",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: OpenFoam (ESI version)"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2022-07-08T00:00:00' is outdated compared to repository date '2026-05-14T07:21:25'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C++, OpenFoam"
+ }
+ }
+ },
+ "Simple-Robotics/proxsuite": {
+ "url": "https://github.com/Simple-Robotics/proxsuite",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: numpy, scipy, cmeel[build], cmeel-eigen, cmeel-simde, typing-extensions"
+ }
+ }
+ },
+ "Unknown": {
+ "url": "https://gricad-gitlab.univ-grenoble-alpes.fr/bidegarb/nautil",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: Maple"
+ },
+ "W004": {
+ "source_file": "",
+ "description": "Programming languages in metadata do not have version specifications"
+ }
+ }
+ },
+ "aaronmck/Badread": {
+ "url": "https://github.com/aaronmck/Badread",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'GPL v3.0'"
+ },
+ "P016": {
+ "source_file": "",
+ "description": "the correct URL is https://github.com/aaronmck/Badread, and the one found in codemeta.json is https://github.com/rrwick/Badread"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: edlib, numpy, matplotlib, scipy"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2019-03-01T00:00:00' is outdated compared to repository date '2021-11-20T03:09:52'"
+ },
+ "W007": {
+ "source_file": "codemeta.json",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "ajpelu/likelihoodTools": {
+ "url": "https://github.com/ajpelu/likelihoodTools",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.1.0' does not match version '1.0.0' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: dplyr, ggplot2, rlang"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/ajpelu/likelihoodTools/e0d8fdb5b69d27a641ffc4731e8c2e5b6a21b67c/LICENSE.md"
+ }
+ }
+ },
+ "amd/mumps-build": {
+ "url": "https://github.com/amd/mumps-build",
+ "pitfalls": {
+ "P014": {
+ "source_file": "codemeta.json",
+ "description": "Identifier uses bare DOI instead of full URL: '10.1145/3242094'"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C, Fortran"
+ }
+ }
+ },
+ "andrew-saydjari/mfouesneau.github.com": {
+ "url": "https://github.com/andrew-saydjari/mfouesneau.github.com",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: wheel"
+ }
+ }
+ },
+ "aravind-j/EvaluateCore": {
+ "url": "https://github.com/aravind-j/EvaluateCore",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json; codemeta.json; DESCRIPTION",
+ "description": "version '0.1.3.9000' does not match release version 'CRAN_0.1.4'; version '0.1.3.9000' does not match release version 'CRAN_0.1.4'; version '0.1.4.9000' does not match release version 'CRAN_0.1.4'"
+ },
+ "P009": {
+ "source_file": "DESCRIPTION",
+ "description": "codeRepository points to homepage instead of repository: https://github.com/aravind-j/EvaluateCore\n https://CRAN.R-project.org/package=EvaluateCore\n https://aravind-j.github.io/EvaluateCore/\n https://doi.org/10.5281/zenodo.3875930"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.1.3.9000' does not match version '0.1.4.9000' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: agricolae, boot, car, cluster, dplyr, entropy, ggcorrplot, ggplot2, ggtext, grDevices, gridExtra, kSamples, mathjaxr, missMDA, psych, reshape2, Rdpack, stats, tibble, vegan"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: R"
+ }
+ }
+ },
+ "assume-framework/assume": {
+ "url": "https://github.com/assume-framework/assume",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.5.5' does not match release version '0.6.0'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: highspy"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2025-11-12T00:00:00' is outdated compared to repository date '2026-05-21T13:35:17'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/assume-framework/assume/aaa904c603ef267aaab6872d67cd87affcb17688/README.md"
+ }
+ }
+ },
+ "barbagroup/PetIBM": {
+ "url": "https://github.com/barbagroup/PetIBM",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.3' does not match release version '0.5.4'"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2017-01-25T00:00:00' is outdated compared to repository date '2026-05-21T03:09:20'"
+ },
+ "W007": {
+ "source_file": "codemeta.json",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "bernd-mueller/snoke": {
+ "url": "https://github.com/bernd-mueller/snoke",
+ "pitfalls": {
+ "P001": {
+ "source_file": "pom.xml",
+ "description": "version '1.0-SNAPSHOT' does not match release version '1.1'"
+ },
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'https://spdx.org/licenses/CC-BY-NC-SA-4.0'"
+ },
+ "P014": {
+ "source_file": "codemeta.json",
+ "description": "Identifier uses bare DOI instead of full URL: '10.5281/zenodo.4680086\t'"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '1.1' does not match version '1.0-SNAPSHOT' in pom.xml"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: Java 8"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2021-02-19T00:00:00' is outdated compared to repository date '2026-02-06T13:12:05'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: Java"
+ }
+ }
+ },
+ "bioconductor-source/treeio": {
+ "url": "https://github.com/bioconductor-source/treeio",
+ "pitfalls": {
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '1.3.12' does not match version '1.29.1' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: ape, ape, dplyr, dplyr, jsonlite, jsonlite, magrittr, magrittr, methods, methods, rlang, stats, tibble, tibble, utils, rvcheck"
+ },
+ "W004": {
+ "source_file": "",
+ "description": "Programming languages in metadata do not have version specifications"
+ }
+ }
+ },
+ "brmanuel/calliope": {
+ "url": "https://github.com/brmanuel/calliope",
+ "pitfalls": {
+ "P009": {
+ "source_file": "setup.py",
+ "description": "codeRepository points to homepage instead of repository: https://www.callio.pe/"
+ },
+ "P016": {
+ "source_file": "",
+ "description": "the correct URL is https://github.com/brmanuel/calliope, and the one found in codemeta.json is https://github.com/calliope-project/calliope"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2018-06-04T00:00:00' is outdated compared to repository date '2022-11-23T01:55:35'"
+ }
+ }
+ },
+ "c-torre/replication-recanatesi-2015": {
+ "url": "https://github.com/c-torre/replication-recanatesi-2015",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "",
+ "description": "Programming languages in metadata do not have version specifications"
+ }
+ }
+ },
+ "caltechlibrary/admin-shell-scripts": {
+ "url": "https://github.com/caltechlibrary/admin-shell-scripts",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: make, pandoc, mysql, makepasswd, jq"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2022-10-19T00:00:00' is outdated compared to repository date '2025-08-06T22:10:12'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: Bash, Make"
+ }
+ }
+ },
+ "capstone-insper/drone-swarm-search": {
+ "url": "https://github.com/capstone-insper/drone-swarm-search",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '1.0.3' does not match release version '0.2.6'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "package.json",
+ "description": "contains software requirements without versions: wheel, h5py, xarray, python-dotenv"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2024-04-25T00:00:00' is outdated compared to repository date '2026-05-15T17:16:03'"
+ },
+ "W007": {
+ "source_file": "codemeta.json",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "caseyyoungflesh/MCMCvis": {
+ "url": "https://github.com/caseyyoungflesh/MCMCvis",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: coda, rstan, methods, overlapping, colorspace"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'MCMCvis'"
+ }
+ }
+ },
+ "cristal-smac/ipd": {
+ "url": "https://github.com/cristal-smac/ipd",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: Python 3"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2023-12-14T00:00:00' is outdated compared to repository date '2026-03-13T13:29:03'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/cristal-smac/ipd/40c86c7f7ad51599ed402ab03bbfad398d4cce61/README.md"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: Python"
+ }
+ }
+ },
+ "damiendevienne/phylter": {
+ "url": "https://github.com/damiendevienne/phylter",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: ape, ggplot2, reshape2, Rfast, RSpectra, stats, utils"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of status string: https://www.repostatus.org/#active"
+ }
+ }
+ },
+ "dbbs-lab/bsb": {
+ "url": "https://github.com/dbbs-lab/bsb",
+ "pitfalls": {
+ "P001": {
+ "source_file": "pyproject.toml",
+ "description": "version '1.0.0' does not match release version '7.3.1'"
+ },
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '7.3.1' does not match version '1.0.0' in pyproject.toml"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: hatchling"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2026-04-16T00:00:00' is outdated compared to repository date '2026-05-05T18:14:57'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: Python"
+ }
+ }
+ },
+ "dynamicslab/pysindy": {
+ "url": "https://github.com/dynamicslab/pysindy",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '1.2.3' does not match release version '2.1.0'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: scipy, typing_extensions, setuptools, setuptools-scm"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2021-10-21T00:00:00' is outdated compared to repository date '2026-05-21T17:35:55'"
+ }
+ }
+ },
+ "electronicvisions/releases-ebrains": {
+ "url": "https://github.com/electronicvisions/releases-ebrains",
+ "pitfalls": {
+ "P014": {
+ "source_file": "codemeta.json",
+ "description": "Identifier uses bare DOI instead of full URL: '10.5281/ZENODO.8375522'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: cf. EBRAINS Software Distribution: `spack spec pynn-brainscales hxtorch jaxsnn`"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2026-02-19T00:00:00' is outdated compared to repository date '2026-05-05T13:41:45'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C++, C, SystemVerilog"
+ }
+ }
+ },
+ "felixsc1/COSplay": {
+ "url": "https://github.com/felixsc1/COSplay",
+ "pitfalls": {
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'BSD'"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2018-02-16T00:00:00' is outdated compared to repository date '2018-03-14T08:58:19'"
+ },
+ "W007": {
+ "source_file": "codemeta.json",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "fhdsl/conrad": {
+ "url": "https://github.com/fhdsl/conrad",
+ "pitfalls": {
+ "P001": {
+ "source_file": "DESCRIPTION",
+ "description": "version '1.0.0.9000' does not match release version '1.0.0'"
+ },
+ "P010": {
+ "source_file": "LICENSE",
+ "description": "file only contains copyright information without actual license terms"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '1.0.0' does not match version '1.0.0.9000' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: httr2, jsonlite, magrittr"
+ }
+ }
+ },
+ "fran2410/AI-Open-Science": {
+ "url": "https://github.com/fran2410/AI-Open-Science",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: mkdocs-material"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2025-02-26T00:00:00' is outdated compared to repository date '2025-02-28T11:09:54'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: Python, Dockerfile"
+ }
+ }
+ },
+ "gavinsimpson/data.adapt.multi.test": {
+ "url": "https://github.com/gavinsimpson/data.adapt.multi.test",
+ "pitfalls": {
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version 'v0.2.0' does not match version '0.2.0' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: tmle, foreach, parallel, doParallel, SuperLearner, calibrate, magrittr, R2HTML"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2016-11-21T00:00:00' is outdated compared to repository date '2017-03-20T21:45:15'"
+ },
+ "W007": {
+ "source_file": "codemeta.json",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "gemini3d/gemini3d": {
+ "url": "https://github.com/gemini3d/gemini3d",
+ "pitfalls": {
+ "P014": {
+ "source_file": "codemeta.json",
+ "description": "Identifier uses bare DOI instead of full URL: '10.5281/zenodo.3813224'"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: Fortran, Python"
+ }
+ }
+ },
+ "geospace-code/pymap3d": {
+ "url": "https://github.com/geospace-code/pymap3d",
+ "pitfalls": {
+ "P014": {
+ "source_file": "codemeta.json",
+ "description": "Identifier uses bare DOI instead of full URL: '10.21105/joss.00580'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: wheel"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: Python"
+ }
+ }
+ },
+ "grycap/im-client": {
+ "url": "https://github.com/grycap/im-client",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P015": {
+ "source_file": "codemeta.json",
+ "description": "Continuous integration URL returns unknown: https://jenkins.i3m.upv.es/job/grycap/job/im-client-unit-master/"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: radl, netaddr, requests"
+ }
+ }
+ },
+ "iljah/hdintegrator": {
+ "url": "https://github.com/iljah/hdintegrator",
+ "pitfalls": {},
+ "warnings": {}
+ },
+ "instatdealii/idealii": {
+ "url": "https://github.com/instatdealii/idealii",
+ "pitfalls": {
+ "P008": {
+ "source_file": "codemeta.json",
+ "description": "Software requirements contain invalid URLs: www.github.com/dealii/dealii"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: www.github.com/dealii/dealii"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2024-08-15T00:00:00' is outdated compared to repository date '2025-10-13T13:52:44'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C++, CMake, Hack"
+ }
+ }
+ },
+ "jonas-ellert/linear-time-runs": {
+ "url": "https://github.com/jonas-ellert/linear-time-runs",
+ "pitfalls": {},
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C++"
+ }
+ }
+ },
+ "jvegreg/ESMValCore": {
+ "url": "https://github.com/jvegreg/ESMValCore",
+ "pitfalls": {
+ "P009": {
+ "source_file": "setup.py",
+ "description": "codeRepository points to homepage instead of repository: https://www.esmvaltool.org"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: fiona, pandas, wheel, autodocsumm, dask[array], esgf-pyclient, humanfriendly, importlib_resources, isodate, jinja2, netCDF4, numpy, pillow, prov, pybtex, pyyaml, scipy, shapely[vectorized], yamale"
+ }
+ }
+ },
+ "khinsen/MMTK": {
+ "url": "https://github.com/khinsen/MMTK",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '2.7.13' does not match release version 'rel2.7.13'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: https://numpy.org/, https://github.com/khinsen/ScientificPython/"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2023-02-17T00:00:00' is outdated compared to repository date '2025-12-09T04:15:15'"
+ },
+ "W004": {
+ "source_file": "",
+ "description": "Programming languages in metadata do not have version specifications"
+ }
+ }
+ },
+ "lecfab/rescience-gorder": {
+ "url": "https://github.com/lecfab/rescience-gorder",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: matplotlib, numpy, linux-perf"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C++, Bash"
+ }
+ }
+ },
+ "m-team-kit/cookiecutter-web": {
+ "url": "https://github.com/m-team-kit/cookiecutter-web",
+ "pitfalls": {
+ "P001": {
+ "source_file": "package.json",
+ "description": "version '0.1.0' does not match release version '1.2.0'"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: Javascript, Python"
+ }
+ }
+ },
+ "matthiasprobst/h5RDMtoolbox": {
+ "url": "https://github.com/matthiasprobst/h5RDMtoolbox",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: wheel"
+ }
+ }
+ },
+ "matthiasprobst/pivmetalib": {
+ "url": "https://github.com/matthiasprobst/pivmetalib",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: wheel"
+ }
+ }
+ },
+ "mdstephenserdc/network_representativeness": {
+ "url": "https://github.com/mdstephenserdc/network_representativeness",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {}
+ },
+ "megasanjay/testrepository": {
+ "url": "https://github.com/megasanjay/testrepository",
+ "pitfalls": {},
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: Ada, C++"
+ }
+ }
+ },
+ "mia-jinns/jinns": {
+ "url": "https://github.com/mia-jinns/jinns",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: matplotlib, jaxtyping, setuptools, setuptools-scm"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2024-10-08T00:00:00' is outdated compared to repository date '2026-05-13T11:45:57'"
+ },
+ "W004": {
+ "source_file": "",
+ "description": "Programming languages in metadata do not have version specifications"
+ }
+ }
+ },
+ "mikldk/mitolina": {
+ "url": "https://github.com/mikldk/mitolina",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'GPL v2.0'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: methods"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2019-02-18T00:00:00' is outdated compared to repository date '2022-01-19T12:39:43'"
+ },
+ "W007": {
+ "source_file": "codemeta.json",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "ms609/Quartet": {
+ "url": "https://github.com/ms609/Quartet",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: ape, lifecycle, PlotTools, viridisLite"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'Quartet'"
+ }
+ }
+ },
+ "ms609/TreeDist": {
+ "url": "https://github.com/ms609/TreeDist",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json; DESCRIPTION",
+ "description": "version '2.14.0.9000' does not match release version '2.14.0'; version '2.14.0.9000' does not match release version '2.14.0'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: stats, colorspace, shiny, shinyjs"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'TreeDist'"
+ }
+ }
+ },
+ "ms609/TreeSearch": {
+ "url": "https://github.com/ms609/TreeSearch",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: abind, base64enc, cluster, colorspace, fastmap, fs, future, PlotTools, promises, protoclust, Rcpp, shinyjs, stats, stringi"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'TreeSearch'"
+ }
+ }
+ },
+ "munich-quantum-toolkit/core": {
+ "url": "https://github.com/munich-quantum-toolkit/core",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '3.0.0' does not match release version '3.6.1'"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2024-11-07T00:00:00' is outdated compared to repository date '2026-05-21T12:30:23'"
+ },
+ "W007": {
+ "source_file": "codemeta.json",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "naaci/watermarking": {
+ "url": "https://github.com/naaci/watermarking",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: scipy, scipy, numpy, pywavelets"
+ }
+ }
+ },
+ "nazar-mykolyshyn/TikTok-Api": {
+ "url": "https://github.com/nazar-mykolyshyn/TikTok-Api",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: requests, playwright, selenium_stealth, selenium"
+ }
+ }
+ },
+ "neuronsimulator/nrn": {
+ "url": "https://github.com/neuronsimulator/nrn",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: Bison, Flex, C/C++ compiler, find-libpython, setuptools"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2025-11-17T00:00:00' is outdated compared to repository date '2026-05-21T15:25:21'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C++"
+ }
+ }
+ },
+ "peterpolidoro/kicad_bom": {
+ "url": "https://github.com/peterpolidoro/kicad_bom",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: setuptools"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2024-05-09T00:00:00' is outdated compared to repository date '2024-08-27T20:25:24'"
+ }
+ }
+ },
+ "peterpolidoro/kicad_netlist_reader": {
+ "url": "https://github.com/peterpolidoro/kicad_netlist_reader",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: setuptools"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2023-03-29T00:00:00' is outdated compared to repository date '2024-12-10T20:08:57'"
+ }
+ }
+ },
+ "phreppo/bait": {
+ "url": "https://github.com/phreppo/bait",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P016": {
+ "source_file": "",
+ "description": "the correct URL is https://github.com/phreppo/bait, and the one found in codemeta.json is git+https://github.com/parof/bait"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2021-04-26T00:00:00' is outdated compared to repository date '2022-05-17T04:25:30'"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: Java"
+ }
+ }
+ },
+ "proycon/colibri-core": {
+ "url": "https://github.com/proycon/colibri-core",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: wheel, Cython"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C++, Cython"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'colibricore'"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of status string: https://www.repostatus.org/#active"
+ }
+ }
+ },
+ "r-spatialecology/landscapemetrics": {
+ "url": "https://github.com/r-spatialecology/landscapemetrics",
+ "pitfalls": {
+ "P009": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to homepage instead of repository: https://r-spatialecology.github.io/landscapemetrics/"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: cli, ggplot2, methods, stats, terra, tibble"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/r-spatialecology/landscapemetrics/9e777a5c5ec568ebca8f5ddec7bed1c2d465a357/LICENSE.md"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'landscapemetrics'"
+ }
+ }
+ },
+ "rOpenGov/r311": {
+ "url": "https://github.com/rOpenGov/r311",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.4.3' does not match release version '0.4.4'"
+ },
+ "P010": {
+ "source_file": "LICENSE",
+ "description": "file only contains copyright information without actual license terms"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.4.3' does not match version '0.4.4' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: curl, jsonlite, tools, utils"
+ }
+ }
+ },
+ "rcsb/py-rcsbsearchapi": {
+ "url": "https://github.com/rcsb/py-rcsbsearchapi",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: tqdm"
+ }
+ }
+ },
+ "riatelab/tanaka": {
+ "url": "https://github.com/riatelab/tanaka",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: terra, sf, mapiso, maplegend, grDevices, graphics"
+ }
+ }
+ },
+ "rism-digital/verovio": {
+ "url": "https://github.com/rism-digital/verovio",
+ "pitfalls": {
+ "P001": {
+ "source_file": "pyproject.toml",
+ "description": "version '0.1.0' does not match release version 'ersion-6.2.0'"
+ },
+ "P009": {
+ "source_file": "setup.py",
+ "description": "codeRepository points to homepage instead of repository: https://www.verovio.org"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '6.3.0-dev' does not match version '0.1.0' in pyproject.toml"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: C++, Python, JavaScript, Java"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'Verovio'"
+ }
+ }
+ },
+ "ropensci/CoordinateCleaner": {
+ "url": "https://github.com/ropensci/CoordinateCleaner",
+ "pitfalls": {
+ "P001": {
+ "source_file": "DESCRIPTION; codemeta.json",
+ "description": "version '3.0.1' does not match release version '2.0-4'; version '2.0.20' does not match release version '2.0-4'"
+ },
+ "P008": {
+ "source_file": "codemeta.json",
+ "description": "Software requirements contain invalid URLs: https://sysreqs.r-hub.io/get/gdal"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '2.0.20' does not match version '3.0.1' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: dplyr, dplyr, geosphere, geosphere, ggplot2, ggplot2, graphics, graphics, grDevices, grDevices, methods, methods, rgbif, rgbif, stats, stats, terra, tidyselect, tidyselect, utils, utils, raster, rgeos, rgdal, rnaturalearth, sp, https://sysreqs.r-hub.io/get/gdal, https://sysreqs.r-hub.io/get/libgdal"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: R"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'CoordinateCleaner'"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of status string: https://www.repostatus.org/#active"
+ }
+ }
+ },
+ "ropensci/USAboundariesData": {
+ "url": "https://github.com/ropensci/USAboundariesData",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.5.0' does not match release version '0.5.1'"
+ },
+ "P013": {
+ "source_file": "DESCRIPTION",
+ "description": "License does not specify version: 'CC BY-NC-SA 4.0'"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.5.0' does not match version '0.5.1' in DESCRIPTION"
+ }
+ },
+ "warnings": {}
+ },
+ "ropensci/geojson": {
+ "url": "https://github.com/ropensci/geojson",
+ "pitfalls": {
+ "P010": {
+ "source_file": "LICENSE",
+ "description": "file only contains copyright information without actual license terms"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.3.4' does not match version '0.3.5.9000' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "contains software requirements without versions: methods, methods, sp, sp, magrittr, magrittr, lazyeval, lazyeval"
+ }
+ }
+ },
+ "ropensci/tradestatistics": {
+ "url": "https://github.com/ropensci/tradestatistics",
+ "pitfalls": {
+ "P009": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to homepage instead of repository: https://docs.ropensci.org/tradestatistics/"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '4.4.0' does not match version '5.0.0' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: crul, data.table, digest, jsonlite, memoise, utils"
+ }
+ }
+ },
+ "sep-developers/sep": {
+ "url": "https://github.com/sep-developers/sep",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '1.0.0' does not match release version '1.4.1'"
+ },
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'LGPL v3.0'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: wheel, Cython"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2016-09-30T00:00:00' is outdated compared to repository date '2026-05-01T12:59:54'"
+ }
+ }
+ },
+ "sillyplots/spotifyr": {
+ "url": "https://github.com/sillyplots/spotifyr",
+ "pitfalls": {
+ "P010": {
+ "source_file": "LICENSE",
+ "description": "file only contains copyright information without actual license terms"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: dplyr, purrr, httr, lubridate, jsonlite, readr, rvest, stringr, tibble, janitor, rlang, magrittr, assertthat, xml2"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'spotifyr'"
+ }
+ }
+ },
+ "sje30/rescience-hor": {
+ "url": "https://github.com/sje30/rescience-hor",
+ "pitfalls": {},
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: R"
+ }
+ }
+ },
+ "sorokinvld/LLFn": {
+ "url": "https://github.com/sorokinvld/LLFn",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: poetry-core"
+ }
+ }
+ },
+ "sourmash-bio/sourmash": {
+ "url": "https://github.com/sourmash-bio/sourmash",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '1.0.0' does not match release version '4.9.4'"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version 'v1.0.0' does not match version '4.9.5-dev' in pyproject.toml"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: numpy, matplotlib, scipy, cffi, -e .[all]"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2016-06-07T00:00:00' is outdated compared to repository date '2026-05-18T20:38:45'"
+ },
+ "W007": {
+ "source_file": "codemeta.json",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "sscu-budapest/lead-contamination-hungary": {
+ "url": "https://github.com/sscu-budapest/lead-contamination-hungary",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: datazimmer"
+ }
+ }
+ },
+ "sthanhe/ParticleDispersion": {
+ "url": "https://github.com/sthanhe/ParticleDispersion",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {}
+ },
+ "tesselle/kairos": {
+ "url": "https://github.com/tesselle/kairos",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P009": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository points to homepage instead of repository: https://codeberg.org/tesselle/kairos"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '2.3.0' does not match version '2.3.0.9000' in DESCRIPTION"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: extraDistr, grDevices, methods, stats, utils"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/tesselle/kairos/113e0be3cc9beb2895f0ff5ac95063aad219b536/LICENSE.md"
+ },
+ "W006": {
+ "source_file": "metadata files",
+ "description": "Identifier is a name instead of valid unique identifier: 'kairos'"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of status string: https://www.repostatus.org/#active"
+ }
+ }
+ },
+ "tvwenger/bayes_spec": {
+ "url": "https://github.com/tvwenger/bayes_spec",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version 'unknown' does not match release version '1.9.0'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "contains software requirements without versions: jupyter, ipykernel, ipywidgets, numpy, pytensor, nutpie, numba, matplotlib, scipy, scikit-learn, graphviz, jaxlib, jax, blackjax, numpyro, setuptools, arviz"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2024-08-15T00:00:00' is outdated compared to repository date '2025-10-30T14:25:24'"
+ },
+ "W007": {
+ "source_file": "codemeta.json",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "umr-amap/StormR": {
+ "url": "https://github.com/umr-amap/StormR",
+ "pitfalls": {
+ "P001": {
+ "source_file": "DESCRIPTION; codemeta.json",
+ "description": "version '0.2.1' does not match release version '0.2.4'; version '0.2.2' does not match release version '0.2.4'"
+ },
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version '0.2.2' does not match version '0.2.1' in DESCRIPTION"
+ },
+ "P018": {
+ "source_file": "codemeta.json",
+ "description": "Identifier uses raw SWHID without resolvable URL: 'swh:1:dir:aa216059c9fd003bb41938788ff4608e59a49684'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: graphics, leaflet, maps, methods, ncdf4, rworldmap, sf, stringr, terra, utils, zoo, zoo, graphics, maps, methods, ncdf4, rworldmap, sf, stringr, terra, utils"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2024-09-04T00:00:00' is outdated compared to repository date '2026-04-09T09:51:19'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/umr-amap/StormR/0f179f94caac8ee075473472cb0474f54e745947/LICENSE.md"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "Programming languages without versions: R"
+ }
+ }
+ },
+ "underworldcode/underworld2": {
+ "url": "https://github.com/underworldcode/underworld2",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '1.0.0' does not match release version '2.16.4'"
+ },
+ "P006": {
+ "source_file": "pyproject.toml",
+ "description": "License points to local file instead of license name: 'License file: ./LICENSE.md'"
+ },
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'GPL v3.0'"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: mpi4py, h5py, pint, scipy, setuptools, ninja, ."
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2018-12-07T00:00:00' is outdated compared to repository date '2026-05-18T01:16:41'"
+ },
+ "W003": {
+ "source_file": "",
+ "description": "Repository has multiple licenses but metadata files only lists one. Found in: https://raw.githubusercontent.com/underworldcode/underworld2/a017a16c73c7c8bbb2869ceb05080c5c5098ac8e/LICENSE.md"
+ }
+ }
+ },
+ "vc1492a/PyNomaly": {
+ "url": "https://github.com/vc1492a/PyNomaly",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "version '0.2.0' does not match release version '0.3.5'"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2018-05-07T00:00:00' is outdated compared to repository date '2026-05-16T16:32:24'"
+ },
+ "W007": {
+ "source_file": "codemeta.json",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ },
+ "viznuv/transforEmotion": {
+ "url": "https://github.com/viznuv/transforEmotion",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "file contains unreplaced template placeholders"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "contains software requirements without versions: dplyr, googledrive, LSAfun, Matrix, methods, pbapply, remotes, reticulate"
+ }
+ }
+ },
+ "yt-project/unyt": {
+ "url": "https://github.com/yt-project/unyt",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json; pyproject.toml",
+ "description": "version '1.0.7' does not match release version '3.1.0'; version '3.1.0.dev0' does not match release version '3.1.0'"
+ },
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not specify version: 'BSD'"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version 'v1.0.7' does not match version '3.1.0.dev0' in pyproject.toml"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "contains software requirements without versions: numpy, sympy, matplotlib, sphinx"
+ },
+ "W002": {
+ "source_file": "metadata files",
+ "description": "dateModified '2018-08-13T00:00:00' is outdated compared to repository date '2026-05-12T13:04:16'"
+ },
+ "W007": {
+ "source_file": "codemeta.json",
+ "description": "identifier field is empty or missing"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/BACKUP/ground_truth/summary_pitfalls_warnings.json b/BACKUP/ground_truth/summary_pitfalls_warnings.json
new file mode 100644
index 0000000..be9f631
--- /dev/null
+++ b/BACKUP/ground_truth/summary_pitfalls_warnings.json
@@ -0,0 +1,2072 @@
+{
+ "repo_1": {
+ "url": "https://github.com/ComputationalGenomics/Reveal",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ }
+ },
+ "commit ID": "245b109d77370eec2eb7c4dce0370638887aa7c6"
+ },
+ "repo_2": {
+ "url": "https://github.com/damiendevienne/phylter",
+ "warnings": {
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of a string"
+ }
+ },
+ "commit ID": "4d74241169be3882da9d5f08da47bd40604764eb"
+ },
+ "repo_3": {
+ "url": "https://github.com/gavinsimpson/data.adapt.multi.test",
+ "pitfalls": {
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository does not point to the same repository"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W007": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is empty"
+ }
+ },
+ "commit ID": "b33e222ddb9e05da62afb0bbfd88bd8a3567ac89"
+ },
+ "repo_4": {
+ "url": "https://github.com/FairRootGroup/FairMQ",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "Version does not correspond to the version used in the latest release"
+ },
+ "P006": {
+ "source_file": "codemeta.json",
+ "description": "License pointing to a local file instead of stating the name. For example: \u201clicense\u201d: LICENSE.MD"
+ }
+ },
+ "warnings": {},
+ "commit ID": "fa64faf3f755e9b00e0af738826718bf5117c8ea"
+ },
+ "repo_5": {
+ "url": "https://github.com/neuronsimulator/nrn",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "aba5057b527587f1ca9a43b772edf47346d41e5a"
+ },
+ "repo_6": {
+ "url": "https://github.com/gabrielblain/CropWaterBalance",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "Version does not correspond to the version used in the latest release"
+ },
+ "P015": {
+ "source_file": "codemeta.json",
+ "description": "contIntegration link returns 404"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "6b6a27d027b3508b62aff062cb8fd66f3942951e"
+ },
+ "repo_7": {
+ "url": "https://github.com/instatdealii/idealii",
+ "pitfalls": {
+ "P008": {
+ "source_file": "codemeta.json",
+ "description": "softwareRequirement points to an invalid page"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "8f6d66b22dfcf276cce0eb275f46fdb2f6c5d59e"
+ },
+ "repo_8": {
+ "url": "https://github.com/sillyplots/spotifyr",
+ "pitfalls": {
+ "P010": {
+ "source_file": "LICENSE",
+ "description": "The file does not have any specific license except for copyright"
+ }
+ },
+ "warnings": {
+ "W006": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is a name instead of a valid unique identifier, but an identifier exist (e.g., in a badge)"
+ }
+ },
+ "commit ID": "68bc0ae54ee5f727b9ff6b70483f9b4b1fddaf3e"
+ },
+ "repo_9": {
+ "url": "https://github.com/Materials-Data-Science-and-Informatics/dirschema",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of a string"
+ }
+ },
+ "commit ID": "297c914fa277e2c720ae08a758707ef8ebe51ef6"
+ },
+ "repo_11": {
+ "url": "https://github.com/gemini3d/gemini3d",
+ "pitfalls": {
+ "P014": {
+ "source_file": "codemeta.json",
+ "description": "uses bare DOIs in the identifier field instead of full https://doi.org/ URL"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "ee89832c620c05101751759f3fbaf1ba9e7d7b74"
+ },
+ "repo_12": {
+ "url": "https://github.com/Sprinterzzj/ggstatsplot",
+ "pitfalls": {
+ "P015": {
+ "source_file": "codemeta.json",
+ "description": "contIntegration link returns 404"
+ },
+ "P016": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "codeRepository does not point to the same repository"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W006": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is a name instead of a valid unique identifier, but an identifier exist (e.g., in a badge)"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of a string"
+ }
+ },
+ "commit ID": "150a4bd2bb66bd1bdbe19eadec3bb6a6f00c66b7"
+ },
+ "repo_13": {
+ "url": "https://github.com/bioconductor-source/treeio",
+ "pitfalls": {
+ "P017": {
+ "source_file": "codemeta.json & DESCRIPTION",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "DESCRIPTION",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ }
+ },
+ "commit ID": "df013a97e144086980317527de6fab39dc54e9fa"
+ },
+ "repo_14": {
+ "url": "https://github.com/Kaffeegangster/tclf",
+ "pitfalls": {
+ "P006": {
+ "source_file": "pyproject.toml",
+ "description": "License pointing to a local file instead of stating the name. For example: \u201clicense\u201d: LICENSE.MD"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ }
+ },
+ "commit ID": "d44b74f990c3e2d03d9a3ced3a89ffa619b59d63"
+ },
+ "repo_15": {
+ "url": "https://github.com/BM32ESRF/LaueNN",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "9033ffbf5c5257b0e22289bf6fb175dc678e1c84"
+ },
+ "repo_16": {
+ "url": "https://github.com/Ruitao-Terry/GA-cal",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ }
+ },
+ "commit ID": "62f5b3a8bcd3ae2e3c3e639bd6ad856d2b001d04"
+ },
+ "repo_17": {
+ "url": "https://github.com/LanguageMachines/ucto",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ },
+ "W006": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is a name instead of a valid unique identifier, but an identifier exist (e.g., in a badge)"
+ }
+ },
+ "commit ID": "a57692225c4693a4229f7cd74f39465aaa96b4a7"
+ },
+ "repo_18": {
+ "url": "https://github.com/eebrown/workloopR",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ },
+ "P015": {
+ "source_file": "codemeta.json",
+ "description": "contIntegration link returns 404"
+ },
+ "P016": {
+ "source_file": "codemeta.json",
+ "description": "codeRepository does not point to the same repository"
+ }
+ },
+ "warnings": {
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of a string"
+ }
+ },
+ "commit ID": "51ca63341023a996fecaa6057109aa8c16029b51"
+ },
+ "repo_19": {
+ "url": "https://gricad-gitlab.univ-grenoble-alpes.fr/bidegarb/nautil/",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "5d60f004a965a016cf40cca42cc696e33296969a"
+ },
+ "repo_20": {
+ "url": "https://github.com/lecfab/rescience-gorder",
+ "pitfalls": {},
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "305d28dc1584b152ff981ee81be0de12598b402e"
+ },
+ "repo_21": {
+ "url": "https://github.com/arthurcuri/flixfinder-tis1",
+ "pitfalls": {},
+ "commit ID": "8771f700fd168e2e6c16a4f85b6631ca6b9c569f"
+ },
+ "repo_22": {
+ "url": "https://github.com/ComputationalBiomechanicsLab/opensim-creator",
+ "pitfalls": {
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ }
+ },
+ "commit ID": "824222911d158f0ffc6929605f8a925ff08fcf64"
+ },
+ "repo_23": {
+ "url": "https://github.com/nazar-mykolyshyn/TikTok-Api",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ }
+ },
+ "commit ID": "3973da62a683b34548d07acb48e334ac5b4cfe6d"
+ },
+ "repo_25": {
+ "url": "https://github.com/peterpolidoro/kicad_netlist_reader",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "SoftwareRequirement don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "1b2108e0a8da04acdb595c724f3272a73f1ab755"
+ },
+ "repo_26": {
+ "url": "https://github.com/ropensci/geojson",
+ "pitfalls": {
+ "P001": {
+ "source_file": "DESCRIPTION",
+ "description": "Version does not correspond to the version used in the latest release"
+ },
+ "P010": {
+ "source_file": "LICENSE",
+ "description": "The file does not have any specific license except for copyright"
+ },
+ "P017": {
+ "source_file": "codemeta.json, DESCRIPTION",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "3881c7df07e924b3afce2270b78e316e5e47e79d"
+ },
+ "repo_27": {
+ "url": "https://github.com/Neplex/ArchiTXT",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ },
+ "W006": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is a name instead of a valid unique identifier, but an identifier exist (e.g., in a badge)"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of a string"
+ }
+ },
+ "commit ID": "e82e532453dff78fe5ea2475774be167521c0fca"
+ },
+ "repo_28": {
+ "url": "https://github.com/NeuralEnsemble/PyNN",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta",
+ "description": "Version does not correspond to the version used in the latest release"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml ",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "5a53a5144e5c8c739a0ad65435cea23579574a19"
+ },
+ "repo_29": {
+ "url": "https://github.com/Rbfinch/grepq",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "Version does not correspond to the version used in the latest release"
+ },
+ "P017": {
+ "source_file": "codemeta.json, Cargo.toml",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "codemeta.json, ",
+ "description": "dateModified is outdated"
+ }
+ },
+ "commit ID": "3251219d23b1242a562a593f4e9f2f98ce797fad"
+ },
+ "repo_30": {
+ "url": "https://github.com/ms609/TreeSearch",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "Version does not correspond to the version used in the latest release"
+ },
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ },
+ "W006": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is a name instead of a valid unique identifier, but an identifier exist (e.g., in a badge)"
+ }
+ },
+ "commit ID": "d4af0fba212c8490e2c0250d3872f4b9e0d630c2"
+ },
+ "repo_31": {
+ "url": "https://github.com/inbo/archivaltag",
+ "pitfalls": {
+ "P003": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "There are more than two authors but only one field for them (\"author\": \"Thomas Boch and Matthieu Baumann\") instead of a list"
+ },
+ "P015": {
+ "source_file": "codemeta.json",
+ "description": "contIntegration link returns 404"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of a string"
+ }
+ },
+ "commit ID": "ad337685076bb7eae906bee4dae6067812564284"
+ },
+ "repo_32": {
+ "url": "https://github.com/ms609/Quartet",
+ "pitfalls": {},
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ },
+ "W006": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is a name instead of a valid unique identifier, but an identifier exist (e.g., in a badge)"
+ }
+ },
+ "commit ID": "8b81f549be20f251f71f2be402c5ff6d90dada3f"
+ },
+ "repo_33": {
+ "url": "https://github.com/tvwenger/bayes_spec",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "Version does not correspond to the version used in the latest release"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W007": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is empty"
+ }
+ },
+ "commit ID": "2dc53e3fc9302b8a40fcaec6384ee152c700590a"
+ },
+ "repo_34": {
+ "url": "https://github.com/caseyyoungflesh/MCMCvis",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ },
+ "W006": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is a name instead of a valid unique identifier, but an identifier exist (e.g., in a badge)"
+ }
+ },
+ "commit ID": "3c7b05282dbe3b509f2a101e0ac5fd397c283cfa"
+ },
+ "repo_35": {
+ "url": "https://github.com/sep-developers/sep",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "Version does not correspond to the version used in the latest release"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ }
+ },
+ "commit ID": "93b3ac52e0f6cb26449204dc8bc8c3cf65602f0f"
+ },
+ "repo_36": {
+ "url": "https://github.com/ropensci/tradestatistics",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ },
+ "P009": {
+ "source_file": "codemeta.json",
+ "description": "coderepository points to their homepage"
+ },
+ "P017": {
+ "source_file": "codemeta.json, DESCRIPTION",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "4c0b85989f0085f4eb4c16eaefab6214b7854b6b"
+ },
+ "repo_37": {
+ "url": "https://github.com/bioc/BioCor",
+ "pitfalls": {
+ "P010": {
+ "source_file": "LICENSE",
+ "description": "The file does not have any specific license except for copyright"
+ },
+ "P015": {
+ "source_file": "codemeta.json",
+ "description": "contIntegration link returns 404"
+ },
+ "P016": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "codeRepository does not point to the same repository"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "e26910ce2bb0f6e1b4edcde1b0fa925d78c837a0"
+ },
+ "repo_38": {
+ "url": "https://github.com/ropensci-archive/tidytags",
+ "pitfalls": {
+ "P015": {
+ "source_file": "codemeta.json",
+ "description": "contIntegration link returns 404"
+ },
+ "P016": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "codeRepository does not point to the same repository"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "65c40bcb0e6721b55be676c42b524e33ea59885e"
+ },
+ "repo_39": {
+ "url": "https://github.com/giscience-fsu/sperrorest",
+ "pitfalls": {
+ "P015": {
+ "source_file": "codemeta.json",
+ "description": "contIntegration link returns 404"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of a string"
+ }
+ },
+ "commit ID": "b4d2a1426bfcbb2f5630c6182ff946b926f96e4a"
+ },
+ "repo_40": {
+ "url": "https://github.com/IBM/multi-variate-parallel-transformer",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ }
+ },
+ "commit ID": "9f5357bb55d53c66e9cfc63ef39fddb05c1c1ad7"
+ },
+ "repo_41": {
+ "url": "https://github.com/mia-jinns/jinns",
+ "pitfalls": {
+ "P016": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "codeRepository does not point to the same repository"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "dbd98a4fe05f04b8f96d1bf23ea977a3938c8d66"
+ },
+ "repo_42": {
+ "url": "https://github.com/PRIDE-Archive/pridepy",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "requirements.txt",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ }
+ },
+ "commit ID": "b046bd00569ae3930b51581d559cc5c5afde866a"
+ },
+ "repo_44": {
+ "url": "https://github.com/SedFoam/sedfoam",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "codemeta.json",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "08a5552af912fa8c89a265329484618ae7919be9"
+ },
+ "repo_45": {
+ "url": "https://github.com/assume-framework/assume",
+ "pitfalls": {
+ "P001": {
+ "source_file": "codemeta.json",
+ "description": "Version does not correspond to the version used in the latest release"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "pyproject.toml",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ }
+ },
+ "commit ID": "aaa904c603ef267aaab6872d67cd87affcb17688"
+ },
+ "repo_46": {
+ "url": "https://github.com/felixsc1/COSplay",
+ "pitfalls": {
+ "P013": {
+ "source_file": "codemeta.json",
+ "description": "License does not have the specific version"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W007": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is empty"
+ }
+ },
+ "commit ID": "9a10c3f55b1f80c916d55acb3110402cdfda6fa5"
+ },
+ "repo_47": {
+ "url": "https://github.com/megasanjay/testrepository",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ },
+ "P011": {
+ "source_file": "codemeta.json",
+ "description": "IssueTracker violates the expected URL format"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "b589e13fb3a725d82d6d0f9a8c68de51b765e546"
+ },
+ "repo_48": {
+ "url": "https://github.com/GlobalEcologyLab/poems",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ },
+ "P015": {
+ "source_file": "codemeta.json",
+ "description": "contIntegration link returns 404"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of a string"
+ }
+ },
+ "commit ID": "129b021c42b726a9cb3e8b2b0786a1bc9513f4d9"
+ },
+ "repo_49": {
+ "url": "https://github.com/EDIorg/ecocomDP",
+ "pitfalls": {},
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "531bbefc6a584cfde708c8112ac08b9c63b810bc"
+ },
+ "repo_50": {
+ "url": "https://github.com/fhdsl/conrad",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "f7bda1bcc042e61b96ff84c860f3bb0ff5d690b1"
+ },
+ "repo_51": {
+ "url": "https://github.com/MiguelRodo/Slides24STA5069Z",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "44fa1574b3dd34eee6eda27fb8428e44c4a9dd51"
+ },
+ "repo_52": {
+ "url": "https://github.com/FairRootGroup/DDS",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ }
+ },
+ "warnings": {},
+ "commit ID": "39e33651d1fe319411d7c50ff44b5ede31d75f9d"
+ },
+ "repo_53": {
+ "url": "https://github.com/amd/mumps-build",
+ "pitfalls": {
+ "P014": {
+ "source_file": "codemeta.json",
+ "description": "uses bare DOIs in the identifier field instead of full https://doi.org/ URL"
+ },
+ "P016": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "codeRepository does not point to the same repository"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "a9af8ebc5a24c075f62464daf03b30ce6ab1945b"
+ },
+ "repo_54": {
+ "url": "https://github.com/MolSSI/QCEngine",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "cdda3660afee241968907c3020ee368ef8230b99"
+ },
+ "repo_55": {
+ "url": "https://github.com/Simple-Robotics/proxsuite",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ }
+ },
+ "commit ID": "00a6eff9dcb21f31b8990d232d46fba5d6b18cbf"
+ },
+ "repo_56": {
+ "url": "https://github.com/ropensci/occCite",
+ "pitfalls": {
+ "P015": {
+ "source_file": "codemeta.json",
+ "description": "contIntegration link returns 404"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ },
+ "W006": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is a name instead of a valid unique identifier, but an identifier exist (e.g., in a badge)"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of a string"
+ }
+ },
+ "commit ID": "b1af9efcf9a6b892591297c08bc2f0e1c00b573a"
+ },
+ "repo_57": {
+ "url": "https://github.com/sscu-budapest/lead-contamination-hungary",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ }
+ },
+ "commit ID": "17db2298e25bb439873e3746ddab6aad05b9014f"
+ },
+ "repo_58": {
+ "url": "https://github.com/Mariizero/ECGRat",
+ "pitfalls": {
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "eaeb1758e791926d267c69807ad5b3dab75c98a9"
+ },
+ "repo_59": {
+ "url": "https://github.com/khinsen/MMTK",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "84547c238580201fe21bf3f227be7c02a1a2b9bc"
+ },
+ "repo_60": {
+ "url": "https://github.com/electronicvisions/releases-ebrains",
+ "pitfalls": {
+ "P014": {
+ "source_file": "codemeta.json",
+ "description": "uses bare DOIs in the identifier field instead of full https://doi.org/ URL"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ },
+ "W005": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "softwareRequirements have more than one req, but it\u2019s written as one string"
+ }
+ },
+ "commit ID": "fcd2149561ab1796fba4d2500facdd3e532a6b86"
+ },
+ "repo_61": {
+ "url": "https://github.com/LanguageMachines/foliautils",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ },
+ "W006": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is a name instead of a valid unique identifier, but an identifier exist (e.g., in a badge)"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of a string"
+ }
+ },
+ "commit ID": "bdcfd01531c0b147bfc2cb08f9e8e351db6100fb"
+ },
+ "repo_62": {
+ "url": "https://github.com/yt-project/unyt",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ },
+ "P013": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "License does not have the specific version"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W007": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Identifier is empty"
+ }
+ },
+ "commit ID": "969fc6a629d332568832b849c6cb058d405ad442"
+ },
+ "repo_63": {
+ "url": "https://github.com/cristal-smac/ipd",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "40c86c7f7ad51599ed402ab03bbfad398d4cce61"
+ },
+ "repo_64": {
+ "url": "https://github.com/grycap/im-client",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ },
+ "P015": {
+ "source_file": "codemeta.json",
+ "description": "contIntegration link returns 404"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "2e9f20e0a1326a63998b2c181042f5315515b98d"
+ },
+ "repo_65": {
+ "url": "https://github.com/ashbythorpe/selenider",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ },
+ "P015": {
+ "source_file": "codemeta.json",
+ "description": "contIntegration link returns 404"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "0f802fea4d6429786335a9f31ca53b0e941a80de"
+ },
+ "repo_66": {
+ "url": "https://github.com/HumanBrainProject/kg-core-sdks",
+ "pitfalls": {
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "83b3091785a7e007408e463122cd64cd40049bad"
+ },
+ "repo_67": {
+ "url": "https://github.com/ajpelu/likelihoodTools",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ },
+ "P013": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "License does not have the specific version"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "e0d8fdb5b69d27a641ffc4731e8c2e5b6a21b67c"
+ },
+ "repo_68": {
+ "url": "https://github.com/KonradHoeffner/rickview",
+ "pitfalls": {
+ "P014": {
+ "source_file": "codemeta.json",
+ "description": "uses bare DOIs in the identifier field instead of full https://doi.org/ URL"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "934e834915544005e0a0106d45d222d4e745f129"
+ },
+ "repo_69": {
+ "url": "https://github.com/dankelley/oce",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ },
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ },
+ "P013": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "License does not have the specific version"
+ },
+ "P015": {
+ "source_file": "codemeta.json",
+ "description": "contIntegration link returns 404"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of a string"
+ }
+ },
+ "commit ID": "40904f6d5b9b1fd3d2d0631da59759283285a93f"
+ },
+ "repo_70": {
+ "url": "https://github.com/jonas-ellert/linear-time-runs",
+ "pitfalls": {},
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "065dfae01cccc8fa7fa8b116cfa91f272c0b22ba"
+ },
+ "repo_71": {
+ "url": "https://github.com/Miagarciaru/atlas-outreach-data-tools-for-lumi36",
+ "pitfalls": {
+ "P016": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "codeRepository does not point to the same repository"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "fc28e29316a373b917db9e88c778fb52697476cc"
+ },
+ "repo_72": {
+ "url": "https://github.com/peterpolidoro/kicad_bom",
+ "pitfalls": {
+ "P016": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "codeRepository does not point to the same repository"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "9868eeec378a9a3723c963c66a4a5e77023903aa"
+ },
+ "repo_73": {
+ "url": "https://github.com/FIPE18-007-VERMEULEN/csdvp-evolutionary-algorithm-optimization",
+ "pitfalls": {
+ "P011": {
+ "source_file": "codemeta.json",
+ "description": "IssueTracker violates the expected URL format"
+ },
+ "P016": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "codeRepository does not point to the same repository"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "19cc44fd5204dcc32fdff9e1a2213e5aa74db5b2"
+ },
+ "repo_74": {
+ "url": "https://github.com/Nowosad/rcartocolor",
+ "pitfalls": {
+ "P010": {
+ "source_file": "LICENSE",
+ "description": "The file does not have any specific license except for copyright"
+ },
+ "P015": {
+ "source_file": "codemeta.json",
+ "description": "contIntegration link returns 404"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "39298c7dd95fc9d661ec88fd8fe38f1eaefe0322"
+ },
+ "repo_75": {
+ "url": "https://github.com/DanielSc4/inseq",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ }
+ },
+ "commit ID": "5a217b0410ba73d0e6b2df712d04569497a3be97"
+ },
+ "repo_76": {
+ "url": "https://github.com/aravind-j/EvaluateCore",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ },
+ "P003": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "There are more than two authors but only one field for them (\"author\": \"Thomas Boch and Matthieu Baumann\") instead of a list"
+ },
+ "P009": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "coderepository points to their homepage"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ },
+ "W008": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "GivenName in author field, has more than one name"
+ }
+ },
+ "commit ID": "83f380c102022ddfd0fb275c821b9f16e2ec4cd4"
+ },
+ "repo_77": {
+ "url": "https://github.com/matthiasprobst/pivmetalib",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "a8d2fafb200cb3663f77c21bf768b94c87a2618c"
+ },
+ "repo_78": {
+ "url": "https://github.com/craddm/eegUtils",
+ "pitfalls": {
+ "P010": {
+ "source_file": "LICENSE",
+ "description": "The file does not have any specific license except for copyright"
+ },
+ "P015": {
+ "source_file": "codemeta.json",
+ "description": "contIntegration link returns 404"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ },
+ "W006": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is a name instead of a valid unique identifier, but an identifier exist (e.g., in a badge)"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of a string"
+ }
+ },
+ "commit ID": "2b2dbe123b1fabaac414aa0f62b8259194d40e5f"
+ },
+ "repo_79": {
+ "url": "https://github.com/arviz-devs/preliz",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ }
+ },
+ "warnings": {},
+ "commit ID": "2fbd0c585d81faadbc5b9818c151323a89d890b4"
+ },
+ "repo_80": {
+ "url": "https://github.com/JSadowska/testLille",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ },
+ "P016": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "codeRepository does not point to the same repository"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "a944981f43c1bd37710b8a41442754bdc95e339b"
+ },
+ "repo_81": {
+ "url": "https://github.com/riatelab/tanaka",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "fd2efc3d9b417612c81c318f0223a40f5f4e6518"
+ },
+ "repo_82": {
+ "url": "https://github.com/underworldcode/underworld2",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ },
+ "P006": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "License pointing to a local file instead of stating the name. For example: \u201clicense\u201d: LICENSE.MD"
+ },
+ "P013": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "License does not have the specific version"
+ },
+ "P016": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "codeRepository does not point to the same repository"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ }
+ },
+ "commit ID": "a017a16c73c7c8bbb2869ceb05080c5c5098ac8e"
+ },
+ "repo_83": {
+ "url": "https://github.com/caltechlibrary/admin-shell-scripts",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "ba5753c86812f4230e2c68dcecaf825c22aeefd4"
+ },
+ "repo_84": {
+ "url": "https://github.com/jvegreg/ESMValCore",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ },
+ "P009": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "coderepository points to their homepage"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ }
+ },
+ "commit ID": "03eb1c942bf1dc3be98cb30c3592b42e82a94f16"
+ },
+ "repo_85": {
+ "url": "https://github.com/sthanhe/ParticleDispersion",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ }
+ },
+ "commit ID": "9eafc76b75a52846b9bf78aa8a2fd0c24c5f2b9d"
+ },
+ "repo_86": {
+ "url": "https://github.com/Neplex/COveR",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ },
+ "P013": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "License does not have the specific version"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "35423ec7f840c68070b73a9910350c1ac93e4a53"
+ },
+ "repo_87": {
+ "url": "https://github.com/AI5GW/Goertzel",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ }
+ },
+ "commit ID": "2eb355240d0a66147309c783c91877af350414a9"
+ },
+ "repo_88": {
+ "url": "https://github.com/mdstephenserdc/network_representativeness",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ }
+ },
+ "commit ID": "a0f9fc12d1bf44811423b1fc212c0b6d398b677c"
+ },
+ "repo_89": {
+ "url": "https://github.com/matthiasprobst/h5RDMtoolbox",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "eaf66f66d23fcc6b7b1728f2fe7ac6d65c9d9d85"
+ },
+ "repo_90": {
+ "url": "https://github.com/m-team-kit/cookiecutter-web",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ },
+ "P016": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "codeRepository does not point to the same repository"
+ }
+ },
+ "warnings": {
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "728cf1ae38ce76aaaa31fd52bb46006144a2e5fa"
+ },
+ "repo_91": {
+ "url": "https://github.com/ParaStation/psmpi",
+ "pitfalls": {
+ "P016": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "codeRepository does not point to the same repository"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "375f8ee387a70bb5e80b774c0ec8472f2ca7d840"
+ },
+ "repo_92": {
+ "url": "https://github.com/LanguageMachines/frog",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ },
+ "W006": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is a name instead of a valid unique identifier, but an identifier exist (e.g., in a badge)"
+ }
+ },
+ "commit ID": "53da3bfd9958af5e7221348607f6db358edef486"
+ },
+ "repo_93": {
+ "url": "https://github.com/LDEO-CREW/Pythonic-DISORT",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ }
+ },
+ "commit ID": "eb92fb81d422e76c1501d196bf14db6756430d03"
+ },
+ "repo_94": {
+ "url": "https://github.com/barbagroup/PetIBM",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ }
+ },
+ "warnings": {
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W007": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Identifier is empty"
+ }
+ },
+ "commit ID": "be91f218702ada7fe569fe77c258fa748f075713"
+ },
+ "repo_95": {
+ "url": "https://github.com/DrMattG/SDGsR",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ },
+ "P009": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "coderepository points to their homepage"
+ }
+ },
+ "commit ID": "fa1898e88b9a31a05c2b722f36d6993595536a12"
+ },
+ "repo_96": {
+ "url": "https://github.com/tesselle/kairos",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ },
+ "P009": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "coderepository points to their homepage"
+ },
+ "P016": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "codeRepository does not point to the same repository"
+ }
+ },
+ "warnings": {
+ "W006": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is a name instead of a valid unique identifier, but an identifier exist (e.g., in a badge)"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of a string"
+ }
+ },
+ "commit ID": "113e0be3cc9beb2895f0ff5ac95063aad219b536"
+ },
+ "repo_97": {
+ "url": "https://github.com/SeUniVr/PLC-RE",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ }
+ },
+ "commit ID": "a12a44cbc077dbd4c20b5f4764f9d53da5647b86"
+ },
+ "repo_98": {
+ "url": "https://github.com/andrew-saydjari/mfouesneau.github.com",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ }
+ },
+ "commit ID": "17fbd909db0122eeca39d0c313b11742e7fd8164"
+ },
+ "repo_99": {
+ "url": "https://github.com/fran2410/AI-Open-Science",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "592afb0b0f8a64cb57b66ed4f79d2bca9f448fbc"
+ },
+ "repo_100": {
+ "url": "https://github.com/umr-amap/StormR",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ },
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ },
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ },
+ "P018": {
+ "source_file": "codemeta.json",
+ "description": "Identifier uses raw SWHIDs without their resolvable URL"
+ }
+ },
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ }
+ },
+ "commit ID": "0f179f94caac8ee075473472cb0474f54e745947"
+ },
+ "repo_101": {
+ "url": "https://github.com/viznuv/transforEmotion",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ }
+ },
+ "commit ID": "f40dbf651f4361c2cd2dca4092e6e90b9bf4a073"
+ },
+ "repo_102": {
+ "url": "https://github.com/rOpenGov/r311",
+ "pitfalls": {
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "commit ID": "1273245299f477b47754319cf0e22b8cdf4995a8"
+ },
+ "repo_103": {
+ "url": "https://github.com/R3BRootGroup/sofia",
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ },
+ "W002": {
+ "source_file": "codemeta.json",
+ "description": "dateModified is outdated"
+ },
+ "W004": {
+ "source_file": "codemeta.json",
+ "description": "programmingLanguages do not have versions"
+ },
+ "W005": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "softwareRequirements have more than one req, but it\u2019s written as one string"
+ }
+ },
+ "commit ID": "ce7e8f0296333ca952d5f5554c068cc44a500380"
+ },
+ "repo_104": {
+ "url": "https://github.com/sorokinvld/LLFn",
+ "pitfalls": {},
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ }
+ },
+ "commit ID": "a8ec8da19a3cc5d8207d362add83181bffa18c4e"
+ },
+ "repo_105": {
+ "url": "https://github.com/DeepRank/Deeprank-GNN",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ }
+ },
+ "warnings": {},
+ "commit ID": "544ee2b98a1d784047c25f4014f09a1effcdbcec"
+ },
+ "repo_106": {
+ "url": "https://github.com/r-spatialecology/landscapemetrics",
+ "pitfalls": {
+ "P001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "Version does not correspond to the version used in the latest release"
+ },
+ "P009": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "coderepository points to their homepage"
+ },
+ "P016": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "codeRepository does not point to the same repository"
+ }
+ },
+ "warnings": {
+ "W006": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is a name instead of a valid unique identifier, but an identifier exist (e.g., in a badge)"
+ }
+ },
+ "commit ID": "9e777a5c5ec568ebca8f5ddec7bed1c2d465a357"
+ },
+ "repo_107": {
+ "url": "https://github.com/aloftdata/getRad",
+ "pitfalls": {
+ "P017": {
+ "source_file": "codemeta.json",
+ "description": "version does not match the package\u2019s"
+ }
+ },
+ "warnings": {
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of a string"
+ }
+ },
+ "commit ID": "f4bc21602adecdae6dfd123e8d439933de426f7b"
+ },
+ "repo_110": {
+ "url": "https://github.com/R-Lum/Luminescence",
+ "pitfalls": {
+ "P002": {
+ "source_file": "LICENSE",
+ "description": "Copyright section taken as template without modification"
+ },
+ "P016": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "codeRepository does not point to the same repository"
+ }
+ },
+ "warnings": {
+ "W006": {
+ "source_file": "codemeta.json",
+ "description": "Identifier is a name instead of a valid unique identifier, but an identifier exist (e.g., in a badge)"
+ },
+ "W009": {
+ "source_file": "codemeta.json",
+ "description": "developmentStatus is a URL instead of a string"
+ }
+ },
+ "commit ID": "3aca65758cd130df06afb274c6a419033ecdadd0"
+ },
+ "repo_111": {
+ "url": "https://github.com/naaci/watermarking",
+ "warnings": {
+ "W001": {
+ "source_file": "Metadata files (codemeta.json, setup.py, pom.xml etc...)",
+ "description": "SoftwareRequirements don\u2019t have versions"
+ }
+ },
+ "commit ID": "48211f102defdb16d0cd3cf6fc281518a4a96442"
+ }
+}
\ No newline at end of file
diff --git a/docs/ground_truth/charts.html b/docs/ground_truth/charts.html
new file mode 100644
index 0000000..aaa408f
--- /dev/null
+++ b/docs/ground_truth/charts.html
@@ -0,0 +1,307 @@
+
+
+
+
+
+ RsMetaCheck — 0.3.0 vs 0.3.3 Charts
+
+
+
+
+
+
+ 0.3.0 vs 0.3.3 — Charts
+
+
+ Pitfall and warning detection distributions across 150 repositories evaluated by
+ RsMetaCheck versions 0.3.0 and 0.3.3.
+
+
+
+ 0.3.0 Pitfall & Warning Distribution
+
+
+
+
Pitfalls (P001–P019)
+
+
+
+
Warnings (W001–W010)
+
+
+
+
+
+ 0.3.3 Pitfall & Warning Distribution
+
+
+
+
Pitfalls (P001–P019)
+
+
+
+
Warnings (W001–W010)
+
+
+
+
+
+ 0.3.0 vs 0.3.3 — Side-by-Side
+
+
+
+
Pitfalls
+
+
+
+
Warnings
+
+
+
+
+
+
+
+
diff --git a/docs/ground_truth/comparison.html b/docs/ground_truth/comparison.html
index 97f20ba..202265c 100644
--- a/docs/ground_truth/comparison.html
+++ b/docs/ground_truth/comparison.html
@@ -3,7 +3,7 @@
- RsMetaCheck — 0.3.0 vs 0.3.1 Comparison
+ RsMetaCheck — 0.3.0 vs 0.3.3 Comparison
- 0.3.0 vs 0.3.1 — Comparison
+ 0.3.0 vs 0.3.3 — Comparison
This page compares the detection results of RsMetaCheck version 0.3.0 and
- version 0.3.1 on the ground truth dataset, highlighting improvements and
- corrections in pitfall and warning detection across the 85 openAIRE
- repositories.
+ version 0.3.3 across 150 repositories. What is highlighed in red is what was previously falsly flagged and fixed in the latest
+ release, and what is highlighted in green is what was not being detected in the ealier version of RSMetaCheck and fixed in the latest
+ release.
-
- 0.3.0 Pitfall & Warning Distribution
-
-
-
-
Pitfalls (P001–P019)
-
-
-
-
Warnings (W001–W010)
-
-
-
-
-
- 0.3.1 Pitfall & Warning Distribution
-
-
-
-
Pitfalls (P001–P019)
-
-
-
-
Warnings (W001–W010)
-
-
-
-
-
- The “Before & After” Comparison
-
-
-
-
Pitfalls
-
-
-
-
Warnings
-
-
-
-
Repository-Level Comparison
@@ -204,37 +143,24 @@ Repository-Level Comparison
Code |
0.3.0 Source |
0.3.0 Description |
- 0.3.1 Source |
- 0.3.1 Description |
+ 0.3.3 Source |
+ 0.3.3 Description |
-
-