Difference between revisions of "Template:Function"

From QETLAB
Jump to navigation Jump to search
(Created page with "<table class="infobox"> <tr><td colspan="2" class="infobox_head"> {{{name|Function Name}}} </td></tr> {{#if: {{{desc|}}} | <tr><td colspan="2">{{{desc|}}}</td></tr> | }}<tr><t...")
 
Line 5: Line 5:
 
<th> Requires </th>
 
<th> Requires </th>
 
<td> {{#if: {{{req|}}} | {{{req}}} | nothing }} </td></tr>
 
<td> {{#if: {{{req|}}} | {{{req}}} | nothing }} </td></tr>
 +
{{#if: {{{rel|}}} | <tr><th> Related functions</th><td> {{{rel}}} </td></tr> }}
 
<tr>
 
<tr>
 
<th> Last updated </th>
 
<th> Last updated </th>
Line 11: Line 12:
 
<th> Version </th>
 
<th> Version </th>
 
<td> {{#if: {{{v|}}} | {{{v}}} | ?? }} </td></tr>
 
<td> {{#if: {{{v|}}} | {{{v}}} | ?? }} </td></tr>
 +
<tr>
 +
<th> Source code </th>
 +
<td> [http://www.qetlab.com/source/{{{name|FunctionName}}}.m {{{name|FunctionName}}}.m] </td></tr>
 
</table>
 
</table>
 
<noinclude>
 
<noinclude>
Line 18: Line 22:
 
*'''name''': The name of the function (all one word, including the .m suffix)
 
*'''name''': The name of the function (all one word, including the .m suffix)
 
*'''desc''' (optional): A one-line description of the function (should be the same as the brief description given in the MATLAB header file)
 
*'''desc''' (optional): A one-line description of the function (should be the same as the brief description given in the MATLAB header file)
*'''req''' (optional): A list of other .m files and MATLAB toolboxes that are required for this script to work. Please separate different scripts and toolboxes by a &lt;br /&gt; tag. Also, make each script or toolbox name a link whenever possible.
+
*'''req''' (optional): A list of other functions and MATLAB toolboxes that are required for this script to work. Please separate different scripts and toolboxes by a &lt;br /&gt; tag. Also, make each function or toolbox name a link whenever possible.
 +
*'''rel''' (optional): A list of other functions that are similar to this function or closely-related to it in some way (only include functions that aren't already included under the "req" parameter). Please separate different scripts and toolboxes by a &lt;br /&gt; tag. Also, make each function name a link whenever possible.
 
*'''upd''' (optional): The date when the MATLAB script was last updated.
 
*'''upd''' (optional): The date when the MATLAB script was last updated.
 
*'''v''' (optional): The version number of the script. For consistency across QETLAB, the script number should be of the for X.yz (e.g., 1.00)
 
*'''v''' (optional): The version number of the script. For consistency across QETLAB, the script number should be of the for X.yz (e.g., 1.00)

Revision as of 17:45, 14 November 2012

Function Name

Requires nothing
Last updated  ??
Version  ??
Source code FunctionName.m

This is an infobox template to be placed on function pages. An example of this infobox can be seen to the right.

Parameters

  • name: The name of the function (all one word, including the .m suffix)
  • desc (optional): A one-line description of the function (should be the same as the brief description given in the MATLAB header file)
  • req (optional): A list of other functions and MATLAB toolboxes that are required for this script to work. Please separate different scripts and toolboxes by a <br /> tag. Also, make each function or toolbox name a link whenever possible.
  • rel (optional): A list of other functions that are similar to this function or closely-related to it in some way (only include functions that aren't already included under the "req" parameter). Please separate different scripts and toolboxes by a <br /> tag. Also, make each function name a link whenever possible.
  • upd (optional): The date when the MATLAB script was last updated.
  • v (optional): The version number of the script. For consistency across QETLAB, the script number should be of the for X.yz (e.g., 1.00)