From 71185e366f620884ee8ccc4ba3813248f699264f Mon Sep 17 00:00:00 2001 From: Bernd Flemisch Date: Sun, 8 May 2022 15:11:06 +0000 Subject: [PATCH 1/2] Add first draft fof a file codemeta.json. Generated with https://codemeta.github.io/codemeta-generator/. --- codemeta.json | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 codemeta.json diff --git a/codemeta.json b/codemeta.json new file mode 100644 index 0000000000..82fdbeedcf --- /dev/null +++ b/codemeta.json @@ -0,0 +1,47 @@ +{ + "@context": "https://doi.org/10.5063/schema/codemeta-2.0", + "@type": "SoftwareSourceCode", + "license": "https://spdx.org/licenses/GPL-3.0+", + "codeRepository": "https://git.iws.uni-stuttgart.de/dumux-repositories/dumux", + "contIntegration": "https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/pipelines", + "dateCreated": "2007-03-01", + "datePublished": "2009-07-01", + "dateModified": "2022-05-13", + "downloadUrl": "https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/archive/3.5.0/dumux-3.5.0.tar.gz", + "issueTracker": "https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues", + "name": "DuMux", + "version": "3.5", + "identifier": "https://doi.org/10.5281/zenodo.2479594", + "description": "DuMux is an open-source simulator for flow and transport processes in and around porous media. It is a research code written in C++ based on Dune (Distributed and Unified Numerics Environment). Its main intention is to provide a sustainable and consistent framework for the implementation and application of porous media model concepts and constitutive relations.", + "applicationCategory": "Environmental Engineering", + "releaseNotes": "https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/releases/3.5.0", + "developmentStatus": "active", + "referencePublication": "https://doi.org/10.1016/j.camwa.2020.02.012", + "keywords": [ + "porous media" + ], + "programmingLanguage": [ + "C++", + "Python" + ], + "operatingSystem": [ + "Linux", + "macOS" + ], + "softwareRequirements": [ + "https://dumux.org/installation/" + ], + "author": [ + { + "@type": "Person", + "@id": "https://orcid.org/ 0000-0001-8188-620X", + "givenName": "Bernd", + "familyName": "Flemisch", + "email": "bernd@iws.uni-stuttgart.de", + "affiliation": { + "@type": "Organization", + "name": "University of Stuttgart" + } + } + ] +} -- GitLab From 767d8335c8395b046231ae895256f2131dc4ab84 Mon Sep 17 00:00:00 2001 From: Timo Koch Date: Sat, 26 Nov 2022 19:30:57 +0000 Subject: [PATCH 2/2] [codemeta] Update version, add keywords I removed the author keyword which seems to be optional. We can add this later when we have a good solution. E.g. author: Dumux developers, contributors: everyone listed in git. --- codemeta.json | 28 +++++++++------------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/codemeta.json b/codemeta.json index 82fdbeedcf..f95a98e5dc 100644 --- a/codemeta.json +++ b/codemeta.json @@ -2,23 +2,23 @@ "@context": "https://doi.org/10.5063/schema/codemeta-2.0", "@type": "SoftwareSourceCode", "license": "https://spdx.org/licenses/GPL-3.0+", - "codeRepository": "https://git.iws.uni-stuttgart.de/dumux-repositories/dumux", + "codeRepository": "git+https://git.iws.uni-stuttgart.de/dumux-repositories/dumux.git", "contIntegration": "https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/pipelines", "dateCreated": "2007-03-01", "datePublished": "2009-07-01", - "dateModified": "2022-05-13", - "downloadUrl": "https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/archive/3.5.0/dumux-3.5.0.tar.gz", + "dateModified": "2022-10-22", + "downloadUrl": "https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/archive/3.6.0/dumux-3.6.0.tar.gz", "issueTracker": "https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues", "name": "DuMux", - "version": "3.5", + "version": "3.6", "identifier": "https://doi.org/10.5281/zenodo.2479594", - "description": "DuMux is an open-source simulator for flow and transport processes in and around porous media. It is a research code written in C++ based on Dune (Distributed and Unified Numerics Environment). Its main intention is to provide a sustainable and consistent framework for the implementation and application of porous media model concepts and constitutive relations.", + "description": "DuMux is short for DUNE for Multi-{Phase, Component, Scale, Physics, …} flow and transport in porous media; is a free and open-source simulator for flow and transport processes in porous media; is a research code written in C++; is based on the research software framework DUNE (Distributed and Unified Numerics Environment) and technically a DUNE discretization and user module. Its main intention is to provide a sustainable and consistent framework for the implementation and application of porous media model concepts and constitutive relations.", "applicationCategory": "Environmental Engineering", - "releaseNotes": "https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/releases/3.5.0", + "releaseNotes": "https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/releases/3.6.0", "developmentStatus": "active", "referencePublication": "https://doi.org/10.1016/j.camwa.2020.02.012", "keywords": [ - "porous media" + "porous media", "finite volume method", "multi-phase flow in porous media", "geomechanics", "flow and transport", "PDE solver", "nonlinear problems" ], "programmingLanguage": [ "C++", @@ -31,17 +31,7 @@ "softwareRequirements": [ "https://dumux.org/installation/" ], - "author": [ - { - "@type": "Person", - "@id": "https://orcid.org/ 0000-0001-8188-620X", - "givenName": "Bernd", - "familyName": "Flemisch", - "email": "bernd@iws.uni-stuttgart.de", - "affiliation": { - "@type": "Organization", - "name": "University of Stuttgart" - } - } + "relatedLink": [ + "https://dumux.org/" ] } -- GitLab