Spanish Virtual Observatory

Grant PID2020-112494GBI00 funded by

Máster MTAF. Universidad Granada

April 2012



The SEDs of Herbig Ae/Be stars fall roughly into two groups: Group I sources have a relatively strong far-IR flux, which is energetically comparable with the flux in the near-IR showing an almost flat spectral energy distribution. Group II sources show a similar near-IR excess as group I sources but their flux falls off strongly towards the far-IR. These were first classified by Meeus et al (2001, A&A, 365, 476), see below figure.


Dullemond and Dominik (2004, A&A, 417, 159) provided a physical explanation for this difference: Group II sources have an outer disk which is protected against direct stellar radiation by a puffed-up inner disc. If the outer disc emerges from the inner disc's shadow, i.e. has a large flaring angle, then its SED resembles that of a Group I source.


Tutorial (VOSpec & VOSED)

  1. Open VOSPEC, either through the webstart or by running the .jar file.
  2. Type 'HD 141569' in the Target field, '0.05' in the Size field and click 'Query'. HD 141569 corresponds to the source in column recno = 67 (i.e row 67 of the The catalogue table 2; IRAS 15473-0346).
  3. The Server Selector window opens. Select the Simple Spectral Access (SSA) Services, in the left-hand side of the window in the 'Query by Service' region, by opening up the SSA Services tree. Tick the 'Select all SSA' field and click 'Query'.
  4. The spectra are then loaded into the 'Spectra List' region of the main VOSpec window. This can be viewed also as a table by clicking the 'Tree/Table view' icon on the top right of the main VOSpec window.
  5. Select spectra to view from various services, for example ISO, IUE/INES and FUSE. Check that you are loading spectra for the correct object by looking at (right-click on one spectra, and choose Properties), for example, Metadata fields: Target.Name, Distance... Click Retrieve to get the data.
  6. The spectra you've chosen are loaded into the main VOSpec window. To compare the SED with those in the above figure, change the y axis from Jy to erg/cm2/s by clicking on the 'Flux Unit' field to the left of the main VOSpec window.
  7. Which group would you initially classify the SED of HD 141569 into?
  8. Lets now repeat the same procedure but with MWC 1080. Open another VOSpec and type MWC 1080 into the Target field, size '0.05' and click 'Query'.
  9. Again tick the 'Select all SSA' field and click 'Query'.
  10. Select spectra to view from various services, for example IUE/INES and ISO.
  11. Change the y axis from Jy to erg/cm2/s.
  12. Does the SED of MWC 1080 look like a Group I SED?


  1. Searching for photometric points using VOSED: For both HD 141569 and MWC 1080, once VOSpec has uploaded the spectroscopic information from the SSAP services:
    1. Open VOSED
    2. Click on Single object search.
    3. Fill in the object name, unmark all Spectroscopic Data Services, mark all the Photometric Data and click 'Submit Query'.
    4. Click 'Retrieve Marked Data' once VOSED has provided the results. A local file called 'SVO_VOSED_GeneratedSED.xml' will be created.
    5. In VOSpec: Click on 'File' -> 'Open Spectrum'. Select the saved VOSED spectrum and click open.
    6. Click 'Accept' in the 'Edit Spectra' window. The file will be uploaded in VOSpec with the label 'Local Data'.

