Template:Function: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 3: | Line 3: | ||
{{#if: {{{desc|}}} | <tr><td colspan="2" align="center">{{{desc|}}}</td></tr> | }}<tr><td colspan="2"><hr></td></tr> | {{#if: {{{desc|}}} | <tr><td colspan="2" align="center">{{{desc|}}}</td></tr> | }}<tr><td colspan="2"><hr></td></tr> | ||
<tr> | <tr> | ||
<th valign="top"> | <th valign="top"> Other packages required </th> | ||
<td> {{#if: {{{req|}}} |<tt> {{{req}}}</tt> | | <td> {{#if: {{{req|}}} |<tt> {{{req}}}</tt> | none }} </td></tr> | ||
{{#if: {{{rel|}}} | <tr><th valign="top"> Related functions</th><td> <tt>{{{rel}}}</tt> </td></tr> }} | {{#if: {{{rel|}}} | <tr><th valign="top"> Related functions</th><td> <tt>{{{rel}}}</tt> </td></tr> }} | ||
<tr> | <tr> | ||
| Line 12: | Line 12: | ||
<th> Version </th> | <th> Version </th> | ||
<td> {{#if: {{{v|}}} | {{{v}}} | ?? }} </td></tr> | <td> {{#if: {{{v|}}} | {{{v}}} | ?? }} </td></tr> | ||
{{#if: {{{lic|}}} | <tr><th valign="top"> License </th><td> <tt>[http://www.qetlab.com/source/{{#if: {{{helper|}}} | license/}}license_{{{name|FunctionName}}}.txt license_{{{name|FunctionName}}}.txt]</tt> </td></tr> }} | {{#if: {{{lic|}}} | <tr><th valign="top"> License </th><td> <tt>[http://www.qetlab.com/source/{{#if: {{{helper|}}} | license/}}license_{{{name|FunctionName}}}.txt license_{{{name|FunctionName}}}.txt]</tt> </td></tr> }} | ||
</table>{{#if: {{{helper|}}} | <table class="ambox warning"><tr><td style="padding:8px;color:#000000;">'''This is a helper function''' that only exists to aid other functions in [[QETLAB]]. If you are an end-user of QETLAB, you likely will never have a reason to use this function.</td></tr></table>}} | </table>{{#if: {{{helper|}}} | <table class="ambox warning"><tr><td style="padding:8px;color:#000000;">'''This is a helper function''' that only exists to aid other functions in [[QETLAB]]. If you are an end-user of QETLAB, you likely will never have a reason to use this function.</td></tr></table>}} | ||
| Line 24: | Line 21: | ||
*'''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) | ||
*'''lic''' (optional): Set equal to 1 (and upload a license file!) if this function was written by someone not directly affiliated with [[QETLAB]] (e.g., if you got the function from [http://www.mathworks.com/matlabcentral/fileexchange/ MATLAB File Exchange]). Ignore this parameter otherwise. | *'''lic''' (optional): Set equal to 1 (and upload a license file!) if this function was written by someone not directly affiliated with [[QETLAB]] (e.g., if you got the function from [http://www.mathworks.com/matlabcentral/fileexchange/ MATLAB File Exchange]). Ignore this parameter otherwise. | ||
*'''req''' (optional): A list of other | *'''req''' (optional): A list of other MATLAB toolboxes that are required for this script to work (such as cvx). Please separate different toolboxes by a <br /> tag. Also, make each 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. | *'''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. | *'''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 | *'''v''' (optional): The version number of the script. For consistency across QETLAB, the script number should be of the form X.yz (e.g., 1.00) | ||
</noinclude> | </noinclude> | ||
<includeonly> | <includeonly> | ||
[[Category:Functions]] | [[Category:Functions]] | ||
</includeonly> | </includeonly> | ||
Revision as of 12:45, 19 September 2014
| Function Name | |
| Other packages required | none |
|---|---|
| Last updated | ?? |
| Version | ?? |
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)
- lic (optional): Set equal to 1 (and upload a license file!) if this function was written by someone not directly affiliated with QETLAB (e.g., if you got the function from MATLAB File Exchange). Ignore this parameter otherwise.
- req (optional): A list of other MATLAB toolboxes that are required for this script to work (such as cvx). Please separate different toolboxes by a <br /> tag. Also, make each 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 form X.yz (e.g., 1.00)