Template:Infobox software: Difference between revisions

From BOINC Projects
Jump to navigation Jump to search
Al Piskun (talk | contribs)
No edit summary
Al Piskun (talk | contribs)
No edit summary
Line 22: Line 22:
{{#if:{{{caption|}}}|<div style="font-size:11px; color:#54595d; margin-top:6px;">{{{caption}}}</div>}}
{{#if:{{{caption|}}}|<div style="font-size:11px; color:#54595d; margin-top:6px;">{{{caption}}}</div>}}
</td>
</td>
</tr>}}
<!-- PROJECT -->
{{#if:{{{project status|}}}{{{category|}}}{{{compute|}}}{{{dependencies|}}}|<tr>
<th colspan="2" style="background:#eaecf0; padding:6px; text-align:center; font-size:11px; text-transform:uppercase;">
Project
</th>
</tr>}}
{{#if:{{{project status|}}}|<tr>
<th style="width:110px;">Status</th>
{{#ifeq:{{{project status}}}|Active|<td style="background:#d4edda; color:#155724; font-weight:600;">{{{project status}}}</td>|<td>{{{project status}}}</td>}}
</tr>}}
{{#if:{{{category|}}}|<tr>
<th>Category</th>
<td>{{{category}}}</td>
</tr>}}
{{#if:{{{compute|}}}|<tr>
<th>Compute</th>
<td>{{{compute}}}</td>
</tr>}}
{{#if:{{{dependencies|}}}|<tr>
<th>Requires</th>
<td>{{{dependencies}}}</td>
</tr>}}
</tr>}}


Line 72: Line 99:


<!-- SOFTWARE -->
<!-- SOFTWARE -->
{{#if:{{{platform|}}}{{{programming language|}}}{{{operating system|}}}{{{language|}}}{{{size|}}}|<tr>
{{#if:{{{programming language|}}}{{{operating system|}}}{{{size|}}}|<tr>
<th colspan="2" style="background:#eaecf0; padding:6px; text-align:center; font-size:11px; text-transform:uppercase;">
<th colspan="2" style="background:#eaecf0; padding:6px; text-align:center; font-size:11px; text-transform:uppercase;">
Software
Software
</th>
</th>
</tr>}}
{{#if:{{{platform|}}}|<tr>
<th style="width:110px;">Platform</th>
<td>{{{platform}}}</td>
</tr>}}
</tr>}}


{{#if:{{{programming language|}}}|<tr>
{{#if:{{{programming language|}}}|<tr>
<th>Written in</th>
<th style="width:110px;">Written in</th>
<td>{{{programming language}}}</td>
<td>{{{programming language}}}</td>
</tr>}}
</tr>}}
Line 91: Line 113:
<th>Operating system</th>
<th>Operating system</th>
<td>{{{operating system}}}</td>
<td>{{{operating system}}}</td>
</tr>}}
{{#if:{{{language|}}}|<tr>
<th>Language</th>
<td>{{{language}}}</td>
</tr>}}
</tr>}}


Line 101: Line 118:
<th>Size</th>
<th>Size</th>
<td>{{{size}}}</td>
<td>{{{size}}}</td>
</tr>}}
<!-- PROJECT -->
{{#if:{{{project status|}}}{{{type|}}}{{{genre|}}}{{{category|}}}{{{compute|}}}{{{dependencies|}}}|<tr>
<th colspan="2" style="background:#eaecf0; padding:6px; text-align:center; font-size:11px; text-transform:uppercase;">
Project
</th>
</tr>}}
{{#if:{{{project status|}}}|<tr>
<th style="width:110px;">Status</th>
<td>{{{project status}}}</td>
</tr>}}
{{#if:{{{type|}}}|<tr>
<th>Type</th>
<td>{{{type}}}</td>
</tr>}}
{{#if:{{{genre|}}}|<tr>
<th>Genre</th>
<td>{{{genre}}}</td>
</tr>}}
{{#if:{{{category|}}}|<tr>
<th>Category</th>
<td>{{{category}}}</td>
</tr>}}
{{#if:{{{compute|}}}|<tr>
<th>Compute</th>
<td>{{{compute}}}</td>
</tr>}}
{{#if:{{{dependencies|}}}|<tr>
<th>Requires</th>
<td>{{{dependencies}}}</td>
</tr>}}
</tr>}}