Tutorial (TOPCAT)

  1. Open TOPCAT.
  2. Download the The et al (1994) Herbig Ae/Be catalogue by doing the following:
  3. VO -> Vizier Catalogue Service topcat_vizier.png
  4. Click 'All Rows', select Output Columns as 'standard', select 'By Keyword' and type 'Herbig Ae/Be' in the Keywords box. Click 'Search Catalogues'
  5. Select J/A+AS/104/315 - Member of Herbig Ae/Be stellar group (The et al 1994), Output Columns equals standard, and press OK.
  6. 8 tables are now downloaded into TOPCAT. To check what each of these tables are open View -> Table Parameters, and check the Description.
  7. We want the second table: J_A+AS_104_315_table1, which is Table 1 of The (1994) and contains the Herbig Ae/Be members and candidate members (108 rows by 9 columns).
  8. Gathering IRAS and 2MASS photometry for each source:
  9. Select Multiple cone search (VO-> Multicone).
  10. In the Keywords field type 'IRAS Point Source' and click 'Submit Query'
  11. Select the IRAS Point Source Catalogue, version 2 (II/125), the input table as J.A+AS.104.315-2, RA column as _RAJ2000, DEC column as _DEJ2000, the search radius column as 10 arcsec, the Output Mode as 'New joined table with best matches', and Error Handling as 'ignore'.
  12. The result is a table that contains 64 rows (i.e. 64 cross matches with the IRAS PSC were found), and contains the 9 columns from the The catalogue, 16 columns from the IRAS PSC and a column, called _r, which gives the cross match angular distance or separation in degrees.
  13. Create a subset of this cross matched table (note: we are doing this solely for the purpose of the workshop, so that the cross matching with 2MASS-PSC does not take too long). Select Views -> row subsets topcat_subset.png and in the Row Subsets window select Subsets -> add sample subset. Choose a subset name and select the best matches, column _r, by typing '$10 < 0.001' into the Expression field.
  14. This produces a subset of 29 sources. In the main TOPCAT window chose this subset by selecting the Row Subset field.
  15. Select again the VO -> Multicone and this time type '2MASS' in the Keywords field and click 'Submit Query'.
  16. Select the 2MASS PSC catalogue (II/246), the input table as the new 29 row subset table, RA column as _RAJ2000, DEC column as _DEJ2000, the search radius column as 5 arcsec, the Output Mode as 'New joined table with best matches', and Error Handling as 'ignore'.
  17. We now have the 2MASS JHK values for 26 of the 29 sources.
  18. The table contains many columns, therefore, to make the table viewing simpler, open View -> Column Info, and select columns RA, DEC, Name, IRAS flux_12um, flux_25um, flux_60um, J, H, and K magnitudes, and any other columns you want to view.
  19. Create a new column with the J Flux by doing the following:
  20. Click on 'Columns' -> 'New synthetic column'. Input a Name 'Jflux', 'Jy' in the Units field and the expression: pow(10,($33/-2.5))*1614.4526, which represents Flux = 10-(j_m/2.5) x zeropoint (from the SVO filter service where the zeropoint is calculated from the Vega spectrum).
  21. Create other columns of the following: Fnu_60 - JFlux and Fnu_12 - Fnu_60.
  22. Click on 'Graphics' -> 'Plot' in the main TOPCAT window and plot Fnu_12 - Fnu_60 versus log(Fnu_60 - Jflux). This diagram is an adaptation of figure 5 of Acke and van den Ancker (2004, A&A, 426, 151). The shape of the mid-IR SED of a group I source is 'double-peaked' com pared to the SED of a group II member. The x axis, IRAS Fnu_12 - Fnu_60, provides a quantitative measure for this difference in SED shape, whilst the y axis provides a measure for the differences in flux in the mid- and near-IR.
  23. Where do we expect to see Group I and Group II objects in this plot?
  24. Now lets take a look at the SEDs of some of these stars.
  25. Identifying lines with SLAP:
    1. Zoom into a region with a strong spectroscopic line, for example the lines in the ESO spectrum of HD 141569.
    2. Select the Simple Line Access (Operations -> SLAP).
    3. Highlight the region across the emission line. The selected region appears yellow and the Slap Viewer window opens. Within this window open the SLAP Services tree select the different SLAP services. Then click 'select'.
    4. A table appears for each service within the Slap Services Output field.
    5. Go back to the main VOSpec window. By moving the cursor across the yellow region each atomic line that lies closest to the cursor is d isplayed. One can then identify the most likely atomic or molecular line.
  26. Fitting lines:
    1. Zoom into a region with a strong spectroscopic line.
    2. Select Operations -> Fitting Utilities. The Fitting Window then opens. Select the Gaussian tab and click 'Generate'. The fitted Gau ssian is plotted over the spectrum and the parameters used in the calculation are shown in the Fitting Window (where A=amplitude, x0 = cent ral peak, sigma = standard deviation).
  27. Finding Equivalent Widths:
    1. Zoom into a region with a strong spectroscopic line.
    2. Calculate the equivalent width of this line by selecting Operations -> Equivalent Width. The Analysis Window then opens. Click 'Calculate'. The equivalent width value appears in 'Equivalent width value' field.
  28. Perform a Kurucz model best fit to HD 141569 (an A0V star):
    1. View just the FUSE and IUE spectra.
    2. Select Operations -> Fitting Utilities. The Fitting Window then opens. In the TSAP Best fit tab select the Kurucz ODFNEW/NOVER mode ls and click 'Initiate'. A second window opens where you can choose an initial guess for the parameters, the closer to the best fit the shorter the computation time. Select teff =9500, log g = 4.00 and meta = 0.00 and click 'Start'.
    3. When the best fit has been computed another window appears, be patient as this may take some time. Click 'LOAD'. The best fit Kurucz model is plotted along with the spectrum used to compute the best fit.
  29. STILTS (Advanced Scripting with TOPCAT). We use STILTS to create a script. Below is a STILTS example that repeats the tutorial from points 1 to 22.
    1. Download the stilts.jar (
    2. In TOPCAT, save table 2 that you downloaded in point 5 (called J.A+AS.104.315-2), save it as Table2.xml
    3. Run the following commands in the same directory as the stilts.jar. Alternatively, you can create a shell script and run this. See the STILTS help ( for help and more examples:


  • java -jar stilts.jar coneskymatch serviceurl='' ifmt=votable in=Table2.xml ra=_RAJ2000 dec=_DEJ2000 sr=0.0027777 erract=ignore find=best out=IRAS.xml
  • java -jar stilts.jar tpipe ifmt=votable in=IRAS.xml cmd='select "_r < 0.001"' ofmt=votable out=IRASfilter1.xml
  • java -jar stilts.jar coneskymatch serviceurl='' ifmt=votable in=IRASfilter1.xml ra=_RAJ2000_0 dec=_DEJ2000_0 sr=0.0013888 erract=ignore find=best out=IRAS_2MASS.xml
  • java -jar stilts.jar tpipe ifmt=votable in=IRAS_2MASS.xml cmd='addcol JFlux "(pow(10,(Jmag/-2.5))*1614.4526)"' ofmt=votable out=addcol1.xml
  • java -jar stilts.jar tpipe ifmt=votable in=addcol1.xml cmd='addcol Fnu_60-JFlux "(Fnu_60-JFlux)"' ofmt=votable out=addcol2.xml
  • java -jar stilts.jar tpipe ifmt=votable in=addcol2.xml cmd='addcol Fnu_12-Fnu_60 "(Fnu_12-Fnu_60)"' ofmt=votable out=addcol3.xml
  • java -jar stilts.jar plot2d ifmt=votable in=addcol3.xml xdata=Fnu_12-Fnu_60 ydata=Fnu_60-JFlux ylog=true out=plot.png
© CAB 2020   (SVO Privacy Policy)