Difference between revisions of "Template:CelestialRef/test/doc"

From blackwiki
Jump to navigation Jump to search
imported>Robertinventor
imported>Robertinventor
Line 4: Line 4:
 
==Documentation==
 
==Documentation==
  
CelestialRef creates
+
CelestialRefTest creates
  
 
* Name or internal link to the celestial object in Wikipedia
 
* Name or internal link to the celestial object in Wikipedia
Line 44: Line 44:
 
|}
 
|}
  
This template relies on {{t|CelestialRef/Extras}} for the footnote content, which is alternatively shown inline for inline=yes
+
This template relies on {{t|CelestialRefTest/Extras}} for the footnote content, which is alternatively shown inline for inline=yes
  
 
== Examples ==
 
== Examples ==
Line 50: Line 50:
 
Any identifier recognized by Simbad for its sim-basic will do.  
 
Any identifier recognized by Simbad for its sim-basic will do.  
  
So, these are all possible: <nowiki>{{CelestialRef | M 31}}, {{CelestialRef | Crab Nebula}}, {{CelestialRef | HD 189733b}}</nowiki> etc.
+
So, these are all possible: <nowiki>{{CelestialRefTest | M 31}}, {{CelestialRefTest | Crab Nebula}}, {{CelestialRefTest | HD 189733b}}</nowiki> etc.
  
Displayed as: {{CelestialRef | M 31}}, {{CelestialRef | Crab Nebula}}, {{CelestialRef | HD 189733b}}.
+
Displayed as: {{CelestialRefTest | M 31}}, {{CelestialRefTest | Crab Nebula}}, {{CelestialRefTest | HD 189733b}}.
  
This shows all the features in use: Example:  <nowiki>{{CelestialRef| Crab Nebula | cds=short | ids=show | bib=show | plot=10 |units=arcsec | image=show | bwimage=show }}</nowiki>
+
This shows all the features in use: Example:  <nowiki>{{CelestialRefTest| Crab Nebula | cds=short | ids=show | bib=show | plot=10 |units=arcsec | image=show | bwimage=show }}</nowiki>
  
yields {{CelestialRef| Crab Nebula | cds=short | ids=show | bib=show | plot=10 |units=arcsec | image=show | bwimage=show }}
+
yields {{CelestialRefTest| Crab Nebula | cds=short | ids=show | bib=show | plot=10 |units=arcsec | image=show | bwimage=show }}
  
Same example with commas instead of dashes :  <nowiki>{{CelestialRef| Crab Nebula | sep=, |cds=short | ids=show | bib=show | plot=10 |units=arcsec | image=show | bwimage=show }}</nowiki>
+
Same example with commas instead of dashes :  <nowiki>{{CelestialRefTest| Crab Nebula | sep=, |cds=short | ids=show | bib=show | plot=10 |units=arcsec | image=show | bwimage=show }}</nowiki>
  
yields {{CelestialRef| Crab Nebula | sep= , | cds=short | ids=show | bib=show | plot=10 |units=arcsec | image=show | bwimage=show }}
+
yields {{CelestialRefTest| Crab Nebula | sep= , | cds=short | ids=show | bib=show | plot=10 |units=arcsec | image=show | bwimage=show }}
  
 
That might be useful in an article for a single celestial object, for instance, to add all those links in a footnote for the object which is the subject of the article.
 
That might be useful in an article for a single celestial object, for instance, to add all those links in a footnote for the object which is the subject of the article.
Line 68: Line 68:
 
Showing all the optoins, as inline instead of ref:  
 
Showing all the optoins, as inline instead of ref:  
  
<nowiki>* {{CelestialRef| Crab Nebula | cds=short | ids=show | bib=show | plot=10 |units=arcsec | image=show | bwimage=show | inline=yes }}</nowiki>
+
<nowiki>* {{CelestialRefTest| Crab Nebula | cds=short | ids=show | bib=show | plot=10 |units=arcsec | image=show | bwimage=show | inline=yes }}</nowiki>
  
 
yields:
 
