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 25: Line 25:


<!-- DEVELOPMENT -->
<!-- DEVELOPMENT -->
{{#if:{{{developer|}}}|<tr>
{{#if:{{{developer|}}}{{{author|}}}{{{sponsor|}}}{{{maintainer|}}}{{{released|}}}{{{completed|}}}{{{discontinued|}}}{{{repository|}}}|<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;">
Development
Development
</th>
</th>
</tr>
</tr>}}


<tr>
{{#if:{{{developer|}}}|<tr>
<th style="width:110px;">Developer</th>
<th style="width:110px;">Developer</th>
<td>{{{developer}}}</td>
<td>{{{developer}}}</td>
Line 63: Line 63:
{{#if:{{{discontinued|}}}|<tr>
{{#if:{{{discontinued|}}}|<tr>
<th>Discontinued</th>
<th>Discontinued</th>
<td style="color:#b32424; font-weight:600;">
<td style="color:#b32424; font-weight:600;">{{{discontinued}}}</td>
{{{discontinued}}}
</td>
</tr>}}
</tr>}}


Line 74: Line 72:


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


<!-- PROJECT -->
<!-- PROJECT -->
{{#if:{{{project status|}}}|<tr>
{{#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;">
<th colspan="2" style="background:#eaecf0; padding:6px; text-align:center; font-size:11px; text-transform:uppercase;">
Project
Project
</th>
</th>
</tr>
</tr>}}


<tr>
{{#if:{{{project status|}}}|<tr>
<th>Status</th>
<th style="width:110px;">Status</th>
<td>{{{project status}}}</td>
<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>}}
</tr>}}


Line 109: Line 128:
<th>Category</th>
<th>Category</th>
<td>{{{category}}}</td>
<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>}}


<!-- BOINC STATS -->
<!-- BOINC STATS -->
{{#if:{{{average performance|}}}|<tr>
{{#if:{{{stats as of|}}}{{{average performance|}}}{{{active users|}}}{{{total users|}}}{{{active hosts|}}}{{{total hosts|}}}|<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;">
BOINC statistics
BOINC statistics
</th>
</th>
</tr>
</tr>}}


<tr>
{{#if:{{{stats as of|}}}|<tr>
<th style="width:110px;">Stats as of</th>
<td>{{{stats as of}}}</td>
</tr>}}
 
{{#if:{{{average performance|}}}|<tr>
<th>Performance</th>
<th>Performance</th>
<td>{{{average performance}}}</td>
<td>{{{average performance}}}</td>
Line 141: Line 175:
<th>Total hosts</th>
<th>Total hosts</th>
<td>{{formatnum:{{{total hosts}}}}}</td>
<td>{{formatnum:{{{total hosts}}}}}</td>
</tr>}}
{{#if:{{{stats updated|}}}|<tr>
<th>Stats updated</th>
<td>{{{stats updated}}}</td>
</tr>}}
</tr>}}


<!-- ANALYTICS -->
<!-- ANALYTICS -->
{{#if:{{{rac|}}}|<tr>
{{#if:{{{rac|}}}{{{credit per day|}}}{{{gpu performance|}}}{{{cpu performance|}}}|<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;">
Analytics
Analytics
</th>
</th>
</tr>
</tr>}}


<tr>
{{#if:{{{rac|}}}|<tr>
<th>RAC</th>
<th style="width:110px;">RAC</th>
<td>{{formatnum:{{{rac}}}}}</td>
<td>{{formatnum:{{{rac}}}}}</td>
</tr>}}
</tr>}}
Line 176: Line 205:


<!-- METADATA -->
<!-- METADATA -->
{{#if:{{{website|}}}|<tr>
{{#if:{{{website|}}}{{{license|}}}|<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;">
Metadata
Metadata
</th>
</th>
</tr>
</tr>}}


<tr>
{{#if:{{{website|}}}|<tr>
<th>Website</th>
<th style="width:110px;">Website</th>
<td>{{{website}}}</td>
<td>{{{website}}}</td>
</tr>}}
</tr>}}
Line 214: Line 243:
|-
|-
| <code>caption</code> || Caption below screenshot || No
| <code>caption</code> || Caption below screenshot || No
|-
| colspan="3" style="background:#eaecf0; text-align:center;" | '''Development'''
|-
|-
| <code>developer</code> || Developer name || No
| <code>developer</code> || Developer name || No
Line 231: Line 262:
| <code>repository</code> || Source code repository link || No
| <code>repository</code> || Source code repository link || No
|-
|-
| <code>programming language</code> || Language(s) used || No
| 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>operating system</code> || Supported operating systems || No
| <code>operating system</code> || Supported operating systems || No
Line 239: Line 274:
| <code>size</code> || Download/install size || No
| <code>size</code> || Download/install size || No
|-
|-
| <code>project status</code> || Active, retired, etc. || 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>Astrophysics</code> || Software Astrophysics || No
| <code>genre</code> || Genre (e.g. Volunteer computing) || No
|-
|-
| <code>average performance</code> || Average FLOPS or similar || 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'''
|-
| <code>stats as of</code> || Date the statistics below were recorded || No
|-
| <code>average performance</code> || Average FLOPS or equivalent || No
|-
|-
| <code>active users</code> || Current active user count || No
| <code>active users</code> || Current active user count || No
Line 253: Line 302:
| <code>total hosts</code> || All-time total hosts || No
| <code>total hosts</code> || All-time total hosts || No
|-
|-
| <code>stats updated</code> || Date statistics were last updated || No
| colspan="3" style="background:#eaecf0; text-align:center;" | '''Analytics'''
|-
|-
| <code>rac</code> || Recent Average Credit || No
| <code>rac</code> || Recent Average Credit || No
Line 259: Line 308:
| <code>credit per day</code> || Credits granted per day || No
| <code>credit per day</code> || Credits granted per day || No
|-
|-
| <code>gpu performance</code> || GPU performance metric || No
| <code>gpu performance</code> || GPU-specific performance metric || No
|-
|-
| <code>cpu performance</code> || CPU performance metric || No
| <code>cpu performance</code> || CPU-specific performance metric || No
|-
| colspan="3" style="background:#eaecf0; text-align:center;" | '''Metadata'''
|-
|-
| <code>website</code> || Official website URL || No
| <code>website</code> || Official website URL || No
Line 284: Line 335:
| released            = {{Start date and age|2005|02|19}}
| released            = {{Start date and age|2005|02|19}}
| completed            = No
| completed            = No
| discontinued        =  
| discontinued        =
| 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
Line 293: Line 345:


| project status      = Active
| project status      = Active
| type                = Application
| genre                = Volunteer computing
| category            = Astrophysics
| category            = Astrophysics
| compute              = CPU & GPU
| dependencies        = None


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


| rac                  = 18500000
| rac                  = 18500000
Line 319: Line 375:
| 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:03, 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
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
platform Platform (e.g. BOINC) No
programming language Language(s) the software is written in No
operating system Supported operating systems No
language UI language(s) No
size Download/install size No
Project
project status Active, Retired, etc. No
type Software type (e.g. Application) No
genre Genre (e.g. Volunteer computing) 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
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

| 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}}

| platform             = BOINC
| programming language = C, C++
| operating system     = Windows, Linux, macOS, Android
| language             = English
| 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}}
| 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
| developer            = Jane Smith
| released             = {{Start date and age|2020|01|01}}
| platform             = BOINC
| operating system     = Windows, Linux, macOS
| project status       = Active
| genre                = Volunteer computing
| compute              = CPU
| website              = {{URL|https://example.org/}}
| license              = MIT
}}