Line 243: Line 223:
|-
|-
| <code>caption</code> || Caption below screenshot || No
| <code>caption</code> || Caption below screenshot || No
|-
| colspan="3" style="background:#eaecf0; text-align:center;" | '''Project'''
|-
| <code>project status</code> || Active, Retired, etc. — "Active" displays with a green background || No
|-
| <code>category</code> || Research category (e.g. Astrophysics, Mathematics) || No
|-
| <code>compute</code> || Processing type: CPU, GPU, or CPU & GPU || No
|-
| <code>dependencies</code> || Additional software required (e.g. VirtualBox, CUDA, Git) || No
|-
|-
| colspan="3" style="background:#eaecf0; text-align:center;" | '''Development'''
| colspan="3" style="background:#eaecf0; text-align:center;" | '''Development'''
Line 263: Line 253:
|-
|-
| colspan="3" style="background:#eaecf0; text-align:center;" | '''Software'''
| colspan="3" style="background:#eaecf0; text-align:center;" | '''Software'''
|-
| <code>platform</code> || Platform (e.g. BOINC) || No
|-
|-
| <code>programming language</code> || Language(s) the software is written in || No
| <code>programming language</code> || Language(s) the software is written in || No
|-
|-
| <code>operating system</code> || Supported operating systems || No
| <code>operating system</code> || Supported operating systems || No
|-
| <code>language</code> || UI language(s) || No
|-
|-
| <code>size</code> || Download/install size || No
| <code>size</code> || Download/install size || No
|-
| colspan="3" style="background:#eaecf0; text-align:center;" | '''Project'''
|-
| <code>project status</code> || Active, Retired, etc. || No
|-
| <code>type</code> || Software type (e.g. Application) || No
|-
| <code>genre</code> || Genre (e.g. Volunteer computing) || No
|-
| <code>category</code> || Research category (e.g. Astrophysics, Mathematics) || No
|-
| <code>compute</code> || Processing type: CPU, GPU, or CPU & GPU || No
|-
| <code>dependencies</code> || Additional software required (e.g. VirtualBox, CUDA, Git) || No
|-
|-
| colspan="3" style="background:#eaecf0; text-align:center;" | '''BOINC statistics'''
| colspan="3" style="background:#eaecf0; text-align:center;" | '''BOINC statistics'''
Line 328: Line 300:
| screenshot          = [email protected]
| screenshot          = [email protected]
| caption              = Einstein@Home screensaver
| caption              = Einstein@Home screensaver
| project status      = Active
| category            = Astrophysics
| compute              = CPU & GPU
| dependencies        = None


| developer            = Bruce Allen
| developer            = Bruce Allen
Line 338: Line 315:
| repository          = {{URL|https://git.ligo.org/einsteinathome}}
| repository          = {{URL|https://git.ligo.org/einsteinathome}}


| platform            = BOINC
| programming language = C, C++
| programming language = C, C++
| operating system    = Windows, Linux, macOS, Android
| operating system    = Windows, Linux, macOS, Android
| language            = English
| size                = ~50 MB
| size                = ~50 MB
| project status      = Active
| type                = Application
| genre                = Volunteer computing
| category            = Astrophysics
| compute              = CPU & GPU
| dependencies        = None


| stats as of          = {{Start date and age|2026|05|19}}
| stats as of          = {{Start date and age|2026|05|19}}
Line 373: Line 341:
{{Infobox software
{{Infobox software
| name                = My Project
| name                = My Project
| project status      = Active
| category            = Mathematics
| compute              = CPU
| developer            = Jane Smith
| developer            = Jane Smith
| released            = {{Start date and age|2020|01|01}}
| released            = {{Start date and age|2020|01|01}}
| platform            = BOINC
 
| operating system    = Windows, Linux, macOS
| operating system    = Windows, Linux, macOS
| project status      = Active
 
| genre                = Volunteer computing
| compute              = CPU
| website              = {{URL|https://example.org/}}
| website              = {{URL|https://example.org/}}
| license              = MIT
| license              = MIT

Revision as of 12:17, 20 May 2026


Template:Infobox software

Modern BOINC-oriented infobox template for distributed computing and software project articles.

Parameters

Parameter Description Required
name Software name (defaults to page name) No
logo Logo filename No
logo caption Caption below logo No
screenshot Screenshot filename No
caption Caption below screenshot No
Project
project status Active, Retired, etc. — "Active" displays with a green background No
category Research category (e.g. Astrophysics, Mathematics) No
compute Processing type: CPU, GPU, or CPU & GPU No
dependencies Additional software required (e.g. VirtualBox, CUDA, Git) No
Development
developer Developer name No
author Original author No
sponsor Sponsoring organization No
maintainer Current maintainer No
released Initial release date No
completed Completion date or status No
discontinued Discontinuation date (shown in red) No
repository Source code repository link No
Software
programming language Language(s) the software is written in No
operating system Supported operating systems No
size Download/install size No
BOINC statistics
stats as of Date the statistics below were recorded No
average performance Average FLOPS or equivalent No
active users Current active user count No
total users All-time total users No
active hosts Current active host count No
total hosts All-time total hosts No
Analytics
rac Recent Average Credit No
credit per day Credits granted per day No
gpu performance GPU-specific performance metric No
cpu performance CPU-specific performance metric No
Metadata
website Official website URL No
license Software license No

Full example

{{Infobox software
| name                 = Einstein@Home
| logo                 = Ein.jpg
| logo caption         = Einstein@Home logo
| screenshot           = [email protected]
| caption              = Einstein@Home screensaver

| project status       = Active
| category             = Astrophysics
| compute              = CPU & GPU
| dependencies         = None

| developer            = Bruce Allen
| author               = Bruce Allen
| sponsor              = Max Planck Society
| maintainer           = Einstein@Home team
| released             = {{Start date and age|2005|02|19}}
| completed            = No
| discontinued         =
| repository           = {{URL|https://git.ligo.org/einsteinathome}}

| programming language = C, C++
| operating system     = Windows, Linux, macOS, Android
| size                 = ~50 MB

| stats as of          = {{Start date and age|2026|05|19}}
| average performance  = 21 PFLOPS
| active users         = 14531
| total users          = 1061585
| active hosts         = 24489
| total hosts          = 8237726

| rac                  = 18500000
| credit per day       = 950000
| gpu performance      = 15 PFLOPS
| cpu performance      = 6 PFLOPS

| website              = {{URL|https://einsteinathome.org/}}
| license              = GPL-2.0-or-later
}}

Minimal example

{{Infobox software
| name                 = My Project
| project status       = Active
| category             = Mathematics
| compute              = CPU

| developer            = Jane Smith
| released             = {{Start date and age|2020|01|01}}

| operating system     = Windows, Linux, macOS

| website              = {{URL|https://example.org/}}
| license              = MIT
}}