yields:
* {{CelestialRef| Crab Nebula | cds=short | ids=show | bib=show | plot=10 |units=arcsec | image=show | bwimage=show | inline=yes }}
+
* {{CelestialRefTest| Crab Nebula | cds=short | ids=show | bib=show | plot=10 |units=arcsec | image=show | bwimage=show | inline=yes }}
  
 
===Using a different name for the internal link===
 
===Using a different name for the internal link===
Line 77: Line 77:
 
You can use a different name for the internal link and the SIMBAD lookup.
 
You can use a different name for the internal link and the SIMBAD lookup.
  
<nowiki> {{ CelestialRef | M 31 |Andromeda Galaxy }}</nowiki>
+
<nowiki> {{ CelestialRefTest | M 31 |Andromeda Galaxy }}</nowiki>
  
yields:  {{ CelestialRef | M 31 |Andromeda Galaxy }}
+
yields:  {{ CelestialRefTest | M 31 |Andromeda Galaxy }}
  
 
===Ref only===
 
===Ref only===
Line 85: Line 85:
 
If you just want the ref without the name, use the same approach, but make the different name for the internal link blank, as in
 
If you just want the ref without the name, use the same approach, but make the different name for the internal link blank, as in
  
<nowiki>{{ CelestialRef | M 42 | }}</nowiki><br>
+
<nowiki>{{ CelestialRefTest | M 42 | }}</nowiki><br>
 
Yields:<br>
 
Yields:<br>
{{CelestialRef | M 42 | }}
+
{{CelestialRefTest | M 42 | }}
  
 
You can miix with other named parameters in any order, e.g.:  
 
You can miix with other named parameters in any order, e.g.:  
  
<nowiki>{{ CelestialRef | M 42 | | bib=show }}</nowiki> (same idea but added an extra named parameter at the end)<br>
+
<nowiki>{{ CelestialRefTest | M 42 | | bib=show }}</nowiki> (same idea but added an extra named parameter at the end)<br>
 
Yields:<br>
 
Yields:<br>
{{CelestialRef | M 42 | | bib=show }}
+
{{CelestialRefTest | M 42 | | bib=show }}
  
Which you could then add to some text as Test <nowiki>{{ CelestialRef | M 42 | | bib=show }}</nowiki>
+
Which you could then add to some text as Test <nowiki>{{ CelestialRefTest | M 42 | | bib=show }}</nowiki>
  
Test {{CelestialRef | M 42 | | bib=show }}
+
Test {{CelestialRefTest | M 42 | | bib=show }}
  
 
It doesn't matter where you put this blank field amongst the other parameters, so long as it goes after the object name.
 
It doesn't matter where you put this blank field amongst the other parameters, so long as it goes after the object name.
Line 105: Line 105:
 
===No internal link===
 
===No internal link===
  
If you just want the name without an internal link, add ''link=no'' as:  <nowiki>{{ CelestialRef | M 31 |Andromeda Galaxy | link=no}}</nowiki>
+
If you just want the name without an internal link, add ''link=no'' as:  <nowiki>{{ CelestialRefTest | M 31 |Andromeda Galaxy | link=no}}</nowiki>
  
yields:  {{ CelestialRef | M 31 |Andromeda Galaxy | link=no}}
+
yields:  {{ CelestialRefTest | M 31 |Andromeda Galaxy | link=no}}
  
<nowiki>{{ CelestialRef | M 31 | link=no}}</nowiki>
+
<nowiki>{{ CelestialRefTest | M 31 | link=no}}</nowiki>
  
yields:  {{ CelestialRef | M 31 | link=no}}
+
yields:  {{ CelestialRefTest | M 31 | link=no}}
  
 
===Siblings===
 
===Siblings===
  
You can add a link for siblings e.g.  <nowiki>{{ CelestialRef | GL 146 |siblings = show}} </nowiki>
+
You can add a link for siblings e.g.  <nowiki>{{ CelestialRefTest | GL 146 |siblings = show}} </nowiki>
  
 
This may be useful if the object is part of a larger group and this is relevant to the article citing it, in this case the Hyades super cluster.
 
