Repository Information
- Repository Name: CTLearn: Deep learning for imaging atmospheric Cherenkov telescopes event reconstruction
- Record ID: 15065761
- Repository URL: https://github.com/ctlearn-project/ctlearn
- Tool Type: SoftwareSourceCode
- Version: 0.10.2
Results
| Indicator | generated by | evidence | Value | Run Status | Check passed |
|---|---|---|---|---|---|
| https://w3id.org/everse/i/indicators/codemeta_completeness | Codemeta Completeness Tool | Codemeta completeness = 37.8%, minimal threshold to consider this check to pass is set to 20.0%. Found ['codeRepository', 'programmingLanguage', 'applicationCategory', 'downloadUrl', 'operatingSystem', 'softwareRequirements', 'softwareVersion', 'author', 'contributor', 'dateModified', 'datePublished', 'funder', 'keywords', 'license', 'version', 'isPartOf', 'description', 'identifier', 'name', 'identifier', 'name', 'maintainer', 'contIntegration', 'developmentStatus', 'funding', 'issueTracker', 'referencePublication', 'readme'] keys in codemeta file. | 0.3783783783783784 | ✅ | ✅ |
| https://w3id.org/everse/i/indicators/codemeta_completeness | Codemeta Completeness Tool | Codemeta completeness = 37.8%, minimal threshold to consider this check to pass is set to 50.0%. Found ['codeRepository', 'programmingLanguage', 'applicationCategory', 'downloadUrl', 'operatingSystem', 'softwareRequirements', 'softwareVersion', 'author', 'contributor', 'dateModified', 'datePublished', 'funder', 'keywords', 'license', 'version', 'isPartOf', 'description', 'identifier', 'name', 'identifier', 'name', 'maintainer', 'contIntegration', 'developmentStatus', 'funding', 'issueTracker', 'referencePublication', 'readme'] keys in codemeta file. | 0.3783783783783784 | ✅ | ❌ |
| https://w3id.org/everse/i/indicators/doi_presence | SOMEF | Found DOI: 10.5281/zenodo.3342952 with confidence 100.0% from source https://raw.githubusercontent.com/ctlearn-project/ctlearn/main/codemeta.json | 10.5281/zenodo.3342952 | ⚠️ | ✅ |
| https://w3id.org/everse/i/indicators/codemeta_discrepancy | SOMEF, Codemeta Completeness Tool | Comparison value: 0.6176470588235294, Threshold: 0.5, Status: True | 0.6176470588235294 | ⚠️ | ✅ |
Results Output
https://w3id.org/everse/i/indicators/codemeta_completeness
- Status: CompletedActionStatus
- Value: 0.38
- Evidence: Codemeta completeness = 37.8%, minimal threshold to consider this check to pass is set to 20.0%. Found ['codeRepository', 'programmingLanguage', 'applicationCategory', 'downloadUrl', 'operatingSystem', 'softwareRequirements', 'softwareVersion', 'author', 'contributor', 'dateModified', 'datePublished', 'funder', 'keywords', 'license', 'version', 'isPartOf', 'description', 'identifier', 'name', 'identifier', 'name', 'maintainer', 'contIntegration', 'developmentStatus', 'funding', 'issueTracker', 'referencePublication', 'readme'] keys in codemeta file.
- Output:
{"pass": true, "value": 0.3783783783783784, "codemeta_dict": {"@context": "https://doi.org/10.5063/schema/codemeta-2.0", "@type": "SoftwareSourceCode", "license": "https://spdx.org/licenses/BSD-3-Clause", "codeRepository": "https://github.com/ctlearn-project/ctlearn", "contIntegration": "https://github.com/ctlearn-project/ctlearn/actions", "datePublished": "2023-05-08", "dateModified": "2025-03-21", "downloadUrl": "https://zenodo.org/record/5947837/files/ctlearn-project/ctlearn-v0.10.2.zip", "issueTracker": "https://github.com/ctlearn-project/ctlearn/issues", "name": "CTLearn: Deep learning for imaging atmospheric Cherenkov telescopes event reconstruction", "readme": "https://ctlearn.readthedocs.io", "version": "0.10.2", "softwareVersion": "0.10.2", "identifier": "10.5281/zenodo.3342952", "description": "CTLearn is a high-level Python package providing a backend for training deep learning models for the reconstruction of imaging atmospheric Cherenkov telescope events using TensorFlow.", "applicationCategory": "Astronomy", "funding": "ESCAPE 824064", "developmentStatus": "active", "isPartOf": "https://github.com/ctlearn-project", "referencePublication": "https://doi.org/10.5281/zenodo.3342952", "funder": {"@type": "Organization", "name": "European Union's Horizon 2020 research and innovation programme"}, "keywords": ["Imaging atmospheric Cherenkov telescopes", "Deep learning", "High energy physics", "Event reconstruction"], "programmingLanguage": ["Python 3"], "operatingSystem": ["Linux", "MacOS"], "softwareRequirements": ["Python 3", "TensorFlow 2", "astropy", "scikit-learn", "ctapipe", "DL1DataHandler", "numba", "NumPy", "PyYAML", "PyDot", "Pandas"], "author": [{"@type": "Person", "@id": "https://orcid.org/0000-0003-1821-7964", "givenName": "Tjark", "familyName": "Miener", "affiliation": {"@type": "Organization", "name": "D\u00e9partement de Physique Nucl\u00e9aire et Corpusculaire, Univertit\u00e9 de Gen\u00e8ve, Gen\u00e8ve, Switzerland"}}, {"@type": "Person", "@id": "https://orcid.org/0000-0003-3343-0755", "givenName": "Daniel", "familyName": "Nieto", "email": "d.nieto@ucm.es", "affiliation": {"@type": "Organization", "name": "Instituto de F\u00edsica de Part\u00edculas y del Cosmos, Departamento de EMFTEL, Universidad Complutense de Madrid, Madrid, Spain "}}, {"@type": "Person", "@id": " https://orcid.org/ 0000-0002-6208-5244", "givenName": "Ari", "familyName": "Brill"}, {"@type": "Person", "givenName": "Bryan", "familyName": "Kim", "affiliation": {"@type": "Organization", "name": "University of California Los Angeles, Division of Astronomy and Astrophysics, Los Angeles, CA, USA"}}, {"@type": "Person", "@id": " https://orcid.org/0000-0001-6674-4238", "givenName": "Qi", "familyName": "Feng", "affiliation": {"@type": "Organization", "name": "Barnard College, Columbia University, New York, NY, USA"}}], "contributor": [{"@type": "Person", "@id": " https://orcid.org/0009-0007-1566-9507", "givenName": "Alexander", "familyName": "Cervi\u00f1o Cort\u00ednez", "affiliation": {"@type": "Organization", "name": "Instituto de F\u00edsica de Part\u00edculas y del Cosmos, Departamento de EMFTEL, Universidad Complutense de Madrid, Madrid, Spain"}}, {"@type": "Person", "@id": " https://orcid.org/0000-0002-4454-1146", "givenName": "Jaime", "familyName": "Sevilla", "affiliation": {"@type": "Organization", "name": "Facultad de Ingenier\u00eda Inform\u00e1tica, Universidad Complutense de Madrid, Madrid, Spain"}}], "maintainer": [{"@type": "Person", "@id": "https://orcid.org/0000-0003-3343-0755", "givenName": "Daniel", "familyName": "Nieto", "email": "d.nieto@ucm.es", "affiliation": {"@type": "Organization", "name": "Instituto de F\u00edsica de Part\u00edculas y del Cosmos, Departamento de EMFTEL, Universidad Complutense de Madrid, Madrid, Spain "}}, {"@type": "Person", "@id": "https://orcid.org/0000-0003-1821-7964", "givenName": "Tjark", "familyName": "Miener", "affiliation": {"@type": "Organization", "name": "D\u00e9partement de Physique Nucl\u00e9aire et Corpusculaire, Univertit\u00e9 de Gen\u00e8ve, Gen\u00e8ve, Switzerland"}}]}, "threshold": 0.2}
https://w3id.org/everse/i/indicators/codemeta_completeness
- Status: CompletedActionStatus
- Value: 0.38
- Evidence: Codemeta completeness = 37.8%, minimal threshold to consider this check to pass is set to 50.0%. Found ['codeRepository', 'programmingLanguage', 'applicationCategory', 'downloadUrl', 'operatingSystem', 'softwareRequirements', 'softwareVersion', 'author', 'contributor', 'dateModified', 'datePublished', 'funder', 'keywords', 'license', 'version', 'isPartOf', 'description', 'identifier', 'name', 'identifier', 'name', 'maintainer', 'contIntegration', 'developmentStatus', 'funding', 'issueTracker', 'referencePublication', 'readme'] keys in codemeta file.
- Output:
{"pass": false, "value": 0.3783783783783784, "codemeta_dict": {"@context": "https://doi.org/10.5063/schema/codemeta-2.0", "@type": "SoftwareSourceCode", "license": "https://spdx.org/licenses/BSD-3-Clause", "codeRepository": "https://github.com/ctlearn-project/ctlearn", "contIntegration": "https://github.com/ctlearn-project/ctlearn/actions", "datePublished": "2023-05-08", "dateModified": "2025-03-21", "downloadUrl": "https://zenodo.org/record/5947837/files/ctlearn-project/ctlearn-v0.10.2.zip", "issueTracker": "https://github.com/ctlearn-project/ctlearn/issues", "name": "CTLearn: Deep learning for imaging atmospheric Cherenkov telescopes event reconstruction", "readme": "https://ctlearn.readthedocs.io", "version": "0.10.2", "softwareVersion": "0.10.2", "identifier": "10.5281/zenodo.3342952", "description": "CTLearn is a high-level Python package providing a backend for training deep learning models for the reconstruction of imaging atmospheric Cherenkov telescope events using TensorFlow.", "applicationCategory": "Astronomy", "funding": "ESCAPE 824064", "developmentStatus": "active", "isPartOf": "https://github.com/ctlearn-project", "referencePublication": "https://doi.org/10.5281/zenodo.3342952", "funder": {"@type": "Organization", "name": "European Union's Horizon 2020 research and innovation programme"}, "keywords": ["Imaging atmospheric Cherenkov telescopes", "Deep learning", "High energy physics", "Event reconstruction"], "programmingLanguage": ["Python 3"], "operatingSystem": ["Linux", "MacOS"], "softwareRequirements": ["Python 3", "TensorFlow 2", "astropy", "scikit-learn", "ctapipe", "DL1DataHandler", "numba", "NumPy", "PyYAML", "PyDot", "Pandas"], "author": [{"@type": "Person", "@id": "https://orcid.org/0000-0003-1821-7964", "givenName": "Tjark", "familyName": "Miener", "affiliation": {"@type": "Organization", "name": "D\u00e9partement de Physique Nucl\u00e9aire et Corpusculaire, Univertit\u00e9 de Gen\u00e8ve, Gen\u00e8ve, Switzerland"}}, {"@type": "Person", "@id": "https://orcid.org/0000-0003-3343-0755", "givenName": "Daniel", "familyName": "Nieto", "email": "d.nieto@ucm.es", "affiliation": {"@type": "Organization", "name": "Instituto de F\u00edsica de Part\u00edculas y del Cosmos, Departamento de EMFTEL, Universidad Complutense de Madrid, Madrid, Spain "}}, {"@type": "Person", "@id": " https://orcid.org/ 0000-0002-6208-5244", "givenName": "Ari", "familyName": "Brill"}, {"@type": "Person", "givenName": "Bryan", "familyName": "Kim", "affiliation": {"@type": "Organization", "name": "University of California Los Angeles, Division of Astronomy and Astrophysics, Los Angeles, CA, USA"}}, {"@type": "Person", "@id": " https://orcid.org/0000-0001-6674-4238", "givenName": "Qi", "familyName": "Feng", "affiliation": {"@type": "Organization", "name": "Barnard College, Columbia University, New York, NY, USA"}}], "contributor": [{"@type": "Person", "@id": " https://orcid.org/0009-0007-1566-9507", "givenName": "Alexander", "familyName": "Cervi\u00f1o Cort\u00ednez", "affiliation": {"@type": "Organization", "name": "Instituto de F\u00edsica de Part\u00edculas y del Cosmos, Departamento de EMFTEL, Universidad Complutense de Madrid, Madrid, Spain"}}, {"@type": "Person", "@id": " https://orcid.org/0000-0002-4454-1146", "givenName": "Jaime", "familyName": "Sevilla", "affiliation": {"@type": "Organization", "name": "Facultad de Ingenier\u00eda Inform\u00e1tica, Universidad Complutense de Madrid, Madrid, Spain"}}], "maintainer": [{"@type": "Person", "@id": "https://orcid.org/0000-0003-3343-0755", "givenName": "Daniel", "familyName": "Nieto", "email": "d.nieto@ucm.es", "affiliation": {"@type": "Organization", "name": "Instituto de F\u00edsica de Part\u00edculas y del Cosmos, Departamento de EMFTEL, Universidad Complutense de Madrid, Madrid, Spain "}}, {"@type": "Person", "@id": "https://orcid.org/0000-0003-1821-7964", "givenName": "Tjark", "familyName": "Miener", "affiliation": {"@type": "Organization", "name": "D\u00e9partement de Physique Nucl\u00e9aire et Corpusculaire, Univertit\u00e9 de Gen\u00e8ve, Gen\u00e8ve, Switzerland"}}]}, "threshold": 0.5}
https://w3id.org/everse/i/indicators/codemeta_discrepancy
- Status: PotentialActionStatus
- Value: 0.62
- Evidence: Comparison value: 0.6176470588235294, Threshold: 0.5, Status: True
- Output:
{"pass": true, "value": 0.6176470588235294, "threshold": 0.5, "results": {"completeness_1": 0.3783783783783784, "codemeta_version_1": "codemeta-2.0", "codemeta_version_2": "codemeta-3.0", "completeness_2": 0.28378378378378377, "missing_keys_1": ["runtimePlatform", "targetProduct", "applicationSubCategory", "fileSize", "installUrl", "memoryRequirements", "permissions", "processorRequirements", "releaseNotes", "softwareHelp", "storageRequirements", "supportingData", "citation", "copyrightHolder", "copyrightYear", "dateCreated", "editor", "encoding", "fileFormat", "producer", "provider", "publisher", "sponsor", "isAccessibleForFree", "hasPart", "position", "sameAs", "url", "relatedLink", "givenName", "familyName", "email", "affiliation", "address", "", "", "softwareSuggestions", "buildInstructions", "embargoDate", "creator", "", "", "", "endDate", "roleName", "startDate"], "missing_keys_2": ["runtimePlatform", "targetProduct", "applicationCategory", "applicationSubCategory", "fileSize", "installUrl", "memoryRequirements", "operatingSystem", "permissions", "processorRequirements", "softwareHelp", "storageRequirements", "supportingData", "citation", "contributor", "copyrightHolder", "copyrightYear", "editor", "encoding", "fileFormat", "funder", "producer", "provider", "publisher", "sponsor", "version", "isAccessibleForFree", "isPartOf", "hasPart", "position", "sameAs", "url", "relatedLink", "givenName", "familyName", "email", "affiliation", "address", "", "", "softwareSuggestions", "maintainer", "developmentStatus", "embargoEndDate", "funding", "referencePublication", "creator", "review", "reviewAspect", "reviewBody", "endDate", "roleName", "startDate"], "existing_keys_1": ["codeRepository", "programmingLanguage", "applicationCategory", "downloadUrl", "operatingSystem", "softwareRequirements", "softwareVersion", "author", "contributor", "dateModified", "datePublished", "funder", "keywords", "license", "version", "isPartOf", "description", "identifier", "name", "identifier", "name", "maintainer", "contIntegration", "developmentStatus", "funding", "issueTracker", "referencePublication", "readme"], "existing_keys_2": ["codeRepository", "programmingLanguage", "downloadUrl", "releaseNotes", "softwareRequirements", "softwareVersion", "author", "dateCreated", "dateModified", "datePublished", "keywords", "license", "description", "identifier", "name", "identifier", "name", "continuousIntegration", "buildInstructions", "issueTracker", "readme"], "differences": {"programmingLanguage": {"value_in_1": ["Python 3"], "value_in_2": ["Python", "Python 3"]}, "applicationCategory": {"value_in_1": "Astronomy", "value_in_2": null}, "downloadUrl": {"value_in_1": "https://zenodo.org/record/5947837/files/ctlearn-project/ctlearn-v0.10.2.zip", "value_in_2": "https://github.com/ctlearn-project/ctlearn/releases"}, "operatingSystem": {"value_in_1": ["Linux", "MacOS"], "value_in_2": null}, "releaseNotes": {"value_in_1": null, "value_in_2": "## What's Changed\r\n* Update help description of callbacks by @rcervinoucm in https://github.com/ctlearn-project/ctlearn/pull/233\r\n\r\n\r\n**Full Changelog**: https://github.com/ctlearn-project/ctlearn/compare/v0.10.1...v0.10.2"}, "softwareRequirements": {"value_in_1": ["Python 3", "TensorFlow 2", "astropy", "scikit-learn", "ctapipe", "DL1DataHandler", "numba", "NumPy", "PyYAML", "PyDot", "Pandas"], "value_in_2": [{"name": "sphinx"}, {"name": "sphinx_rtd_theme"}, "Python 3", "TensorFlow 2", "astropy", "scikit-learn", "ctapipe", "DL1DataHandler", "numba", "NumPy", "PyYAML", "PyDot", "Pandas", "dl1_data_handler>=0.14.8", "numpy", "pandas", "pip", "pyyaml", "tensorflow>=2.16", "pydot", "setuptools", "ctapipe[all]>=0.29", "setuptools >= 65", "setuptools_scm[toml]>=6.2"]}, "softwareVersion": {"value_in_1": "0.10.2", "value_in_2": "v0.10.2"}, "author": {"value_in_1": [{"@type": "Person", "@id": "https://orcid.org/0000-0003-1821-7964", "givenName": "Tjark", "familyName": "Miener", "affiliation": {"@type": "Organization", "name": "D\u00e9partement de Physique Nucl\u00e9aire et Corpusculaire, Univertit\u00e9 de Gen\u00e8ve, Gen\u00e8ve, Switzerland"}}, {"@type": "Person", "@id": "https://orcid.org/0000-0003-3343-0755", "givenName": "Daniel", "familyName": "Nieto", "email": "d.nieto@ucm.es", "affiliation": {"@type": "Organization", "name": "Instituto de F\u00edsica de Part\u00edculas y del Cosmos, Departamento de EMFTEL, Universidad Complutense de Madrid, Madrid, Spain "}}, {"@type": "Person", "@id": " https://orcid.org/ 0000-0002-6208-5244", "givenName": "Ari", "familyName": "Brill"}, {"@type": "Person", "givenName": "Bryan", "familyName": "Kim", "affiliation": {"@type": "Organization", "name": "University of California Los Angeles, Division of Astronomy and Astrophysics, Los Angeles, CA, USA"}}, {"@type": "Person", "@id": " https://orcid.org/0000-0001-6674-4238", "givenName": "Qi", "familyName": "Feng", "affiliation": {"@type": "Organization", "name": "Barnard College, Columbia University, New York, NY, USA"}}], "value_in_2": [{"@type": "Organization", "@id": "https://github.com/ctlearn-project"}, {"@type": "Person", "name": null}, {"@type": "Person", "email": "d.nieto@ucm.es", "name": null}, {"@type": "Person", "name": null}, {"@type": "Person", "name": null}, {"@type": "Person", "name": null}, {"@type": "Person", "name": "Ari Brill"}, {"@type": "Person", "name": "Bryan Kim"}, {"@type": "Person", "name": "Tjark Miener"}, {"@type": "Person", "email": "d.nieto@ucm.es", "name": "Daniel Nieto"}]}, "contributor": {"value_in_1": [{"@type": "Person", "@id": " https://orcid.org/0009-0007-1566-9507", "givenName": "Alexander", "familyName": "Cervi\u00f1o Cort\u00ednez", "affiliation": {"@type": "Organization", "name": "Instituto de F\u00edsica de Part\u00edculas y del Cosmos, Departamento de EMFTEL, Universidad Complutense de Madrid, Madrid, Spain"}}, {"@type": "Person", "@id": " https://orcid.org/0000-0002-4454-1146", "givenName": "Jaime", "familyName": "Sevilla", "affiliation": {"@type": "Organization", "name": "Facultad de Ingenier\u00eda Inform\u00e1tica, Universidad Complutense de Madrid, Madrid, Spain"}}], "value_in_2": null}, "dateCreated": {"value_in_1": null, "value_in_2": "2016-10-13"}, "dateModified": {"value_in_1": "2025-03-21", "value_in_2": "2026-02-23"}, "datePublished": {"value_in_1": "2023-05-08", "value_in_2": "2018-03-19"}, "funder": {"value_in_1": {"@type": "Organization", "name": "European Union's Horizon 2020 research and innovation programme"}, "value_in_2": null}, "license": {"value_in_1": "https://spdx.org/licenses/BSD-3-Clause", "value_in_2": {"name": "BSD 2-Clause", "url": "https://raw.githubusercontent.com/ctlearn-project/ctlearn/main/LICENSE", "identifier": "https://spdx.org/licenses/BSD-2-Clause", "spdx_id": "BSD-2-Clause"}}, "version": {"value_in_1": "0.10.2", "value_in_2": null}, "isPartOf": {"value_in_1": "https://github.com/ctlearn-project", "value_in_2": null}, "description": {"value_in_1": "CTLearn is a high-level Python package providing a backend for training deep learning models for the reconstruction of imaging atmospheric Cherenkov telescope events using TensorFlow.", "value_in_2": ["CTLearn is a high-level Python package providing a backend for training deep learning models for the reconstruction of imaging atmospheric Cherenkov telescope events using TensorFlow."]}, "identifier": {"value_in_1": "10.5281/zenodo.3342952", "value_in_2": ["10.5281/zenodo.3342952"]}, "name": {"value_in_1": "CTLearn: Deep learning for imaging atmospheric Cherenkov telescopes event reconstruction", "value_in_2": "ctlearn"}, "maintainer": {"value_in_1": [{"@type": "Person", "@id": "https://orcid.org/0000-0003-3343-0755", "givenName": "Daniel", "familyName": "Nieto", "email": "d.nieto@ucm.es", "affiliation": {"@type": "Organization", "name": "Instituto de F\u00edsica de Part\u00edculas y del Cosmos, Departamento de EMFTEL, Universidad Complutense de Madrid, Madrid, Spain "}}, {"@type": "Person", "@id": "https://orcid.org/0000-0003-1821-7964", "givenName": "Tjark", "familyName": "Miener", "affiliation": {"@type": "Organization", "name": "D\u00e9partement de Physique Nucl\u00e9aire et Corpusculaire, Univertit\u00e9 de Gen\u00e8ve, Gen\u00e8ve, Switzerland"}}], "value_in_2": null}, "contIntegration": {"value_in_1": "https://github.com/ctlearn-project/ctlearn/actions", "value_in_2": null}, "buildInstructions": {"value_in_1": null, "value_in_2": ["https://ctlearn.readthedocs.io/", "https://raw.githubusercontent.com/ctlearn-project/ctlearn/main/README.rst"]}, "developmentStatus": {"value_in_1": "active", "value_in_2": null}, "funding": {"value_in_1": "ESCAPE 824064", "value_in_2": null}, "referencePublication": {"value_in_1": "https://doi.org/10.5281/zenodo.3342952", "value_in_2": null}, "readme": {"value_in_1": "https://ctlearn.readthedocs.io", "value_in_2": "https://raw.githubusercontent.com/ctlearn-project/ctlearn/main/README.rst"}}, "equivalences": {"codeRepository": "https://github.com/ctlearn-project/ctlearn", "runtimePlatform": null, "targetProduct": null, "applicationSubCategory": null, "fileSize": null, "installUrl": null, "memoryRequirements": null, "permissions": null, "processorRequirements": null, "softwareHelp": null, "storageRequirements": null, "supportingData": null, "citation": null, "copyrightHolder": null, "copyrightYear": null, "editor": null, "encoding": null, "fileFormat": null, "keywords": ["Imaging atmospheric Cherenkov telescopes", "Deep learning", "High energy physics", "Event reconstruction"], "producer": null, "provider": null, "publisher": null, "sponsor": null, "isAccessibleForFree": null, "hasPart": null, "position": null, "sameAs": null, "url": null, "relatedLink": null, "givenName": null, "familyName": null, "email": null, "affiliation": null, "address": null, "": null, "softwareSuggestions": null, "embargoDate": null, "issueTracker": "https://github.com/ctlearn-project/ctlearn/issues", "creator": null, "endDate": null, "roleName": null, "startDate": null}}}
Logs
Log File: docs/records/15065761/15065761_codemeta_completeness_tool_log.txt
2026-03-05 10:06:23,827 codemeta_completeness_tool.py:72 INFO [codemeta completeness tool] Running Codemeta Completeness Tool on record ID: 15065761
Log File: docs/records/15065761/15065761_somef_log.txt
2026-03-05 10:06:14,372 somef_tool.py:140 INFO Running SOMEF on repository: https://github.com/ctlearn-project/ctlearn
2026-03-05 10:06:23,824 somef_utils.py:43 INFO SOftware Metadata Extraction Framework (SOMEF) Command Line Interface
HEAD Content-Length: 1165364
CODEMETA PARSER - Processing file: /tmp/tmpz8jywzws/ctlearn-project_ctlearn/ctlearn-main/codemeta.json
CODEMETA PARSER - Source: https://raw.githubusercontent.com/ctlearn-project/ctlearn/main/codemeta.json
repository
documentation
Saving json data to docs/records/15065761/15065761_somef.json
Success
2026-03-05 10:06:23,824 somef_utils.py:45 ERROR 05-Mar-26 10:06:19-DEBUG-Starting new HTTPS connection (1): github.com:443
05-Mar-26 10:06:19-DEBUG-https://github.com:443 "GET /api/v4/projects HTTP/1.1" 404 9
05-Mar-26 10:06:20-INFO-Loading Repository https://github.com/ctlearn-project/ctlearn Information....
05-Mar-26 10:06:20-DEBUG-Starting new HTTPS connection (1): api.github.com:443
05-Mar-26 10:06:20-DEBUG-https://api.github.com:443 "GET /repos/ctlearn-project/ctlearn HTTP/1.1" 200 1484
05-Mar-26 10:06:20-INFO-Remaining GitHub API requests: 32 ### Next rate limit reset at: 2026-03-05 10:56:47
05-Mar-26 10:06:20-DEBUG-Starting new HTTPS connection (1): api.github.com:443
05-Mar-26 10:06:20-DEBUG-https://api.github.com:443 "GET /repos/ctlearn-project/ctlearn/languages HTTP/1.1" 200 79
05-Mar-26 10:06:20-INFO-Remaining GitHub API requests: 31 ### Next rate limit reset at: 2026-03-05 10:56:47
05-Mar-26 10:06:20-DEBUG-Starting new HTTPS connection (1): api.github.com:443
05-Mar-26 10:06:20-DEBUG-https://api.github.com:443 "GET /repos/ctlearn-project/ctlearn/releases?per_page=100&page=1 HTTP/1.1" 200 None
05-Mar-26 10:06:20-INFO-Remaining GitHub API requests: 30 ### Next rate limit reset at: 2026-03-05 10:56:47
05-Mar-26 10:06:20-DEBUG-Starting new HTTPS connection (1): api.github.com:443
05-Mar-26 10:06:20-DEBUG-https://api.github.com:443 "GET /repos/ctlearn-project/ctlearn/releases?per_page=100&page=2 HTTP/1.1" 200 2
05-Mar-26 10:06:20-INFO-Remaining GitHub API requests: 29 ### Next rate limit reset at: 2026-03-05 10:56:47
05-Mar-26 10:06:20-INFO-Repository information successfully loaded.
05-Mar-26 10:06:20-INFO-Downloading https://github.com/ctlearn-project/ctlearn/archive/main.zip
05-Mar-26 10:06:20-DEBUG-Starting new HTTPS connection (1): github.com:443
05-Mar-26 10:06:20-DEBUG-https://github.com:443 "GET /ctlearn-project/ctlearn/archive/main.zip HTTP/1.1" 302 0
05-Mar-26 10:06:20-DEBUG-Starting new HTTPS connection (1): codeload.github.com:443
05-Mar-26 10:06:20-DEBUG-https://codeload.github.com:443 "GET /ctlearn-project/ctlearn/zip/refs/heads/main HTTP/1.1" 200 1165364
05-Mar-26 10:06:20-DEBUG-Starting new HTTPS connection (1): github.com:443
05-Mar-26 10:06:20-DEBUG-https://github.com:443 "GET /ctlearn-project/ctlearn/archive/main.zip HTTP/1.1" 302 0
05-Mar-26 10:06:20-DEBUG-Starting new HTTPS connection (1): codeload.github.com:443
05-Mar-26 10:06:21-DEBUG-https://codeload.github.com:443 "GET /ctlearn-project/ctlearn/zip/refs/heads/main HTTP/1.1" 200 None
05-Mar-26 10:06:21-INFO-############### Processing package file: pyproject.toml ###############
05-Mar-26 10:06:21-ERROR-Error parsing pyproject.toml from /tmp/tmpz8jywzws/ctlearn-project_ctlearn/ctlearn-main/pyproject.toml: 'file'
05-Mar-26 10:06:21-INFO-############### Processing package file: requirements.txt ###############
05-Mar-26 10:06:21-INFO-Extracting information using headers
/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.11/site-packages/somef/header_analysis.py:112: FutureWarning: A value is trying to be set on a copy of a DataFrame or Series through chained assignment using an inplace method.
The behavior will change in pandas 3.0. This inplace method will never work because the intermediate object on which we are setting values always behaves as a copy.
For example, when doing 'df[col].method(value, inplace=True)', try using 'df.method({col: value}, inplace=True)' or df[col] = df[col].method(value) instead, to perform the operation inplace on the original object.
df['Content'].replace('', np.nan, inplace=True)
05-Mar-26 10:06:21-INFO-Labeling headers.
/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.11/site-packages/somef/header_analysis.py:224: FutureWarning: ChainedAssignmentError: behaviour will change in pandas 3.0!
You are setting values through chained assignment. Currently this works in certain cases, but when using Copy-on-Write (which will become the default behaviour in pandas 3.0) this will never work to update the original DataFrame or Series, because the intermediate object on which we are setting values will behave as a copy.
A typical example is when you are setting values in a column of a DataFrame, like:
df["col"][row_indexer] = value
Use `df.loc[row_indexer, "col"] = values` instead, to perform the assignment in a single step and ensure this keeps updating the original `df`.
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
data['Group'].iloc[0] = ['unknown']
/builds/escape-ossr/rs_quality_checks/.venv/lib/python3.11/site-packages/somef/header_analysis.py:230: FutureWarning: ChainedAssignmentError: behaviour will change in pandas 3.0!
You are setting values through chained assignment. Currently this works in certain cases, but when using Copy-on-Write (which will become the default behaviour in pandas 3.0) this will never work to update the original DataFrame or Series, because the intermediate object on which we are setting values will behave as a copy.
A typical example is when you are setting values in a column of a DataFrame, like:
df["col"][row_indexer] = value
Use `df.loc[row_indexer, "col"] = values` instead, to perform the assignment in a single step and ensure this keeps updating the original `df`.
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
data['Group'].iloc[0] = np.NaN
05-Mar-26 10:06:22-INFO-Header information extracted.
05-Mar-26 10:06:22-INFO-Splitting text into valid excerpts for classification
05-Mar-26 10:06:22-INFO-Extraction of bibtex citation from readme completed.
05-Mar-26 10:06:22-INFO-Text Successfully split.
05-Mar-26 10:06:22-INFO-Classifying excerpts for the category description
05-Mar-26 10:06:22-INFO-Checking thresholds for classified excerpts.
05-Mar-26 10:06:22-INFO-All excerpts below the threshold have been removed.
05-Mar-26 10:06:22-DEBUG-Starting new HTTPS connection (1): zenodo.org:443
05-Mar-26 10:06:23-DEBUG-https://zenodo.org:443 "GET /badge/DOI/10 HTTP/1.1" 404 None
05-Mar-26 10:06:23-DEBUG-Starting new HTTPS connection (1): github.com:443
05-Mar-26 10:06:23-DEBUG-https://github.com:443 "GET /ctlearn-project/ctlearn/wiki HTTP/1.1" 302 0
05-Mar-26 10:06:23-INFO-Completed extracting regular expressions