Template:Infobox celestial body/doc: Difference between revisions
Jump to navigation
Jump to search
style changes |
caption padding |
||
(3 intermediate revisions by the same user not shown) | |||
Line 20: | Line 20: | ||
| headerstyle = font-weight: bold; font-size: 14px; text-align: left; | | headerstyle = font-weight: bold; font-size: 14px; text-align: left; | ||
| autoheaders = y | | autoheaders = y | ||
| captionstyle = text-align: center; font-style: italic; | | captionstyle = text-align: center; font-style: italic; padding: 0.5em 0 0 0; | ||
Line 40: | Line 40: | ||
| label21 = Equatorial radius | | label21 = Equatorial radius | ||
| data21 = {{#invoke:Data|getData|Example/body|radius}} <small>km</small> | | data21 = {{#expr: {{#invoke:Data|getData|Example/body|radius}} / 1000}} <small>km</small> | ||
| label22 = Equatorial circumference | | label22 = Equatorial circumference | ||
| data22 = {{#expr: 2* pi * {{#invoke:Data|getData|Example/body|radius}} round 0}} <small>km</small> | | data22 = {{#expr: 2* pi * {{#invoke:Data|getData|Example/body|radius}} / 1000 round 0}} <small>km</small> | ||
| label23 = Surface area | | label23 = Surface area | ||
| data23 = {{Sigfigs | | data23 = {{Sigfigs | ||
|{{#expr: 4 * pi * {{#invoke:Data|getData|Example/body|radius}}^2 round 0}} | |{{#expr: 4 * pi * ({{#invoke:Data|getData|Example/body|radius}} / 1000)^2 round 0}} | ||
|4}} <small> | |4}} <small>km<sup>2</sup></small> | ||
| label24 = Mass | | label24 = Mass | ||
| data24 = {{Sigfigs | | data24 = {{Sigfigs | ||
|{{#expr: ((9.812 * ( | |{{#expr: ((9.812 * ({{#invoke:Data|getData|Example/body|radius}})^2) / .000000000066743)}} | ||
|4}} <small>kg</small> | |4}} <small>kg</small> | ||
| label25 = Axial tilt | | label25 = Axial tilt | ||
| data25 = {{Sigfigs | | data25 = {{Sigfigs | ||
|{{#invoke:Data|getData|Example/body|axial_tilt}} | |{{#invoke:Data|getData|Example/body|axial_tilt}} | ||
|4}}° | |4}}° | ||
| label26 = Standard gravitational parameter | | label26 = Standard gravitational parameter | ||
| data26 = {{Sigfigs | | data26 = {{Sigfigs | ||
|{{#expr: .000000000066743 * {{#invoke:Data|getData|Example/body|mass}}}} | |{{#expr: .000000000066743 * {{#invoke:Data|getData|Example/body|mass}}}} | ||
|4}} <small>m<sup>3</sup>/s<sup>2</sup></small> | |4}} <small>m<sup>3</sup>/s<sup>2</sup></small> | ||
| label27 = Density | | label27 = Density | ||
| data27 = {{Sigfigs | | data27 = {{Sigfigs | ||
|{{#expr: {{#invoke:Data|getData|Example/body|mass}} / (4/3 * pi * ({{#invoke:Data|getData|Example/body|radius}} | |{{#expr: {{#invoke:Data|getData|Example/body|mass}} / (4/3 * pi * ({{#invoke:Data|getData|Example/body|radius}})^3) }} | ||
|4}} <small>kg/m<sup>3</sup></small> | |4}} <small>kg/m<sup>3</sup></small> | ||
| label28 = Volume | | label28 = Volume | ||
| data28 = {{Sigfigs | | data28 = {{Sigfigs | ||
|{{#expr: (4/3) * pi * {{#invoke:Data|getData|Example/body|radius}}^3 }} | |{{#expr: (4/3) * pi * ({{#invoke:Data|getData|Example/body|radius}} / 1000)^3 }} | ||
|4}} <small>km<sup>3</sup></small> | |4}} <small>km<sup>3</sup></small> | ||
| label29 = Surface gravity | | label29 = Surface gravity | ||
| data29 = {{Sigfigs | | data29 = {{Sigfigs | ||
|{{#expr: {{#invoke:Data|getData|Example/body|surface_gravity}}*9. | |{{#expr: {{#invoke:Data|getData|Example/body|surface_gravity}}*9.80665 }} | ||
|4}} <small>m/s<sup>2</sup> ({{#invoke:Data|getData|Example/body|surface_gravity}} ''g'') </small> | |4}} <small>m/s<sup>2</sup> ({{#invoke:Data|getData|Example/body|surface_gravity}} ''g'') </small> | ||
| label30 = Escape velocity | | label30 = Escape velocity | ||
| data30 = {{Sigfigs | | data30 = {{Sigfigs | ||
|{{#expr: sqrt(2 * .000000000066743 * {{#invoke:Data|getData|Example/body|mass}} / ({{#invoke:Data|getData|Example/body|radius}} | |{{#expr: sqrt(2 * .000000000066743 * {{#invoke:Data|getData|Example/body|mass}} / ({{#invoke:Data|getData|Example/body|radius}}) ) }} | ||
|4}} <small>m/s | |4}} <small>m/s</small> | ||
| label31 = Sidereal rotation period | | label31 = Sidereal rotation period | ||
| data31 = {{#invoke:Data|getData|Example/body|sidereal_rotation_period}} <small>s <br> {{ExpandTime|{{#invoke:Data|getData|Example/body|sidereal_rotation_period}}}} </small> | | data31 = {{#invoke:Data|getData|Example/body|sidereal_rotation_period}} <small>s <br> {{ExpandTime|{{#invoke:Data|getData|Example/body|sidereal_rotation_period}}}} </small> | ||
| label32 = Sidereal rotational velocity | | label32 = Sidereal rotational velocity | ||
| data32 = {{Sigfigs | | data32 = {{Sigfigs | ||
|{{#expr: 2 * pi * {{#invoke:Data|getData|Example/body|radius}} | |{{#expr: 2 * pi * {{#invoke:Data|getData|Example/body|radius}} / {{#invoke:Data|getData|Example/body|sidereal_rotation_period}} }} | ||
|4}} <small>m/s</small> | |4}} <small>m/s</small> | ||
| label33 = Synchronous orbit | | label33 = Synchronous orbit | ||
| data33 = {{ | | data33 = {{Sigfigs | ||
|{{#expr: ((.000000000066743 * {{#invoke:Data|getData|Example/body|mass}} * {{#invoke:Data|getData|Example/body|sidereal_rotation_period}}^2) / (4 * pi^2))^(1/3) / 1000}} | |||
|5}} <small>km</small> | |||
| header40 = Orbital Characteristics | | header40 = Orbital Characteristics | ||
Line 88: | Line 102: | ||
| label41 = Semi major axis | | label41 = Semi major axis | ||
| data41 = {{Sigfigs | | data41 = {{Sigfigs | ||
|{{#invoke:Data|getData|Example/body|sma}} | |{{#expr: {{#invoke:Data|getData|Example/body|sma}} / 1000 }} | ||
|4}} <small> | |4}} <small>km</small> | ||
| label42 = Apoapsis | | label42 = Apoapsis | ||
| data42 = {{Sigfigs | | data42 = {{Sigfigs | ||
|{{#expr: {{#invoke:Data|getData|Example/body|sma}} * (1 + {{#invoke:Data|getData|Example/body|eccentricity}})}} | |{{#expr: {{#invoke:Data|getData|Example/body|sma}} / 1000 * (1 + {{#invoke:Data|getData|Example/body|eccentricity}})}} | ||
|4}} <small> | |4}} <small>km</small> | ||
| label43 = Periapsis | | label43 = Periapsis | ||
| data43 = {{Sigfigs | | data43 = {{Sigfigs | ||
|{{#expr: {{#invoke:Data|getData|Example/body|sma}} * (1 - {{#invoke:Data|getData|Example/body|eccentricity}})}} | |{{#expr: {{#invoke:Data|getData|Example/body|sma}} / 1000 * (1 - {{#invoke:Data|getData|Example/body|eccentricity}})}} | ||
|4}} <small> | |4}} <small>km</small> | ||
| label44 = Eccentricity | | label44 = Eccentricity | ||
| data44 = {{#invoke:Data|getData|Example/body|eccentricity}} | | data44 = {{#invoke:Data|getData|Example/body|eccentricity}} | ||
| label45 = Inclination | | label45 = Inclination | ||
| data45 = {{#invoke:Data|getData|Example/body|inclination}}° | | data45 = {{#invoke:Data|getData|Example/body|inclination}}° | ||
| label46 = Argument of periapsis | | label46 = Argument of periapsis | ||
| data46 = {{#invoke:Data|getData|Example/body|arg_pe}}° | | data46 = {{#invoke:Data|getData|Example/body|arg_pe}}° | ||
| label47 = Longitude of the ascending node | | label47 = Longitude of the ascending node | ||
| data47 = {{#invoke:Data|getData|Example/body|long_an}}° | | data47 = {{#invoke:Data|getData|Example/body|long_an}}° | ||
| label48 = Mean anomaly | | label48 = Mean anomaly | ||
| data48 = {{#invoke:Data|getData|Example/body|anomaly}}° | | data48 = {{#invoke:Data|getData|Example/body|anomaly}}° | ||
| label49 = Orbital period | | label49 = Orbital period | ||
| data49 = {{ExpandTime|{{#ifeq: {{#invoke:Data|getData|Example/body|name}} | Kerbin | N/A | {{#expr: 2 * pi * sqrt( ({{#invoke:Data|getData|Example/body|sma}} | | data49 = {{ExpandTime|{{#ifeq: {{#invoke:Data|getData|Example/body|name}} | Kerbin | N/A | {{#expr: 2 * pi * sqrt( ({{#invoke:Data|getData|Example/body|sma}})^3 / (.000000000066743 * {{#invoke:Data|getData|Example/body/parent|mass}}) ) }} }} }} | ||
| label50 = Sidereal orbital period | | label50 = Sidereal orbital period | ||
| data50 = | | data50 = | ||
| label51 = Synodic orbital period | | label51 = Synodic orbital period | ||
| data51 = | | data51 = | ||
| label52 = Orbital velocity | | label52 = Orbital velocity | ||
| data52 = | | data52 = | ||
Line 122: | Line 147: | ||
| label61 = Atmosphere present | | label61 = Atmosphere present | ||
| data61 = {{#ifexpr: {{#invoke:Data|getData|Example/body|atmo_pressure}} > 0 | ✔ | ✗}} | | data61 = {{#ifexpr: {{#invoke:Data|getData|Example/body|atmo_pressure}} > 0 | ✔ | ✗}} | ||
| label62 = Pressure | | label62 = Pressure | ||
| data62 = {{#number_format: {{#invoke:Data|getData|Example/body|atmo_pressure}} | 0}} <small>kPa</small> | | data62 = {{#number_format: {{#invoke:Data|getData|Example/body|atmo_pressure}} | 0}} <small>kPa</small> | ||
| label63 = Height | | label63 = Height | ||
| data63 = {{#number_format: {{#invoke:Data|getData|Example/body|atmo_height}} | 0}} <small>m</small> | | data63 = {{#number_format: {{#invoke:Data|getData|Example/body|atmo_height}} | 0}} <small>m</small> | ||
| label64 = Oxygen present | | label64 = Oxygen present | ||
| data64 = {{#ifeq: {{#invoke:Data|getData|Example/body|atmo_oxygen}} | true | ✔ | ✗}} | | data64 = {{#ifeq: {{#invoke:Data|getData|Example/body|atmo_oxygen}} | true | ✔ | ✗}} | ||
}} | }} |