/usr/share/doc/gyoto/examples/example-polish-doughnut.xml is in gyoto 1.0.2-2ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 | <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Scenery>
<Metric kind = "KerrBL">
<Mass unit="sunmass">4.31e6</Mass>
This is the mass of SgrA*, in solar mass.
<Spin>0.</Spin>
</Metric>
<Screen>
<Distance unit="kpc"> 8 </Distance>
The distance to SgrA*.
<Time unit="yr"> 30e3 </Time>
<FieldOfView unit="microas"> 150 </FieldOfView>
A reasonable field-of-view, about 15 Schwarzschild radii.
In UTF-8 locales, "microas" may be written "µas".
<Inclination unit="degree"> 90 </Inclination>
90° is edge-on
In UTF-8 locales, "degree" may be written "°".
<PALN unit="degree"> 180 </PALN>
Put top on top...
<Argument> 0 </Argument>
<Resolution> 32 </Resolution>
<Spectrometer kind="Complex">
<SubSpectrometer kind="wave" nsamples="1" unit="microm">
0.9 1.1
</SubSpectrometer>
<SubSpectrometer kind="wave" nsamples="1" unit="microm">
2.1 2.3
</SubSpectrometer>
<SubSpectrometer kind="wave" nsamples="1" unit="microm">
2.9 3.1
</SubSpectrometer>
</Spectrometer>
</Screen>
<!--Quantities>BinSpectrum[W/m²/pix²]</Quantities-->
This is what a real-life detector measures.
<Quantities>Spectrum[mJy/pix2]</Quantities>
This unit can easily be confronted to observations.
In UTF-8 locales, "pix2" may be written "pix²".
<Astrobj kind = "PolishDoughnut" plugin = "stdplug">
We can specify the plug-in in which this Astrobj is implemented.
<Lambda>0.3</Lambda>
<CentralDensity unit="g/cm3">1e-17</CentralDensity>
g/cm³ is actually the same as kg/L, the default.
In UTF-8 locales, "cm3" may be written "cm³".
<CentralTempOverVirial>0.04</CentralTempOverVirial>
<Beta>0.1</Beta>
<OpticallyThin/>
<RMax>25.</RMax>
<!--<UseSpecificImpact/>-->
Set UseSpecificImpact to use the specific implementation of
the Impact() method instead of Standard::Impact().
<SafetyValue> 0. </SafetyValue>
Increase SafetyValue if you have trouble resolving the
surface of the doughnut. Increasing SafetyValue also
increases computation time. The default value is slightly
more conservative.
<!--SpectralOversampling> 1 </SpectralOversampling-->
Number of subsamples to use when computing BinSpectrum.
More subsamples is more accurate but slower.
</Astrobj>
Those two are numerical tuning parameters:
<Delta> 1e0 </Delta>
Default (initial) step for geodesic integration
<MinimumTime> 0. </MinimumTime>
No light-ray will be integrated further in the past.
Do we want to use multi-threading?
<NThreads> 2 </NThreads>
</Scenery>
|