{{ answers.general.problem }}
{{ answers.general.objective }}
{{ answers.general.procedure }}
Mathematical Subjects:
{% for values in answers.mathsubject.values %} {{ forloop.counter }} - {{ values.Name }} [{{ values.ID }}]Non-Mathematical Disciplines:
{% for values in answers.nonmathdiscipline.values %} {% if 'mardi' in values.ID %} {{ forloop.counter }} - {{ values.Name }} {% elif 'wikidata' in values.ID %} {{ forloop.counter }} - {{ values.Name }} {% endif %} {% endfor %}Name | Description | Time | Space |
---|---|---|---|
{{ answers.model.Name }} | {{ answers.model.Description }} | {{ answers.model.Time }} | {{ answers.model.Space }} |
Name | Unit | Symbol | Task | Dependency Type |
---|---|---|---|---|
{{ values.Name }} | {{ values.Unit }} | {{ values.Symbol }} | {{ values.Task }} | {{ values.Type }} |
Name | Unit | Symbol | Task |
---|---|---|---|
{{ values.Name }} | {{ values.Unit }} | {{ values.Symbol }} | {{ values.Task }} |
Name | Description | Input | Output | Method | Parameter | Environment | Discipline |
---|---|---|---|---|---|---|---|
{% if 'mardi' in values.ID %} {{ values.Name }} {% elif 'wikidata' in values.ID %} {{ values.Name }} {% elif values.ID == 'not found' %} {{ values.Name }} {% endif %} | {{ values.Description }} | {% for input in values.input.values %} {% if 'mardi' in input.ID %} {{ input.Name }} {% elif 'wikidata' in input.ID %} {{ input.Name }} {% else %} {{ input.Name }} {% endif %} {% if not forloop.last %}, {% endif %} {% endfor %} | {% for output in values.output.values %} {% if 'mardi' in output.ID %} {{ output.Name }} {% elif 'wikidata' in output.ID %} {{ output.Name }} {% else %} {{ output.Name }} {% endif %} {% if not forloop.last %}, {% endif %} {% endfor %} | {% for method in values.method.values %} {% if 'mathalgodb' in method.ID %} {{ method.Name }} {% elif 'mardi' in method.ID %} {{ method.Name }} {% elif 'wikidata' in method.ID %} {{ method.Name }} {% else %} {{ method.Name }} {% endif %} {% if not forloop.last %}, {% endif %} {% endfor %} | {% for parameter in values.parameter.values %} {{ parameter }} {% if not forloop.last %}, {% endif %} {% endfor %} | {% for environment in values.environmentSoftware.values %} {% if 'mardi' in environment.ID %} {{ environment.Name }} {% elif 'wikidata' in environment.ID %} {{ environment.Name }} {% else %} {{ environment.Name }} {% endif %} {% if not forloop.last %}, {% endif %} {% endfor %} {% for environment in values.environmentInstrument.values %} {% if 'mardi' in environment.ID %} {{ environment.Name }} {% elif 'wikidata' in environment.ID %} {{ environment.Name }} {% else %} {{ environment.Name }} {% endif %} {% if not forloop.last %}, {% endif %} {% endfor %} | {% for discipline in values.discipline.values %} {% if 'mardi' in discipline.ID %} {{ discipline.Name }} {% elif 'wikidata' in discipline.ID %} {{ discipline.Name }} {% elif 'msc' in discipline.ID %} {{ discipline.Name }} {% endif %} {% if not forloop.last %}, {% endif %} {% endfor %} |
Name | Description | Process Step | Parameter | implemented by |
---|---|---|---|---|
{% if 'mathalgodb' in values.ID %} {{ values.Name }} {% elif 'mardi' in values.ID %} {{ values.Name }} {% elif 'wikidata' in values.ID %} {{ values.Name }} {% else %} {{ values.Name }} {% endif %} | {{ values.Description }} | {% for processstep in answers.processstep.values %} {% for method in processstep.method.values %} {% if values.ID == method.ID %} {% if 'mardi' in processstep.ID %} {{ processstep.Name }} {% elif 'wikidata' in processstep.ID %} {{ processstep.Name }} {% elif processstep.ID == 'not found' %} {{ processstep.Name }} {% endif %} {% endif %} {% endfor %} {% endfor %} | {% for value in values.Parameter.values %} {{ value }} {% if not forloop.last %}, {% endif %} {% endfor %} | {% for software in values.software.values %} {% if 'mathalgodb' in software.ID %} {{ software.Name }} {% elif 'mardi' in software.ID %} {{ software.Name }} {% elif 'wikidata' in software.ID %} {{ software.Name }} {% else %} {{ software.Name}} {% endif %} {% if not forloop.last %}, {% endif %} {% endfor %} {% for instrument in values.instrument.values %} {% if 'mardi' in instrument.ID %} {{ instrument.Name }} {% elif 'wikidata' in instrument.ID %} {{ instrument.Name }} {% else %} {{ instrument.Name}} {% endif %} {% if not forloop.last %}, {% endif %} {% endfor %} |
Name | Description | Version | Programming Language | Dependencies | versioned | published | documented |
---|---|---|---|---|---|---|---|
{% if 'mathalgodb' in values.ID %} {{ values.Name }} {% elif 'mardi' in values.ID %} {{ values.Name }} {% elif 'wikidata' in values.ID %} {{ values.Name }} {% else %} {{ values.Name }} {% endif %} | {{ values.Description }} | {{ values.Version }} | {% for programminglanguage in values.programminglanguage.values %} {% if 'mardi' in programminglanguage.ID %} {{ programminglanguage.Name }} {% elif 'wikidata' in programminglanguage.ID %} {{ programminglanguage.Name }} {% endif %} {% if not forloop.last %}, {% endif %} {% endfor %} | {% for dependency in values.dependency.values %} {% if 'mardi' in dependency.ID %} {{ dependency.Name }} {% elif 'wikidata' in dependency.ID %} {{ dependency.Name }} {% else %} {{ values.Name }} {% endif %} {% if not forloop.last %}, {% endif %} {% endfor %} | {% if values.Version %} Yes {% else %} No {% endif %} |
{% if values.Published.0 == option.YesText %}
Yes {% elif values.Published.0 == option.NoText %} No {% else %} - {% endif %} |
{% if values.Documented.0 == option.YesText %}
Yes {% elif values.Documented.0 == option.NoText %} No {% else %} - {% endif %} |
Name | Description | CPU | Compiler | #Nodes | #Cores | Software |
---|---|---|---|---|---|---|
{% if 'mardi' in values.ID %} {{ values.Name }} {% elif 'wikidata' in values.ID %} {{ values.Name }} {% else %} {{ values.Name }} {% endif %} | {{ values.Description }} | {% for cpu in values.cpu.values %} {% if 'mardi' in cpu.ID %} {{ cpu.Name }} {% elif 'wikidata' in cpu.ID %} {{ cpu.Name }} {% endif %} {% if not forloop.last %}, {% endif %} {% endfor %} | {% for compiler in values.compiler.values %} {% if 'mardi' in compiler.ID %} {{ compiler.Name }} {% elif 'wikidata' in compiler.ID %} {{ compiler.Name }} {% endif %} {% if not forloop.last %}, {% endif %} {% endfor %} | {{ values.Nodes }} | {{ values.Cores }} | {% for software in values.software.values %} {% if 'mardi' in software.ID %} {{ software.Name }} {% elif 'wikidata' in software.ID %} {{ software.Name }} {% else %} {{ software.Name }} {% endif %} {% if not forloop.last %}, {% endif %} {% endfor %} |
Name | Description | Version | Part Number | Serial Number | Location | Software |
---|---|---|---|---|---|---|
{% if 'mardi' in values.ID %} {{ values.Name }} {% elif 'wikidata' in values.ID %} {{ values.Name }} {% else %} {{ values.Name }} {% endif %} | {{ values.Description }} | {{ values.Version }} | {{ values.PartNumber }} | {{ values.SerialNumber }} | {% for location in values.location.values %} {% if 'mardi' in location.ID %} {{ location.Name }} {% elif 'wikidata' in location.ID %} {{ location.Name }} {% endif %} {% if not forloop.last %}, {% endif %} {% endfor %} | {% for software in values.software.values %} {% if 'mardi' in software.ID %} {{ software.Name }} {% elif 'wikidata' in software.ID %} {{ software.Name }} {% else %} {{ software.Name }} {% endif %} {% if not forloop.last %}, {% endif %} {% endfor %} |
Name | Description | Size | Data Type | Representation Format | File Format | binary/text | proprietary | to publish | to archive |
---|---|---|---|---|---|---|---|---|---|
{% if 'mardi' in values.ID %} {{ values.Name }} {% elif 'wikidata' in values.ID %} {{ values.Name }} {% else %} {{ values.Name }} {% endif %} | {{ values.Description }} | {% if values.Size.0 == option.kilobyte %} {{ values.Size.1 }} kilobyte {% elif values.Size.0 == option.megabyte %} {{ values.Size.1 }} megabyte {% elif values.Size.0 == option.gigabyte %} {{ values.Size.1 }} gigabyte {% elif values.Size.0 == option.terabyte %} {{ values.Size.1 }} terabyte {% elif values.Size.0 == option.items %} {{ values.Size.1 }} items {% endif %} | {% for datatype in values.datatype.values %} {% if 'mardi' in datatype.ID %} {{ datatype.Name }} {% elif 'wikidata' in datatype.ID %} {{ datatype.Name }} {% endif %} {% if not forloop.last %}, {% endif %} {% endfor %} | {% for representationformat in values.representationformat.values %} {% if 'mardi' in representationformat.ID %} {{ representationformat.Name }} {% elif 'wikidata' in representationformat.ID %} {{ representationformat.Name }} {% endif %}{% if not forloop.last %}, {% endif %} {% endfor %} | {{ values.FileFormat }} | {% if values.BinaryText == option.binary %} binary {% elif values.BinaryText == option.text %} text {% endif %} | {% if values.Proprietary == option.Yes %} Yes {% elif values.Proprietary == option.No %} No {% endif %} | {% if values.ToPublish.0 == option.Yes %} Yes {% elif values.ToPublish.0 == option.URL %} Yes {% elif values.ToPublish.0 == option.DOI %} Yes {% elif values.ToPublish.0 == option.No %} No {% endif %} | {% if values.ToArchive.0 == option.YesText %} {% if values.ToArchive.1 %} {{ values.ToArchive.1 }} {% else %} Yes {% endif %} {% elif values.ToArchive.0 == option.NoText %} No {% endif %} |
Yes: {{ answers.reproducibility.mathematicalcondition }}
{% elif answers.reproducibility.mathematical == option.No %}No
{% elif answers.reproducibility.mathematical == option.NotRelevant %}Not relevant
{% endif %}Yes: {{ answers.reproducibility.runtimecondition }}
{% elif answers.reproducibility.runtime == option.No %}No
{% elif answers.reproducibility.runtime == option.NotRelevant %}Not relevant
{% endif %}Yes: {{ answers.reproducibility.resultcondition }}
{% elif answers.reproducibility.result == option.No %}No
{% elif answers.reproducibility.result == option.NotRelevant %}Not relevant
{% endif %}Yes: {{ answers.reproducibility.originalplatformcondition }}
{% elif answers.reproducibility.originalplatform == option.No %}No
{% elif answers.reproducibility.originalplatform == option.NotRelevant %}Not relevant
{% endif %}Yes: {{ answers.reproducibility.otherplatformcondition }}
{% elif answers.reproducibility.otherplatform == option.No %}No
{% elif answers.reproducibility.otherplatform == option.NotRelevant %}Not relevant
{% endif %}
{% for reference in values.reference.values %}
{% if reference.0 == option.DOI %}
DOI: {{ reference.1 }}
{% endif %}
{% if reference.0 == option.URL %}
URL: {{ reference.1 }}
{% endif %}
{% endfor %}
{% for reference in values.reference.values %}
{% if reference.0 == option.DOI %}
DOI: {{ reference.1 }}
{% endif %}
{% if reference.0 == option.URL %}
URL: {{ reference.1 }}
{% endif %}
{% endfor %}
The following abbreviations are used in the document to indicate/resolve IDs:
doi: DOI / https://dx.doi.org/
sw: swMATH / https://swmath.org/software/
wikidata: https://www.wikidata.org/wiki/
mardi: https://portal.mardi4nfdi.de/wiki/