This may be useful if the object is part of a larger group and this is relevant to the article citing it, in this case the Hyades super cluster.
  
{{ CelestialRef | Gliese 146 |siblings = show}}
+
{{ CelestialRefTest | Gliese 146 |siblings = show}}
  
 
===Star plot===
 
===Star plot===
Line 125: Line 125:
 
The advantage of the star plot extra link is that it lets the author of the page preset the radius for the plot. For some objects this needs to be large, e.g. 20 arcmins or more. For others, that shows far too many objects and a smaller radius in arcsecs is appropriate.
 
The advantage of the star plot extra link is that it lets the author of the page preset the radius for the plot. For some objects this needs to be large, e.g. 20 arcmins or more. For others, that shows far too many objects and a smaller radius in arcsecs is appropriate.
 
   
 
   
Example: <nowiki>{{ CelestialRef | HD  189733b | plot = 5 }}</nowiki>
+
Example: <nowiki>{{ CelestialRefTest | HD  189733b | plot = 5 }}</nowiki>
  
yields  {{ CelestialRef | HD  189733b | plot = 5 }} to plot stars within 5 arcmins of [[HD 189733b]]
+
yields  {{ CelestialRefTest | HD  189733b | plot = 5 }} to plot stars within 5 arcmins of [[HD 189733b]]
  
Example: <nowiki>{{ CelestialRef | Alpha Centauri | plot = 50 | units = arcsec  }}</nowiki>
+
Example: <nowiki>{{ CelestialRefTest | Alpha Centauri | plot = 50 | units = arcsec  }}</nowiki>
  
yields  {{ CelestialRef |  Alpha Centauri | plot = 50 | units = arcsec }} to plot stars within 50 arcsecs of Alpha Centauri
+
yields  {{ CelestialRefTest |  Alpha Centauri | plot = 50 | units = arcsec }} to plot stars within 50 arcsecs of Alpha Centauri
  
 
==Use in tables==
 
==Use in tables==
Line 143: Line 143:
 
All entries are set to add the extra Bibliography link to the refs.
 
All entries are set to add the extra Bibliography link to the refs.
  
Example: <nowiki>{{ CelestialRef | bib=show | WASP-80b }}</nowiki>
+
Example: <nowiki>{{ CelestialRefTest | bib=show | WASP-80b }}</nowiki>
  
 
{|class="wikitable"
 
{|class="wikitable"
Line 149: Line 149:
 
!Planet!!Mass (MJ)!!Period (d)!!SpT!!B - V!!Te?
 
!Planet!!Mass (MJ)!!Period (d)!!SpT!!B - V!!Te?
 
|-
 
|-
|{{CelestialRef|bib=show|WASP-43b}}||2.03||0.813||K7||1.0||4400d
+
|{{CelestialRefTest|bib=show|WASP-43b}}||2.03||0.813||K7||1.0||4400d
 
|-
 
|-
|{{CelestialRef|bib=show|HAT-P-20b}}||7.25||2.88||K3||—||4619
+
|{{CelestialRefTest|bib=show|HAT-P-20b}}||7.25||2.88||K3||—||4619
 
|-
 
|-
|{{CelestialRef|bib=show|GJ 439 c}}||0.41e||32.0||K4||1.11||4640
+
|{{CelestialRefTest|bib=show|GJ 439 c}}||0.41e||32.0||K4||1.11||4640
 
|-
 
|-
|{{CelestialRef|bib=show|GJ 439 d}}||0.53e||431.7||-||-||-
+
|{{CelestialRefTest|bib=show|GJ 439 d}}||0.53e||431.7||-||-||-
 
|-
 
|-
||{{CelestialRef|bib=show|WASP-59b}}||0.0.86||7.92||K5||0.92||4650h
+
||{{CelestialRefTest|bib=show|WASP-59b}}||0.0.86||7.92||K5||0.92||4650h
 
|-
 
|-
|{{CelestialRef|bib=show|HD 113538b}}||0.27e||263.3||K9f||-||-
+
|{{CelestialRefTest|bib=show|HD 113538b}}||0.27e||263.3||K9f||-||-
 
|-
 
|-
|{{CelestialRef|bib=show|HD 113538c}}||0.71e||1657||-||-||-
+
|{{CelestialRefTest|bib=show|HD 113538c}}||0.71e||1657||-||-||-
 
|-
 
|-
|{{CelestialRef|bib=show|BD-17 63b}}||5.12e||655.6||K4||1.14||4714
+
|{{CelestialRefTest|bib=show|BD-17 63b}}||5.12e||655.6||K4||1.14||4714
 
|-
 
|-
|{{CelestialRef|bib=show|WASP-10b}}||3.06||3.09||K5||—||-
+
|{{CelestialRefTest|bib=show|WASP-10b}}||3.06||3.09||K5||—||-
 
|-
 
|-
|{{CelestialRef|bib=show|BD-08 2823b}}||0.33||237.6||K3||1.07||4746
+
|{{CelestialRefTest|bib=show|BD-08 2823b}}||0.33||237.6||K3||1.07||4746
 
|-
 
|-
|{{CelestialRef|bib=show|HD 20868b}}||1.99||380.85||K3/4||1.04||4795
+
|{{CelestialRefTest|bib=show|HD 20868b}}||1.99||380.85||K3/4||1.04||4795
 
|-
 
|-
|{{CelestialRef|bib=show|HD 63454b}}||0.38e||2.82||K4||1.06||4840
+
|{{CelestialRefTest|bib=show|HD 63454b}}||0.38e||2.82||K4||1.06||4840
 
|-
 
|-
|{{CelestialRef|bib=show|Qatar 1b}}||1.09||1.42||N/A||1.06||4861
+
|{{CelestialRefTest|bib=show|Qatar 1b}}||1.09||1.42||N/A||1.06||4861
 
|-
 
|-
|{{CelestialRef|bib=show|CD-23 395b}}||1.44e||345.6||K5||1.08||4962
+
|{{CelestialRefTest|bib=show|CD-23 395b}}||1.44e||345.6||K5||1.08||4962
 
|}
 
|}
  
Line 184: Line 184:
 
Included mainly to check all the features are working correctly, check this after editing the code and add more test cases if nec if you add new features.
 
Included mainly to check all the features are working correctly, check this after editing the code and add more test cases if nec if you add new features.
  
Example: <nowiki>{{ CelestialRef | Barnard's star }}</nowiki>
+
Example: <nowiki>{{ CelestialRefTest | Barnard's star }}</nowiki>
  
yields {{ CelestialRef | Barnard's star }}
+
yields {{ CelestialRefTest | Barnard's star }}
  
Example: <nowiki>{{ CelestialRef | Barnard's star |link=no}}</nowiki>
+
Example: <nowiki>{{ CelestialRefTest | Barnard's star |link=no}}</nowiki>
  
yields {{ CelestialRef | Barnard's star |link=no}}
+
yields {{ CelestialRefTest | Barnard's star |link=no}}
  
Example: <nowiki>{{ CelestialRef | Barnard's star | }}</nowiki> for ref only
+
Example: <nowiki>{{ CelestialRefTest | Barnard's star | }}</nowiki> for ref only
  
yields {{ CelestialRef | Barnard's star | }}
+
yields {{ CelestialRefTest | Barnard's star | }}
  
Example: <nowiki>{{ CelestialRefTest | M 31 | Andromeda Galaxy }}</nowiki> to display as Andromeda Galaxy but look up as M 31
+
Example: <nowiki>{{ CelestialRefTestTest | M 31 | Andromeda Galaxy }}</nowiki> to display as Andromeda Galaxy but look up as M 31
  
yields {{ CelestialRef | M 31 | Andromeda Galaxy }}
+
yields {{ CelestialRefTest | M 31 | Andromeda Galaxy }}
  
Same example, name only, no internal link: <nowiki>{{ CelestialRef | M 31 | Andromeda Galaxy |link=no}} </nowiki>
+
Same example, name only, no internal link: <nowiki>{{ CelestialRefTest | M 31 | Andromeda Galaxy |link=no}} </nowiki>
  
yields {{ CelestialRef | M 31 | Andromeda Galaxy |link=no}}
+
yields {{ CelestialRefTest | M 31 | Andromeda Galaxy |link=no}}
  
 
Final example shows all the features in one ref
 
Final example shows all the features in one ref
  
Example:  <nowiki>{{CelestialRef| Crab Nebula | cds=short | ids=show | bib=show | plot = 10 |units = arcsec | image=show | bwimage=show }}</nowiki>
+
Example:  <nowiki>{{CelestialRefTest| Crab Nebula | cds=short | ids=show | bib=show | plot = 10 |units = arcsec | image=show | bwimage=show }}</nowiki>
  
yields {{CelestialRef| Crab Nebula | cds=short | ids=show | bib=show | plot = 10 |units = arcsec | image=show | bwimage=show }}
+
yields {{CelestialRefTest| Crab Nebula | cds=short | ids=show | bib=show | plot = 10 |units = arcsec | image=show | bwimage=show }}
  
 
==References ==
 
==References ==

Revision as of 00:07, 21 July 2013

Documentation

CelestialRefTest creates

  • Name or internal link to the celestial object in Wikipedia
  • Footnote with links to the SIMBAD entry
  • Optionally, extra links to other entries for the object in online databases. These are added to the footnote.

It is especially useful if you have a table of celestial objects and want to add footnotes to each one, and maybe add extra entries in the footnotes such as pre-expanded SIMBAD bibliography, star plot, or link to a photograph of the object, as appropriate.

Alternative to this template: you can use: Template:T if you just want to add the SIMBAD footnote, without these extra options.

Parameter Example Usage
First unnamed parameter M 31 Name to pass to Simbad basic search
Second unnamed parameter Andromeda Galaxy Alternative name for internal link
if absent uses first param
If set blank, name is not shown.
plot 10 Radius of star plot (if omitted, no star plot link added)
units arcsec Measurement unit for radius, arcsec, arcmin or deg acceptable, default arcmin
ids show set to show to add link to ids section of SIMBAD page
bib show set to show to add link to pre-expanded bibliography section
siblings show set to show to add link to siblings search
cds short set to short to display as "CDS" instead of "Centre de données astronomiques de Strasbourg"
image show set to show to add link to aladin preview image, colour
bwimage show set to show to add link to aladin preview image, B&w
sep , Separator for the extra entries. Default currently is to separate with dashes
inline yes Does everything inline, not as a footnote

This template relies on Template:T for the footnote content, which is alternatively shown inline for inline=yes

Examples

Any identifier recognized by Simbad for its sim-basic will do.

So, these are all possible: {{CelestialRefTest | M 31}}, {{CelestialRefTest | Crab Nebula}}, {{CelestialRefTest | HD 189733b}} etc.

Displayed as: Template:CelestialRefTest, Template:CelestialRefTest, Template:CelestialRefTest.

This shows all the features in use: Example: {{CelestialRefTest| Crab Nebula | cds=short | ids=show | bib=show | plot=10 |units=arcsec | image=show | bwimage=show }}

yields Template:CelestialRefTest

Same example with commas instead of dashes : {{CelestialRefTest| Crab Nebula | sep=, |cds=short | ids=show | bib=show | plot=10 |units=arcsec | image=show | bwimage=show }}

yields Template:CelestialRefTest

That might be useful in an article for a single celestial object, for instance, to add all those links in a footnote for the object which is the subject of the article.

Inline

Showing all the optoins, as inline instead of ref:

* {{CelestialRefTest| Crab Nebula | cds=short | ids=show | bib=show | plot=10 |units=arcsec | image=show | bwimage=show | inline=yes }}

yields:

Using a different name for the internal link

You can use a different name for the internal link and the SIMBAD lookup.

{{ CelestialRefTest | M 31 |Andromeda Galaxy }}

yields: Template:CelestialRefTest

Ref only

If you just want the ref without the name, use the same approach, but make the different name for the internal link blank, as in

{{ CelestialRefTest | M 42 | }}
Yields:
Template:CelestialRefTest

You can miix with other named parameters in any order, e.g.:

{{ CelestialRefTest | M 42 | | bib=show }} (same idea but added an extra named parameter at the end)
Yields:
Template:CelestialRefTest

Which you could then add to some text as Test {{ CelestialRefTest | M 42 | | bib=show }}

Test Template:CelestialRefTest

It doesn't matter where you put this blank field amongst the other parameters, so long as it goes after the object name.

Techy details - the template recognizes your blank field as parameter 2, the second unnamed parameter.

No internal link

If you just want the name without an internal link, add link=no as: {{ CelestialRefTest | M 31 |Andromeda Galaxy | link=no}}

yields: Template:CelestialRefTest

{{ CelestialRefTest | M 31 | link=no}}

yields: Template:CelestialRefTest

Siblings

You can add a link for siblings e.g. {{ CelestialRefTest | GL 146 |siblings = show}}

This may be useful if the object is part of a larger group and this is relevant to the article citing it, in this case the Hyades super cluster.

Template:CelestialRefTest

Star plot

The advantage of the star plot extra link is that it lets the author of the page preset the radius for the plot. For some objects this needs to be large, e.g. 20 arcmins or more. For others, that shows far too many objects and a smaller radius in arcsecs is appropriate.

Example: {{ CelestialRefTest | HD 189733b | plot = 5 }}

yields Template:CelestialRefTest to plot stars within 5 arcmins of HD 189733b

Example: {{ CelestialRefTest | Alpha Centauri | plot = 50 | units = arcsec }}

yields Template:CelestialRefTest to plot stars within 50 arcsecs of Alpha Centauri

Use in tables

The template can be used in tables. This was the original motivation for this template - to have an easy way to add footnotes anad add extra links to the footnotes, for every entry in a table.

Here is an example to test it.

Confirmed Giant Planets around Mid- and Late-K-type Dwarf Stars

All entries are set to add the extra Bibliography link to the refs.

Example: {{ CelestialRefTest | bib=show | WASP-80b }}

Planet Mass (MJ) Period (d) SpT B - V Te?
Template:CelestialRefTest 2.03 0.813 K7 1.0 4400d
Template:CelestialRefTest 7.25 2.88 K3 4619
Template:CelestialRefTest 0.41e 32.0 K4 1.11 4640
Template:CelestialRefTest 0.53e 431.7 - - -
Template:CelestialRefTest 0.0.86 7.92 K5 0.92 4650h
Template:CelestialRefTest 0.27e 263.3 K9f - -
Template:CelestialRefTest 0.71e 1657 - - -
Template:CelestialRefTest 5.12e 655.6 K4 1.14 4714
Template:CelestialRefTest 3.06 3.09 K5 -
Template:CelestialRefTest 0.33 237.6 K3 1.07 4746
Template:CelestialRefTest 1.99 380.85 K3/4 1.04 4795
Template:CelestialRefTest 0.38e 2.82 K4 1.06 4840
Template:CelestialRefTest 1.09 1.42 N/A 1.06 4861
Template:CelestialRefTest 1.44e 345.6 K5 1.08 4962

Data from Giant Planets around Late K Dwarf Stars - Table 1

Test cases

Included mainly to check all the features are working correctly, check this after editing the code and add more test cases if nec if you add new features.

Example: {{ CelestialRefTest | Barnard's star }}

yields Template:CelestialRefTest

Example: {{ CelestialRefTest | Barnard's star |link=no}}

yields Template:CelestialRefTest

Example: {{ CelestialRefTest | Barnard's star | }} for ref only

yields Template:CelestialRefTest

Example: {{ CelestialRefTestTest | M 31 | Andromeda Galaxy }} to display as Andromeda Galaxy but look up as M 31

yields Template:CelestialRefTest

Same example, name only, no internal link: {{ CelestialRefTest | M 31 | Andromeda Galaxy |link=no}}

yields Template:CelestialRefTest

Final example shows all the features in one ref

Example: {{CelestialRefTest| Crab Nebula | cds=short | ids=show | bib=show | plot = 10 |units = arcsec | image=show | bwimage=show }}

yields Template:CelestialRefTest

References

See also