Communications in Asteroseismology

Communications in Asteroseismology
Volume 146
June, 2005
Austrian Academy of Sciences Press
Vienna 2005
Editor: Michel Breger, Türkenschanzstraße 17, A - 1180 Wien, Austria
Layout and Production: Wolfgang Zima
Editorial Board: Gerald Handler, Don Kurtz, Jaymie Matthews, Ennio Poretti
http://www.deltascuti.net
COVER ILLUSTRATION: Selected sample screen shots of the program
Period04.
British Library Cataloguing in Publication data.
A Catalogue record for this book is available from the British Library.
All rights reserved
ISBN 3-7001-3505-X
ISSN 1021-2043
c 2005 by
Copyright Austrian Academy of Sciences
Vienna
Austrian Academy of Sciences Press
A-1011 Wien, Postfach 471, Postgasse 7/4
Tel. +43-1-515 81/DW 3402-3406, +43-1-512 9050
Fax +43-1-515 81/DW 3400
http://verlag.oeaw.ac.at, e-mail: [email protected]
Contents
Editorial
by M. Breger
4
New variable and multiple stars in the lower part of the Cepheid instability
strip
by Y. Frémat, P. Lampens, P. Van Cauteren and C.W. Robertson
6
OV And, a new field RRab Blazhko star?
by K. Kolenberg, E. Guggenberger, P. Lenz, P. Van Cauteren, P. Lampens
and P. Wils
11
Search for intrinsic variable stars in three open clusters: NGC 1664,
NGC 6811 and NGC 7209
by P. Van Cauteren, P. Lampens, C.W. Robertson and A. Strigachev
21
High-degree non-radial modes in the δ Scuti star AV Ceti
by L. Mantegazza and E. Poretti
33
Projected rotational velocities of some δ Scuti and γ Doradus stars
by L. Mantegazza and E. Poretti
37
Application of the Butterworth’s filter for excluding low-frequency trends
by T.N. Dorokhova and N.I. Dorokhov
40
PODEX – PhOtometric Data EXtractor
by T. Kallinger
45
Period04 User Guide
by P. Lenz and M. Breger
53
Comm. in Asteroseismology
Vol. 146, 2005
Editorial
This issue is the biggest one we have published so far. Once again, you can
find a number of articles with the latest research results.
Apart from the many new exciting discoveries, we have included the manual
for PERIOD04 - the latest incarnation of our multiple-period-finding software
package. This is the 25th anniversary of the first version. A long time ago, I
undertook a minisabbatical from the University Texas at Austin and went to
Vienna to write the program. The PERDET and MULTIPER versions were
simple Fortran programs not catering to the comforts of the users at all. But
they worked and are still used in some places. With time, more simultaneous
frequencies could be considered, and amplitude as well as phase variability
became an issue. With versions PERIOD90 and PERIOD95, the human brain
became too small to remember all the options and how to call them, e. g.,
Enter ’r’, then ’x’, etc.
So, Martin Sperl added a graphical interface and more options to the program, which became PERIOD98. This program was downloaded by many universities and observatories. His publication in the Communications became the
most widely quoted masters thesis we have had. His number of citations even
put some professors to shame! If your university persecutes you with the citation
index, learn from him.
For the last few years, we spent some of our time improving the program
and (horrors!) allowing for near-infinite combinations of a near-infinite number
of simultaneously present frequencies. (Of course, this also allows you to flaunt
all laws of statistics and significance, if you wish.)
So Patrick Lenz programmed all the changes and did a wonderful job. I used
dozens and dozens of new versions of the program on the Delta Scuti Network
data that came in and suggested/debugged more and more features. The
program even determined that over the years FG Vir with its 80+ frequencies
has no orbital light-time corrections larger than a few seconds! I just hope that
PERIOD04 with all the new features needed by our research has not emulated
a famous OFFICE suite ..... enough said.
Allow me a side comment. There exist a number of different programs
packages and approaches to help analyze the periodic content in photometric
data. I have participated in a number of successful blind and semi-blind tests.
The conclusion is that most programs and approaches work very well and give
M. Breger
5
correct as well as complete answers when used by cautious and experienced
astronomers. For Delta Scuti stars, the Merate and Vienna astronomers almost
routinely get the same answers with their different programs. Only a few approaches (may I mention CLEAN or earlier versions of Maximum Entropy?) are
controversial.
We hope you find PERIOD04 for WINDOWS, LINUX and Mac OS X useful.
Please give us your suggestions for PERIOD08.
Michel Breger
Editor
Comm. in Asteroseismology
Vol. 146, 2005
New variable and multiple stars in the lower part of the
Cepheid instability strip
Y. Frémat1 , P. Lampens1 , P. Van Cauteren2 and C.W. Robertson3
1
Royal Observatory of Belgium, 3 Ringlaan, 1180 Brussels, Belgium
2
Beersel Hills Observatory (BHO), Beersel, Belgium
3
SETEC Observatory, Goddard, Kansas, USA
Abstract
We obtained high-resolution spectra for 33 A-type stars during 4 consecutive
nights. All our targets are Hipparcos program stars located in the lower part
of the Cepheid instability strip which show hints for variability in radial velocity
of a yet unidentified nature.
CCD photometry was acquired for some of the most promising candidates
and used to further interpret the variability of several targets. A first result is
the discovery of two new pulsating variable stars.
In addition, five new binary or multiple systems were identified (one SB1,
three SB2 and one SB2 triple system).
1. Introduction
A very interesting region of the Hertzsprung-Russel diagram lies at the intersection of the main sequence and the classical Cepheid instability strip, where
a variety of phenomena are at play in the stellar atmospheres.
These phenomena include magnetism, diffusion, rotation and convection,
which are active in δ Scuti, SX Phe, γ Dor and roAp variable stars. The
latter processes may boost or, on the contrary, inhibit the presence of chemical
peculiarities (occurring in Ap, Am, ρ Puppis and λ Boo stars). The competition
between these processes and mechanisms thus leads to a large mix of stellar
groups of different atmospheric composition which also behave in different ways
with respect to pulsation and binarity. To address the issue of the interactions
between chemical composition, pulsation and multiplicity, we aim to perform a
Y. Frémat, P. Lampens, P. Van Cauteren and C.W. Robertson
7
systematic study of the chemical composition of a sample of poorly known mainsequence A- and F-type stars in this region. For this purpose, high-resolution
spectroscopic observations were carried out at the Observatoire de HauteProvence (OHP, France) in December 2004. We here give a brief account of
the present variability status in the observed sample.
2. Description of the sample
We selected 38 targets from the Hipparcos catalogue. The following criteria
have been adopted : 1) brightness larger than magnitude 8; 2) spectral type
ranging from A0 to F2; 3) showing some indication of radial velocity variability
in the catalogue of Grenier et al. (1999) and 4) having less than 10 references
in the bibliography recorded in the SIMBAD data base (CDS). Except for the
Hipparcos epoch photometry and because of the use selection criteria, very
little is known about the targets. The distribution in spectral type of the sample
of 33 observed stars is plotted in Fig. 1 (based on Grenier et al. 1999).
15
Number of Stars
12
9
6
3
0
A2
A3
A4
A5
A6
A7
A8
Spectral Type
A9
F2
Figure 1: Distribution in spectral type of the observed sample.
3. Observations
The spectroscopic observations were carried out at the 1.93 m telescope equipped
with the ELODIE spectrograph of the OHP (Baranne et al. 1996). Highresolution spectra were collected during 4 nights in 2004 (December 3–7). Each
target was observed 2 to 5 times in order to be able to detect rapid (periods
of order of a few hours) or slow (periods of order of a few days) line profile
8
New variable and multiple stars
variations (LPVs) and/or changes in radial velocity. However, due to circumstances (bad weather conditions) some of our targets were only observed 2–3
times successively, without the ability to reobserve at a later date. We adapted
the time exposures to ensure a S/N ratio per pixel (at 5000 Å) generally varying
from 80 to 100. The data were automatically reduced order by order at the end
of the night using the INTERTACOS pipeline. INTERTACOS was also used to
perform a cross-correlation with the F0 mask after each exposure.
For 4 promising candidates, we also acquired complementary CCD photometry in the period between December 2004 and February 2005. These observations were carried out using a 40cm Newton equipped with a SBIG ST10XME
camera (2 targets) at BHO, a 30cm telescope with SBIG ST8i camera (1 target) at SETEC Observatory (Kansas, USA) and a 25 cm telescope with a SBIG
ST10XME camera (1 target) at BHO on one more occasion. Depending on the
target’s magnitude, a B or V filter according to Bessell’s specifications (Bessell
1995) was used.
-1.90
0.96
-1.88
1.00
-100
0
100
Radial Velocity (km/s)
200
3.4
3.5
JD - 2453380
3.6
-1.86
3.7
-1.38
HIP 113790
-1.35
0.98
-1.32
-1.29
0.95
-200
Relative B Magnitude
0.99
0.93
-200
Normalized Intensity
-1.92
HIP 40361
Relative B Magnitude
Normalized Intensity
1.02
-1.26
-100
0
100
Radial Velocity (km/s)
2009.2
9.3
9.4
JD - 2453359
9.5
9.6
Figure 2: The left panels show some cross-correlation functions obtained during consecutive exposures while the right panels illustrate the corresponding light curves.
4. Detection of pulsation and/or multiplicity
The detection of the occurrence of pulsation and/or multiplicity is done by a
visual inspection of the shape and the variations of the cross-correlation functions (CCFs) for each target. The identification of several peaks in the CCFs
Y. Frémat, P. Lampens, P. Van Cauteren and C.W. Robertson
9
and/or the existence of day-to-day changes in radial velocity are interpreted as
the signature of binarity or multiplicity, while the appearance and disappearance
of bumps in the peaks of the CCFs collected during two consecutive exposures
are interpreted as the signature of intrinsic variability.
We classified the observed targets according to their likelihood to be effectively intrinsically variable. To this purpose four classes were defined (VAR1,
VAR2, VAR3, VAR4) among which the class VAR1 indicates a large probability. All VAR1 candidates were subsequently submitted to at least two (short)
photometric runs in order to verify whether they also show short-period light
variations (see new variable stars in Table 1). Fig. 1 illustrates the procedure as
applied to HIP 40361 and HIP 113790. Note that a simple frequency analysis
of the Hipparcos epoch photometric data confirms the listed main periodicity
for HIP 113790.
Table 1: Newly detected photometric-spectroscopic variable stars as well as multiple systems.
HIP
HD
Mag V
Sp. Type
Notes
New variable stars
confirmed by CCD photometry
9501
40361
113790
12389
68725
217860
7.99
6.94
7.30
A4V
F2
A8III
already known δ Scuti star
P ∼ 0.12 d
P ∼ 0.05 d, multiperiodic
unresolved Hipparcos variable
Newly detected multiple systems
3227
8581
46642
115200
116321
3777
11190
81995
219989
221774
7.44
7.88
7.35
7.35
7.38
A2III
A2III
A5
A2IV
A4IV
SB2
SB2
SB1
SB2
SB2
5. Conclusion
Among the 33 observed stars of our sample, 9 were found to be spectroscopically
variable on a timescale of several hours and are thus promising candidates for
the detection of pulsation(s). We classified these 9 candidates into two classes
VAR1 and VAR2. For 4 of these targets CCD light curves in the B or V passband
10
New variable and multiple stars
were obtained. The new photometric data confirm the variable nature of 3 stars,
one of which is the already known δ Scuti star HIP 9501 (Schutt 1991) and
another one is an unresolved Hipparcos variable star (ESA 1997). Five new
binary or multiple systems were further identified (one SB1, three SB2 and one
triple system). We are presently analyzing and exploiting the ELODIE spectra
in order to determine fundamental parameters for each observed target. These
results will be published in more details in the near future. We further plan
to organize a large photometric campaign next season in order to monitor the
light variations of the new intrinsic variable stars HIP 40361 and HIP 113790.
Acknowledgments.
This work is based on spectroscopic observations
made at the Observatoire de Haute-Provence (France) and on CCD photometric observations collected at Beersel Hills and SETEC observatories. Part
of the photometric data were acquired with equipment purchased thanks to a
research fund financed by the Belgian National Lottery (1999). Ample use was
made of the SIMBAD data base (Centre de Données Stellaires, Strasbourg).
References
Baranne, A., Queloz, D., Mayor, M., Adrianzyk, G., Knispel, G., Kohler, D., Lacroix,
D., Meunier, J.-P., Rimbaud, G., Vin, A. 1996, A&A Supp. Ser., 119, 373
Bessell, M.S. 1995, CCD Astronomy 2, No. 4, 20
ESA 1997, The Hipparcos and Tycho Catalogues ESA-SP 1200
Grenier, S., Burnage, R., Faraggiana, R., Gerbaldi, M., Delmas, F., Gómez, A. E.,
Sabas, V., Sharif, L. 1999, A&A Supp. Ser., 135, 503
Schutt R.L. 1991, AJ, 101, 2177
Comm. in Asteroseismology
Vol. 146, 2005
OV And, a new field RRab Blazhko star?
K. Kolenberg1 , E. Guggenberger1 , P. Lenz1 , P. Van Cauteren2 , P. Lampens3 ,
P. Wils4
1
3
Institut für Astronomie, Türkenschanzstr. 17, 1180 Vienna, Austria
2
Beersel Hills Observatory, Belgium
Koninklijke Sterrenwacht van België, Ringlaan 3, 1180 Ukkel, Belgium
4
Vereniging voor Sterrenkunde (VVS), Belgium
Abstract
Between 2004 November and 2005 January, we organized a small photometric
observing campaign dedicated to the RRab star OV And. This star lies very
close to other stars in the field. NSVS (Northern Sky Variability Survey) data
suggested the presence of the Blazhko effect in this star. The new data reveal
that the large discrepancies in pulsation amplitude of the star reported in the
literature can be reproduced by applying different reduction methods. We show
that only the data reduced with inclusion of the neighboring stars can be considered trustworthy. Nevertheless, we find some indications that the Blazhko
effect may exist in this star.
1. Introduction
The most intriguing subclass of the astrophysically important RR Lyrae stars
consists of stars showing the Blazhko effect, the phenomenon of amplitude
or phase modulation. These stars have light curves that are modulated on
timescales of typically tens to hundreds of days. Blazhko (1907) was the first
to report this phenomenon in RW Dra. The estimated incidence rate of Blazhko
variables among the galactic RRab stars (fundamental mode pulsators) is about
20-30 % (Szeidl 1988; Moskalik & Poretti 2002).
Though the Blazhko effect was discovered nearly a century ago, its physical
origin still remains a mystery. Two groups of possible models are proposed,
the magnetic models and the resonance models, but neither of them provides a
sufficient explanation for the variety of behavior observed in Blazhko stars (see
also Kolenberg 2004 for a concise general overview).
12
OV And, a new field RRab Blazhko star?
The number of brighter Blazhko stars in the field is limited, and most of
them have been known for a long time. For some, extensive photometric studies
have been published, often using data sets gathered over several decades (e.g.,
Borkowski 1980, Kovacs 1995, Szeidl & Kollath 2000, Smith et al. 2003, Jurcsik
et al. 2005). Long-term photometric surveys, often serving other aims than
studying only stellar variability (e.g., microlensing surveys like MACHO - Alcock
et al. 2003, and OGLE - Moskalik & Poretti 2002), have entailed the detection
of a multitude of new variable stars, among which also RR Lyrae Blazhko
stars. As a by-product of the Robotic Optical Transient Search Experiment
(ROTSE), the Northern Sky Variability Survey (NSVS) was established, offering
a temporal record of the sky over the optical magnitude range from 8 to 15.5.
This offers data for detecting new RR Lyrae Blazhko stars in the field. One of
such suspected Blazhko candidates is OV And.
2. The target star OV And
In the sky plane the RR Lyrae star OV And (NSV 134, RA2000: 00:20:44.42,
Dec2000: 40:49:41.6, V=10.4-11.0 according to GCVS 2003) lies close to a
few other stars (Rössiger 1987), which makes it difficult to resolve with the
classical photometric technique involving aperture photometry. Together with
its ’companion’ of almost equal brightness (at an angular separation of 7.5
arcsec) the star was previously denoted as BD+40 0060 = NSV 134 (Nikulina
1959) and was supposed to be a rapid irregular variable in the New Catalogue
of Suspected Variable Stars (Kukarkin & Kholopov 1982). Photometric data
from 1985-1986 revealed a light curve amplitude of about 0.5 mag, and led to
the conclusion that one of the stars must be an RR Lyrae star of type ’ab’,
meaning that it pulsates in the fundamental radial mode (Rössiger 1987).
From CCD images obtained by Prosser (1988) it was discovered that in
fact there are three other fainter stars located near the variable and its bright
’companion’. High-dispersion spectra obtained by the same author revealed a
large difference in radial velocities between OV And (about -194 km/s) and its
bright ’companion’ (-62 km/sec), indicating that the two brighter stars do not
form a physical pair. In his photometric data, which allowed resolution of OV
And and its ’companion’, no variability was detected in the ’companion’ nor in
any of the other neighboring stars. Prosser’s differential observations (featuring
‘variable minus ’companion’ magnitude’) point out an amplitude of 0.980 mag
(σ = 0.004 mag) in the star’s light variation, essentially twice the amplitude
found by Rossiger. According to Prosser this “could mean that the adopted
comparison star, BD+40 0056, may have some variation in brightness as well”.
Neither author mentioned a Blazhko effect.
K. Kolenberg et al.
13
2.1 NSVS data of OV And
The NSVS data of OV And were gathered by ROTSE-I in 1999-2000, and cover
a total time span of 254.8 days.
A frequency analysis of the 155 NSVS measurements with Period04 (see
Lenz & Breger 2005, this volume) yields the main frequency f to the expected
accuracy. We adopt the period P = 0.470581 d (frequency f = 2.12503
c/d) listed in the GEOS RR Lyrae database and determined from previous
measurements.
Figure 1: NSVS data phased with the main frequency f = 2.12504 c/d. For visibility
we chose phase 0.5 to be in the middle of the rising branch. Is the large scatter partly
due to a Blazhko effect?
In all our frequency analyses we adopt a 4σ significance criterion, σ being the
mean noise level in the Fourier periodogram at the relevant frequency (Breger et
al 1993). After prewhitening with the known main frequency and its significant
first 5 harmonics, a new frequency peak is found close to the main frequency,
however only at a level of 3.5 σ. Such closely-spaced frequency peaks are a
typical feature of Blazhko stars. However, due to its low signal-to-noise ratio,
we are not (yet) convinced that this peak is related to a real frequency.
As the pixel size of the CCD used for the NSVS corresponds to about
14 arcsec on the sky, the ROTSE-I cameras will always have measured the
combined magnitude of all five stars in the small group, resulting in a smaller
amplitude. Hence, the Blazhko effect should become harder to detect. The
light curve folded with the main period (Figure 1) shows a large scatter. The
average point to point photometric scatter of the NSVS data is reported to be
±0.02 mag for bright, unsaturated stars (Woźniak et al. 2004).
14
OV And, a new field RRab Blazhko star?
Table 1: Log of the photometric observations of OV And. BHO: Beersel Hills Observatory – vlt: Vienna Little Telescope.
Observatory
BHO
vlt
Detector
SBIG ST10XME
Apogee AP9E
Reduction Software
Mira AP (1)
MaxIm DL (2), IRAF (3)
Observers
PVC, PLa
KK, EG, PLe
(1) Produced by Axiom Research Inc. (2) Produced by Diffraction Limited.
(3) Image Reduction and Analysis Facility,
written and supported at the National Optical Astronomy Observatories (NOAO).
Date/HJD
Telescope Observatory
= 245 0000
19.11.04/3329
25-cm
BHO
24.11.04/3334
25-cm
BHO
24.11.04/3334
80-cm
vlt
25.11.04/3335
80-cm
vlt
03.12.04/3343
40-cm
BHO
20.12.04/3360
80-cm
vlt
21.12.04/3361
80-cm
vlt
11.01.05/3382
80-cm
vlt
17.01.05/3388
80-cm
vlt
Total time span: B 53.1 d, V 59.1 d.
Filters
V
V
V
B, V
V
B, V
B
B, V
B, V
Amount of data
Data
Hours
118
4.089
32
1.078
75
2.539
77, 80 7.576, 7.649
108
3.156
91, 91 4.937, 4.937
150
3.901
38, 35 3.788, 3.829
18, 21 2.627, 2.586
We decided to start a photometric monitoring of OV And in order to check
whether a Blazhko effect is indeed present.
3. Photometry of OV And
3.1 Observations
Photometric CCD observations were gathered from two different sites: the
80-cm telescope at the Vienna Observatory (Austria) yielded Johnson B and
V data, and the 25-cm and 40-cm telescopes at Beersel Hills Observatory
(Belgium) provided data in the filter V (following Bessell’s specifications, Bessell
1995) only.
A log of the observations is given in Table 1. We used GSC 2787 1798
as the comparison star and GSC 2787 1777 as the check star. The errors on
individual data points varied between 0.010 mag and 0.030 mag as obtained
K. Kolenberg et al.
15
Table 2: Observed times of maximum (in Johnson B and V filters), and corresponding
O-C values for the elements T0 = HJD24539026.478 and P = 0.470581 d from the
GEOS RR Lyrae database. Errors in HJD(Max) are of order 0.001 d.
HJD(Max)
245 3329.306
245 3334.476
245 3335.418
245 3360.358
245 3361.300
O-C (±0.0014 d)
-0.0105
-0.0169
-0.0161
-0.0169
-0.0160
from the rms error on the differential magnitudes of the comparison star and
the check star.
3.2 Analysis of the data
On the CCD frames obtained with the 25-cm and 40-cm telescopes it was
impossible to resolve OV And and its ’companion’, and hence the reduced
data represent the combined light. For the CCD frames obtained in Vienna
we carried out the reductions twice: once with an aperture radius of 7 pixels
(i.e., about 0.5-0.8*FWHM depending on seeing conditions) which allowed to
(barely) separate both stars and once with an aperture radius of 19 pixels (about
3.5*FWHM) including both stars.
Rössiger (1987) found the following elements from his observations:
HJD(Max) = 2446764.241(±0.001) + 0.470568(±0.000002)E (d),
(1)
confirmed by Prosser (1988) based on data taken one year later. Adopting
Rössiger’s period, our observed times of maximum do no longer correspond
with his time T0 of maximum light. Adopting the period P =0.470581 d listed
in the GEOS database, we still obtain a systematic shift in the (O-C) values
(Table 2). As an updated ephemeris we propose:
HJD(Max) = 2453335.418(±0.001) + 0.470580(±0.000001)E (d).
(2)
3.2.1 How efficiently can the stars be resolved in the reduction?
For the night with the best seeing (JD 245 3361), we were able to separate OV
And from its ’companions’, as illustrated in Fig. 3 displaying the ’OV And group’
on representative frames for two different nights. The bright ’companion’ star
indeed proved to be constant, as was already reported by Prosser (1988).
16
OV And, a new field RRab Blazhko star?
Figure 2: OV And (star to the E) and its immediate neighborhood on representative
frames obtained at the 80-cm telescope in Vienna for HJD 2453361 (left) and HJD
2453335 (right). This figure demonstrates the effect of variable seeing. (North is up,
East is left.)
For all other nights, the differential data of the ’companion’ star showed
variations in brightness. However, we found evidence that these variations are
linked to those seen in the OV And data and therefore must be caused by
some contribution of the light of OV And itself. In the same way, the variable
contribution of the ’companion(s)’ in the ’separated’ OV And data (due to
variable seeing conditions) may not be neglected, as already indicated by the
larger scatter in the data, and hence these reduced data have to be interpreted
with caution!
The peak-to-peak B amplitude for the night of JD 2453361 amounts to
1.65 ± 0.03 mag. As we only obtained B data during this night, we can make
no statements on the V magnitude of OV And (without additional light).
3.2.2 Is OV And a Blazhko star?
Blazhko stars are typified by the occurrence of secondary frequencies close
to the main pulsation frequency and its harmonics. These frequencies are
thought to be related to nonradial modes in the mainly radially pulsating RR
Lyrae star, modes that, according to the currently plausible models, would cause
the observed amplitude and/or phase modulation.
A period analysis of the OV And B and V data, respectively with its ’companions’ and tentatively separated, and using Period04, always revealed the
main frequency f and its harmonics, up to high (8th) order. However, we did
not find any evidence of a secondary frequency close to the main pulsation
frequency above the 4σ significance level.
The main feature of the Blazhko effect is the variation of the light curve
shape and amplitude. Table 3(a) displays the total amplitude of the lightcurve
in different nights. From these data we cannot unambiguously conclude on the
presence of a Blazhko effect in OV And yet; at the level of 2σ the amplitudes
17
K. Kolenberg et al.
Table 3: Variation of the (peak-to-peak) light curve amplitude in the Johnson B and
V filter. The data in the upper panel are for OV And with its ’companions’; the lower
panel data for the reduced data in which we attempted to separate the light variation
of OV And. Note that the upper panel reproduces Rössiger’s (1987) values quite well,
whereas the lower panel agrees better with Prosser’s (1988) values. However, we call
for caution in interpreting the amplitudes in the lower panel!
(a)
Date
19.11.04
24.11.04
25.11.04
20.12.04
21.12.04
(b)
Date
24.11.04
25.11.04
20.12.04
21.12.04
OV And and ’companions’
AV (mag)
0.476
0.463
0.458
0.460
∆AV
0.015
0.015
0.015
0.015
AB (mag)
∆AB
0.865
0.894
0.893
0.015
0.015
0.015
OV And ’separated’
AV (mag)
1.015
1.053
1.179
1.179
∆AV
0.028
0.057
0.057
0.028
AB (mag)
∆AB
1.505
1.596
1.655
0.028
0.028
0.028
are stable. Though there may be an indication for a variation of the total
amplitude as suggested by the data in Table 3(b), we call for much caution
at this stage. We indeed cannot trust the values from Table 3(b) as it is very
difficult to obtain ”clean” measurements of OV And without influence of the
’companion”s light (and other neighboring stars)!
4. Conclusions
• Like previous authors who used small telescopes, we experienced difficulties separating OV And from its neighbors on the sky. Reduction of data
of OV And should include all neighboring stars in order to be trustworthy.
• The smaller amplitude reported by Rössiger (1987), about half of the
amplitude detected by Prosser (1988), can be explained by the fact that
Rössiger included the bright ’companion’ in his analysis, rather than due
to the comparison star’s behavior, as Prosser (1988) assumed. Additional
star light will reduce the total amplitude of the light curve, and also
influences its shape. The NSVS data show an even smaller amplitude.
The main reason for this, besides the inclusion of yet another star in the
reduction, is that the ROTSE camera (unfiltered CCD) is more sensitive
18
OV And, a new field RRab Blazhko star?
Figure 3: All our V data phased with the main frequency. OV And was reduced with
its ’companions’ included in the aperture. The amplitudes of the lightcurve are listed
in Table 3(a) (see columns for V ). The data suggest a small change in the light curve
shape and amplitude, but its significance needs to be proven.
in the red, the wavelength region where RR Lyrae stars emit less light
than in V .
• For the ’isolated’ OV And, we detected a light curve amplitude of 1.6±0.1
mag in the B filter. The light curve in the V filter is estimated to be
1.1 ± 0.1 mag.
• The present data don’t confirm the additional frequency suggested by the
NSVS data, but since we only observed 4 maxima we cannot disprove its
reality yet. Moreover, our observed light curves suggest that a Blazhko
effect may be present. We plan a follow-up action on OV And for next
autumn.
5. The Blazhko Project
These observations were carried out in the framework of the Blazhko Project,
an international collaboration, set up to join efforts in obtaining a better understanding of the Blazhko phenomenon in RR Lyrae stars. The project was
founded in Vienna and started its activities in the autumn of 2003. The starting
point for improving the modeling is an extensive data set, consisting of spectroscopy and photometry, of a limited sample of field RR Lyrae Blazhko stars,
and also some non-Blazhko stars for comparison. Besides the larger campaigns,
K. Kolenberg et al.
19
some small photometric campaigns – like this one – are organized to fine-tune
our knowledge of the frequency behavior of field Blazhko stars.
All interested colleagues – professionals and amateurs – are warmly invited
to join in the observational campaigns of the Blazhko Project. For more information we refer to the website dedicated to the Blazhko Project
(http://www.astro.univie.ac.at/˜ blazhko/)
or directly contact [email protected].
Acknowledgments.
The Blazhko Project, KK and EG are supported
by the Austrian Fonds zur Förderung der wissenschaftlichen Forschung, project
number P17097-N02. KK thanks Jacqueline Vandenbroere and Anton Paschke
for information on the data reported on the GEOS and BAV websites.
The data were partly gathered in the framework of the Observatoriumspraktikum, during which students at the Institute for Astronomy are taught to
use the telescope and CCD camera (see http://www.deltascuti.net/obsprak/
and http://www.astro.univie.ac.at/˜ blazhko/Winter.html). We thank all
the students who participated in the observations of OV And: Paul Beck, Daniel
Blaschke, Johannes Puschnig, Markus Hareter, Eveline Glassner, Pia Hecht,
Elisabeth Füllenhals, Sophie Aspöck, Vera Steinecker, Gerald Jungwirth, Hanns
Petsch, Jenny Feige, Adrian Partl, Mathias Jäger, Petra Zippe, Marius Halosar,
Florian Herzele. Part of the data was acquired with equipment purchased thanks
to a research fund financed by the Belgian National Lottery (1999).
References
Alcock, C., Allsman, R.A., Becker, A., et al., ApJ 598, 597
Bessell, M.S., 1995, CCD Astronomy 2, No. 4, 20
Blazhko, S., 1907, Astron. Nachr. 175, 325
Borkowski, K.J., 1980, Acta Astron. 30, 393
Breger, M., Stich, J., Garrido, R., et al., 1993, A&A 271, 482
GEOS RR Lyrae database: http://webast.ast.obs-mip.fr/people/leborgne/dbRR/
Kolenberg, K., 2004, CoAst 145, 16
Kukarkin, B.V., Kholopov, P.N., 1982, New Catalogue of Suspected Variable Stars
Jurcsik, J., Sódor, Á., V’aradi, M., et al., 2005, A&A 430, 1049
Kovacs, G., 1995, A&A 295, 693
Lenz, P., & Breger, M., 2005, CoAst 146, 53
Moskalik, P., & Poretti, E., 2002, A&A398, 213
Nikulina, T.G., 1959, Astron. Tsirk., 207, 14
NSVS, Northern Sky Variability Survey, http://skydot.lanl.gov/nsvs/nsvs.php
Prosser, C.F., 1988, Inform. Bull. Var. Stars, 3130, 1
Rossiger, S., 1987, Inform. Bull. Var. Stars, 2977, 1
ROTSE, Robotic Optical Transient Search Experiment,
http://rotse1.physics.lsa.umich.edu/
20
OV And, a new field RRab Blazhko star?
Szeidl, B., 1988, in ’Multimodal Stellar Pulsations’, Kultura, eds. Kovacs, G.,
Szabados, L., Szeidl, B., 45
Szeidl, B., Kollath, Z., 2000, ASP Conf. Ser. 203, 281
Smith, H.A., Church, J.A., Fournier, J., et al., 2003, PASP 115, 43
Woźniak, P. R., Vestrand, W. T., Akerlof, C. W., et al., 2004, The Astronomical
Journal, Vol. 127, 2436
Comm. in Asteroseismology
Vol. 146, 2005
Search for intrinsic variable stars in three open clusters:
NGC 1664, NGC 6811 and NGC 7209
P. Van Cauteren1 , P. Lampens2 , C.W. Robertson3 and A. Strigachev4 ,2
1
Beersel Hills Observatory, Beersel, Belgium
Royal Observatory of Belgium, 3 Ringlaan, 1180 Brussels, Belgium
3
SETEC Observatory, Goddard, Kansas, USA
Institute of Astronomy, Bulgarian Academy of Sciences, Sofia, Bulgaria
2
4
Abstract
We report on new time-series CCD observations for three poorly studied open
clusters from the STACC list. The collected light curves in the V filter of a
large number of stars per field have been examined in detail in search for shortperiodic variable stars. In particular we looked for new δ Scuti-type candidates.
First results for the open clusters NGC 1664, NGC 6811 and NGC 7209 are
presented.
1. Why study open clusters ?
The study of variable stars in open clusters presents various advantages for the
understanding of pulsation physics:
• open clusters with variable members provide comparative asteroseismological tests of stellar structure and evolution based on the implications
of a common origin and formation of their stellar members;
• open clusters are ideally suited for performing high-accuracy differential
photometry as well as ’CCD ensemble photometry’ based on a large sample of comparison stars in the field-of-view.
Such studies moreover require long baseline differential photometry (to detect
multiple frequencies combined with small amplitudes) as well as complementary multi-color photometry or high-resolution spectroscopy (to determine the
basic stellar parameters) if one wishes to take full profit of these observations
22
Search for intrinsic variable stars in three open clusters
(Freyhammer et al. 2001). We selected three poorly studied open clusters
from the STACC list (Frandsen & Arentoft 1998) in order to perform a CCD
survey using small telescopes (up to 1.3m) with the goal to search for intrinsic
variable stars. These open clusters are visible from the Northern hemisphere
and are furthermore prime targets for the detection of δ Scuti-type candidate
stars (Frandsen & Arentoft 1998).
On the other side, the presence of close neighboring stars in the (semi)crowded fields of the central parts of open clusters may affect the quality of
the results and this could imply the need for a different reduction technique
(point-spread function fitting instead of the aperture photometry approach).
2. General information about the observed clusters
2.1 NGC 1664
Is an extended open cluster of the STACC list with a rich central region (Frandsen & Arentoft 1998). A recent proper motion study was performed by Baumgardt et al. (2000). The cluster membership was also investigated by Missana
& Missana (1998). It is situated at a distance of about 1200 pc and has a
log age of 8.47 (Mermilliod 1995).
2.2 NGC 6811
Is an open cluster of the STACC list with many candidates in the instability
strip (Frandsen & Arentoft 1998). A proper motion study was performed by
Sanders (1971), yielding 97 probable members. Glushkova et al. (1999) collected radial velocities in the field and identified seven new members. From
their photoelectric photometric data they obtained a mean distance of 1040 pc
and an age of 0.7 Gyr based on 88 identified cluster members (log age = 8.85).
2.3 NGC 7209
Is an open cluster of the STACC list with a poorly populated color-magnitude
diagram (Frandsen & Arentoft 1998). Several studies of proper motions in
the cluster field exist: for example, Platais (1991) found 148 possible cluster
members down to mag 15 while recent proper motion studies were performed by
Baumgardt et al. (2000) and by Dias et al. (2001) based on the TYCHO-2 catalogue. Peña & Peniche (1994) proposed the existence of two clusters, NGC 7209
a and b, with a different reddening, age and distance based on Strömgren photometry of 54 stars in the cluster direction. Vancevicius et al. (1997) obtained
photoelectric photometry in the Vilnius system for 96 probable members but do
not support that conclusion: they estimated the mean reddening, the metalicity
P. Van Cauteren, P. Lampens, C.W. Robertson and A. Strigachev
23
and derived a median distance of 1026 ± 30 pc and an age of 0.45 Gyr (log
age = 8.65).
3. Observations and photometric reduction
The logbook of all observations, the telescopes and CCD cameras used are
listed in Table 1. Except for the observatory Hoher List (HL) where a selfbuilt camera was employed (2Kx2K; HoLiCam of the Observatorium Hoher
List, University of Bonn, Germany), the other cameras are from Photometrics
(1Kx1K; Skinakas, Crete) or SBIG (various ST’s), equipping instruments with
different focal lengths. We typically made use of a field-of-view with a size of
260 × 280 (e.g. BHO 40cm) or 340 × 230 (e.g. BHO 25cm).
Table 1: Log of the cluster observations
NGC
Obs/Tel
CCD
Start
End
Nr/hrs
Filter
1664
BHO40
BHO25
HL100
ST10E
ST7
HoLiCam
27-10-03
08-12-03
17-12-03
10-12-03
08-12-03
17-12-03
25.8
8.9
5.5
B,V
V
V
6811
BHO40
NAO70
ST10E
ST8
22-03-03
03-05-03
27-09-03
03-05-03
31.8
3.3
B,V
V
7209
BHO40
BHO25
SETEC
SKI130
ST10E
ST7
ST8i
CH360
29-07-02
01-08-03
12-08-02
19-08-03
20-08-03
10-08-03
05-09-02
04-10-03
25.9
31.9
42.6
9.2
B,V
V
V
V
All the frames were treated following the classical basic reduction scheme:
a median dark/bias was subtracted from each science frame and these were
then divided by a median flat-field. Aperture photometry was subsequently
performed using various packages. Consequently, we intentionally avoided the
stars with close neighbors on the collected images. First, for all the frames obtained at BHO, HL, SETEC and Skinakas, the aperture photometric package of
MIRA AP was applied. Differential magnitudes with respect to a pre-selected
comparison star were produced. For the frames acquired during one night in
0 The
MIRA AP software is produced by Axiom Research Inc.
24
Search for intrinsic variable stars in three open clusters
2003 with the Schmidt 50/70 telescope of the National Astronomical Observatory of Bulgaria (Tsvetkov et al. 1987), we gathered the differential data using
the MOMF code (Kjeldsen & Frandsen 1992). In a second step, CCD ensemble
photometry was applied in order to produce differential magnitudes with respect
to a comparison magnitude using a(n) (inhomogeneous) set of comparison stars
(Honeycutt 1992). The figures shown below are based on the latter data.
A V filter following Bessel’s (1995) specifications was used for the time-series
photometry. In addition, some nights were dedicated to the acquisition of the
B-magnitudes with the aim to produce updated color-magnitude diagrams in
the near future.
4. Results
4.1 NGC 1664
4.1.1 Analysis
The observed field of NGC 1664 is illustrated by Fig. 1. We used the numbering
of the (WE)BDA (Mermilliod 1995; cf. http://www.obswww.unige.ch/webda/)
database for identification purposes. 9 stars received an internal numbering.
284 stars were included in the reduction scheme and examined for rapid light
variations. The CCD data consist of more than 300 differential magnitudes in
the mean for most targets, with actual numbers varying between 39 (a few)
and 516 (many) depending on the position in the field.
4.1.2 Discussion of individual variable stars
We report the detection of two new short-periodic variable stars in the field:
V1 and V2. Both are possible δ Scuti variable stars. A period analysis of the
V-band data for star #100 = V1 indicates a main frequency of ≈ 4.48 c/d
and a semi-amplitude of 0.04 mag in V. Star #265 = V2 is probably a new
δ Sct star with a main frequency of ≈ 16.77 c/d and a semi-amplitude of 0.02
mag only in V. The light curves of two individual nights are presented in Fig. 2.
4.2 NGC 6811
4.2.1 Analysis
The observed field of NGC 6811 is illustrated by Fig. 3. We used the Lindoffnumbering for identification purposes (same as in (WE)BDA). 230 stars received
an internal numbering. 441 stars were included in the reduction scheme and
P. Van Cauteren, P. Lampens, C.W. Robertson and A. Strigachev
25
examined for rapid light variations. The CCD data consist of more than 200 differential magnitudes in the mean for most targets with actual numbers varying
between 56 (a few) and 355 (many) depending on the position in the field.
4.2.2 Discussion of individual variable stars
We report the detection of nine new variable stars in the field, of which six
are probably short-periodic variable stars of type δ Scuti and one is a suspected short-period variable. The light curves of the variable stars detected in
NGC6811 are presented in Fig. 4. Stars #18 = V1 and #37 = V2 are two δ Sct
type variables, with a main frequency of about 20 c/d and a semi-amplitude of
the order of 0.01 mag in V. Star #70 = V3 is a δ Sct type variable with a main
frequency of about 7.5 c/d and a semi-amplitude of 0.02 mag in V. The data
of star #39 = V4 indicate a frequency of about 8.4 c/d with a semi-amplitude
of 0.01-0.02 mag in V. Star #113 = V5 is a suspected variable of a similar type
with a possible frequency of 13 c/d of much smaller amplitude (< 0.01 mag).
Two δ Scuti variable stars were also detected among the new designations:
these are stars #489 = V6 and #491 = V7 (following the BDA-numbering)
with frequencies of ≈ 9.4 c/d and possibly 15 c/d and semi-amplitudes of 0.04
and 0.02 mag in V respectively. Two more variable stars of unknown type (V8
and V9) were discovered at the field edges (Fig. 5, left): they were only observed very shortly (for about 3 hrs) and do not show the characteristics typical
of δ Scuti stars as their periods are longer. The right panel of Fig. 5 shows the
observed light variations with a large amplitude in both cases.
4.3 NGC 7209
4.3.1 Analysis
The observed field of NGC 7209 is shown in Fig. 6. We used the Mäversnumbering for identification purposes (same as in (WE)BDA). 215 stars received
an internal numbering. 357 stars were included in the reduction scheme and
examined for rapid light variations. The CCD data consist of more than 900
differential magnitudes for most targets with actual numbers varying between
70 (a few) and 1100 (many) depending on the position in the field.
4.3.2 Discussion of individual variable stars
Although we did not (yet) systematically inspect all the material for this cluster,
we already report the detection of three possible δ Scuti variable stars in the
field: stars #24 = V1 (= GSC 3605 2253), #55 = V2 (= GSC 3605 2309)
and #59 = V3 (= GSC 3605 2247 1). Stars #24 and #55 are probably δ Scuti
26
Search for intrinsic variable stars in three open clusters
stars with rather small semi-amplitudes (< 0.01 mag). The data of star #59
clearly indicate a frequency of 7.7 c/d with a semi-amplitude of 0.01 mag in V.
The observed light variations of the detected variabe stars in NGC7209 are plotted in Fig. 7. In addition, star #112 = V4 (= GSC 3605 2721 = SAO 51648),
an infra-red source, appears to show small but irregular fluctuations.
We also noted the existence of slower fluctuations with observed amplitudes
of the order of 0.1-0.2 mag in the V magnitudes of a few stars which were however only occasionally observed: #91 (2 nights showing a (start of a) minimum
compared to the rest of the data), #122 (2 nights, ∆V = 0.3 mag), #179
(1 night, ∆V = 0.6 mag) and #3612 (1 night, ∆V = 0.6 mag) (using the
BDA-numbering).
5. Figures for three open clusters
Figure 1: Sample CCD frame of the open cluster NGC 1664. The newly detected
variable stars are indicated.
27
P. Van Cauteren, P. Lampens, C.W. Robertson and A. Strigachev
-0.46
0.12
-0.48
0.10
-0.50
0.08
∆ mag (#265 - comp)
∆ mag (#100 - comp)
-0.52
-0.54
-0.56
940.4
940.6
-0.46
-0.48
-0.50
-0.52
0.04
940.4
940.6
0.12
0.10
0.08
0.06
-0.54
-0.56
0.06
0.04
980.4
Julian date ( 2 452 000+)
980.6
980.2
980.4
Julian date ( 2 452 000+)
980.6
Figure 2: Light curves of NGC1664. Left panels: star #100. Right panels: star #265.
Figure 3: Sample CCD frame of the open cluster NGC 6811. The newly detected
variable stars are indicated
28
Search for intrinsic variable stars in three open clusters
-0.84
0.14
-0.82
0.16
-0.80
0.18
-0.78
0.22
0.24
747.2
747.4
747.6
0.14
0.16
∆ mag (#37 - comp)
∆ mag (#18 - comp)
0.20
0.18
-0.76
-0.74
-0.80
-0.78
0.22
-0.76
879.4
-0.74
879.6
Julian date ( 2 452 000+)
747.6
-0.82
0.20
0.24
747.4
-0.84
879.4
879.6
Julian date ( 2 452 000+)
-1.12
-0.48
-1.10
-0.44
-1.08
-0.40
-1.02
747.4
747.6
-1.12
-1.10
-1.08
∆ mag (#39 - comp)
∆ mag (#70 - comp)
-1.06
-1.04
-1.06
860.4
860.6
-0.48
-0.44
-0.40
-1.04
-0.36
-1.02
862.4
879.4
862.6
Julian date ( 2 452 000+)
879.6
Julian date ( 2 452 000+)
-0.46
-0.92
-0.44
-0.88
-0.42
-0.84
-0.40
-0.38
722.8
722.6
-0.46
-0.44
-0.42
∆ mag (#489 - comp)
∆ mag (#113 - comp)
-0.36
-0.32
-0.80
721.8
721.6
-0.92
-0.88
-0.84
-0.40
-0.80
-0.38
747.4
747.6
Julian date ( 2 452 000+)
860.4
Julian date ( 2 452 000+)
860.6
1.64
1.68
1.72
∆ mag (#491 - comp)
1.76
1.80
1.84
1.88
860.4
860.6
1.68
1.72
1.76
1.80
1.84
1.88
1.92
862.4
Julian date ( 2 452 000+)
862.6
Figure 4: Light curves of NGC6811. From top to bottom and left to right:
stars #18, #37, #70, #39, #113, #489, #491.
29
P. Van Cauteren, P. Lampens, C.W. Robertson and A. Strigachev
0.6
0.8
∆ mag (var - comp)
1.0
1.2
Star #288
1.4
0.3
0.4
0.5
0.6
1.5
2.0
2.5
3.0
Star #507
3.5
4.0
0.3
0.4
0.5
Julian date ( 2 452 762+)
0.6
Figure 5: Left panel: Extended field of the open cluster NGC 6811 (source: Digitized
Sky Survey). The newly detected variable stars are indicated. Right panels: Light
curves of NGC6811,V8-V9.
Figure 6: Sample CCD frame of the open cluster NGC 7209. The newly detected
variable stars are indicated.
Search for intrinsic variable stars in three open clusters
-0.82
0.20
-0.80
0.22
-0.78
0.24
Differential mag (#55 - comp)
Differential mag (#24 - comp)
30
-0.76
-0.74
871.4
871.6
-0.84
-0.82
-0.80
0.26
0.28
871.4
871.6
0.20
0.22
0.24
-0.78
0.26
-0.76
917.2
917.4
917.2
917.6
Julian date ( 2 452 000+)
-0.44
-0.42
0.86
∆ mag (#112 - comp)
Differential mag (#59 - comp)
0.84
0.88
871.4
871.6
0.80
0.82
0.84
-0.40
-0.38
504.4
504.6
-0.48
-0.46
-0.44
-0.42
0.86
-0.40
0.88
0.90
917.6
-0.46
0.82
0.90
917.4
Julian date ( 2 452 000+)
-0.48
0.80
917.2
917.4
917.6
Julian date ( 2 452 000+)
-0.38
855.4
Julian date ( 2 452 000+)
855.6
0.96
1.00
1.04
∆ mag (#91 - comp)
1.08
1.12
1.16
485.4
485.6
0.96
1.00
1.04
1.08
1.12
1.16
857.4
Julian date ( 2 452 000+)
857.6
Figure 7: Light curves of NGC7209.
stars #24, #55, #59, #112, #91.
From top to bottom and left to right:
P. Van Cauteren, P. Lampens, C.W. Robertson and A. Strigachev
31
6. Conclusions
We gathered new time-series CCD observations in two filters with the aim to
search for short-periodic variable stars in three poorly studied open clusters
from the STACC list: NGC 1664, NGC 6811 and NGC 7209. The time series
data are particularly extensive in the case of NGC 7209 (more than 100 hrs of
observations). Among our first results we report the detection of two possible
δ Scuti variable stars in the field centered on NGC 1664, the detection of nine
new variable stars in the field centered on NGC 6811 of which six are probably
of type δ Scuti and one is a suspected δ Scuti star as well as the detection of
three probable δ Scuti variable stars in the field centered on NGC 7209. The
search in NGC 7209 will be resumed as we did not (yet) systematically inspect
all the material available. It is also our intention to publish the BV-photometry
and to provide updated color-magnitude diagrams for these open clusters.
Acknowledgments. This work is based on CCD observations collected at
Beersel Hills (BHO 40cm, BHO 25cm), Hoher List (1m Cass.), NAO Rozhen
(Schmidt 50/70cm), SETEC (30cm Meade LX-200) and Skinakas (1.3m) observatories. The Skinakas Observatory is a collaborative project of the University
of Crete, the Foundation for Research and Technology – Hellas, and the MaxPlanck-Institut für Extraterrestrische Physik. We warmly thank Dr. P. Wils
for assistance with the reductions. We are grateful to the respective directors
Dr. K. Reif, Prof. K. Panov and Prof. I. Papamastorakis for the allocated
telescope time. Part of these data were acquired with equipment purchased
thanks to a research fund financed by the Belgian National Lottery (1999).
PL and AS acknowledge support from the Belgian Science Policy and from
the Bulgarian Academy of Sciences (project BL/33/B11). PVC is grateful to
the Royal Observatory of Belgium for putting at his disposal material acquired
by the Fund for Scientific Research - Flanders (Belgium) (project G.0178.02).
The Simbad (Centre de Données Astronomiques, Strasbourg, France) and
the (WE)BDA (Institut d’Astronomie, Lausanne, Switserland) databases were
extensively used.
References
Baumgardt, H., Dettbarn, C. & Wielen, R. 2000, A&AS 146, 251
Bessell, M.S. 1995, CCD Astronomy 2, No. 4, 20
Dias, W.S., Lepine, J.R.D. & Alessi, B.S. 2001, A&A 376, 441
Frandsen, S. & Arentoft, T. 1998, The Journal of Astronomical Data, Vol. 4, No. 6
Freyhammer, L. M., Arentoft, A. & Sterken, C. 2001, A&A 368, 580
Glushkova, E.V., Batyrshinova, V.M. & Ibragimov, M. A. 1999, Astron. Lett. 25, 86
Honeycutt, R.K. 1992, PASP, 104, 435
Kjeldsen, H. & Frandsen, S. 1992, PASP 104, 413
32
Search for intrinsic variable stars in three open clusters
Mermilliod J.-C. 1995, in ”Information and On-Line Data in Astronomy”,
Eds D. Egret & M.A. Albrecht (Kluwer Academic Press, Dordrecht),127
Missana, M. & Missana, N. 1998, Astronomische Nachrichten 319, 187
Peña, J. & Peniche, R. 1994, Rev. Mex. de Astronomı́a y Astrofı́sica 28, 139
Platais, I. 1991, A&AS 87, 557
Sanders, W.L. 1971, A&A 15, 368
Tsvetkov, M.K., Georgiev, T. B., Bilkina, B.P., Tsvetkova, A. G. & Semkov, E.H.
1987, Bolgarskaia Akademiia Nauk, Doklady, Vol. 40, No. 5, 9
Vancevicius, V., Platais, I., Paupers, O. & Abolins, E. 1997, MNRAS 285, 871
Comm. in Asteroseismology
Vol. 146, 2005
High-degree non-radial modes in the δ Scuti star
AV Ceti
L. Mantegazza and E. Poretti
INAF - Osservatorio Astronomico di Brera, Via E. Bianchi 46, 23807 Merate, Italy
Abstract
High-resolution spectroscopic observations taken during 5 consecutive nights of
the fast rotating δ Scuti star AV Ceti (v sin i = 188km/s) show the presence of
non-radial modes with ` ∼ 10 − 16 and very short periods (ν ∼ 40 − 70 c/d)
Introduction and Observations
The rapidly rotating δ Scuti star AV Ceti has been recently the target of a
simultaneous photometric and low-resolution spectroscopic international campaign (Dall et al. 20031). Seven low-degree modes were detected in the frequency range 10-31 c/d.
We observed this star with the Coudé Echelle Spectrograph attached at the
ESO CAT Telescope during 5 consecutive nights (October 24-30, 1994; Remote
Control from Garching headquarters) for about 2.5 consecutive hours per night
and 55 spectrograms were collected with exposure times of 10 min and a typical
S/N ratio at the continuum level of about 230. They had a resolution of 60000
and cover the region 4494-4513 Å. In this region we have two useful lines to
study line profile variations: TiII 4501Å and FeII 4508Å. Fig. 1 shows the
average continuum normalized spectrum (upper panel) and the pixel-by-pixel
standard deviation (lower panel).
1 Added by editor (MB): The Astronomy and Astrophysics publisher used an incorrect
name for the star (AV Cetei instead of AV Ceti) in the title and running head of the Dall
et al. paper. The authors of the present publication note: Cetus,-i belongs to the second
latin declination (as, for example, Cepheus,-i) : nominative and genitive cases are different
(Cephei, Ceti). On the other hand, Doradus,-us belongs to the fourth declination and the
genitive is the same as the nominative (γ Doradus, not γ Doradi). For a correct use of
abbreviations of constellations see http://www.iau.org/Activities/nomenclature/const.html
34
High-degree non-radial modes in the δ Scuti star AV Ceti
Figure 1: Average normalized spectrum (top panel); pixel-by-pixel data standard deviation (lower panel).
Data analysis and discussion
We can see that the line profiles have variations with a std.dev of about
0.002 of the continuum level. A non-linear least-squares fit of a rotationally
broadened Gaussian intrinsic profile, taking also into account the limb darkening,
on the two average line profiles supplies v sin i = 188 ± 1 km/s.
The line profile variations were analyzed by means of the Fourier Doppler
Imaging Technique (Kennelly et al. 1998; Hao 1998). Fig. 2 shows the twodimensional power spectrum obtained considering all the data in a single time
series and merging the information of the two spectral lines. We see that there
is a clear clump of modes in the region 10 ≤ ` ≤ 16, 35 ≤ ν ≤ 70 c/d. Because
of the very severe aliasing, due to the poor temporal coverage, it is not possible
to derive a detection of individual modes.
A CLEANed version of this power spectrum is shown in Fig. 3 (gain=0.9,
100 iterations). This figure should be considered only as indicative, and the
individual modes cannot be taken at face value, since the poor spectral window makes a correct deconvolution problematic. However it clearly shows that
we should expect a very complex pulsation pattern with several high-degree,
high-frequency modes. Can this be due to the fast rotation? More intensive
L. Mantegazza and E. Poretti
Figure 2: Two-dimensional Fourier power spectrum.
Figure 3: CLEANed two-dimensional Fourier power spectrum.
35
36
High-degree non-radial modes in the δ Scuti star AV Ceti
observations are necessary to get a more exhaustive picture of the stellar pulsation spectrum. We also note that the low-degree modes, photometrically
detected by Dall et al. (2003) do not produce relevant patterns in our power
spectrum. This does not necessarily mean that they are not present, since our
technique is more sensitive to high-degree modes (see also Mantegazza 2000).
References
Dall, T.H., Handler, G., Moalusi, M.B., Frandsen, S. 2003, A&A 410, 983
Hao, J. 1998, ApJ 500, 440
Kennelly,E.J. et al. 1998, ApJ 495, 440
Mantegazza, L. 2000, ASP Conf. Ser. 210, 138
Comm. in Asteroseismology
Vol. 146, 2005
Projected rotational velocities of some δ Scuti and
γ Doradus stars
L. Mantegazza1 , E. Poretti1
1
INAF - Osservatorio Astronomico di Brera, E. Bianchi 56, 23807 Merate, Italy
Abstract
We present the projected rotational velocities of some δ Scuti or γ Doradus
stars as derived from high-resolution spectrograms. For 6 stars the values are
the first determinations.
In the past years during our campaigns of monitoring of some selected
δ Scuti stars (see for example Mantegazza & Poretti 2002 and references
therein) we obtained spectra of a few δ Scuti or γ Doradus stars in order to
estimate their projected rotational velocities. Most of the spectra were taken
with the Coudé Echelle Spectrograph attached at the Coudé Auxiliary Telescope
at La Silla Observatory (ESO) in the 90’s. These spectra have a resolution of
60000 and cover the spectral range between 4490 and 4525 Å; their typical S/N
in the center is usually better than 200 at the continuum level. Few more spectrograms were taken with the FEROS spectrograph, then attached at the ESO
1.5 m telescope of La Silla Observatory in the years 2001-2002. These spectrograms have a resolution of 48000 and cover the spectral range 3600-9300 Å. For
the present work the useful lines between 4400-4600 Å were considered. All the
spectrograms were normalized to the continuum, defined by selecting a set of
continuum windows star by star and fitting them with a low-degree polynomial.
The unblended lines were then fitted by means of a non-linear least-squares
routine with a rotational profile convolved with a Gaussian intrinsic one taking
also into account the limb darkening. Limb darkening coefficients were derived from the paper by Diaz-Cordoves et al. (1995). The number of useful
lines varies from 2 to 7, depending upon rotational velocity, spectral type and
spectrograph. The typical rms uncertainties, resulting by averaging the values
obtained form different lines and/or spectrograms, are between 1-2 km/s. The
38
Projected rotational velocities of some δ Scuti and γ Doradus stars
results are reported in the following table, where for each star we give name,
spectral type, our v sin i, the number of spectrograms and a letter identifying
the spectrograph (C=CES, F=FEROS). In the 3 successive columns we give
for comparison the values derived by Royer et al. (2002), Abt & Morrel (1995),
and in the third those reported in the δ Scuti star catalog by Rodriguez et al.
(2000) or in other recent papers. The references are given in the next one.
There are only three γ Doradus stars in the sample: QW Pup, BT Psc, BU
Psc.
The agreement among the estimates of different authors is generally satisfactory with a few exceptions. The most striking is that regarding QQ Tel. We
observe that the estimate by Koen et al. (2002) is based on the correlation
profile (not directly on the line profiles), computed on spectrograms with a
lower resolution than ours (39000 vs. 60000), and maybe these are the causes
of the discrepancy.
Acknowledgments.
References
Abt, H.A., Morrell,N.I. 1995, ApJS 99, 135
Breger, M., Garrido, R., Handler, G. 2002, MNRAS 329, 531
Diaz-Cordoves, J., Claret, A., Gimenez, A. 1995, A&AS 110, 329
Koen, C., Balona, L., van Wyk, F., et al. 2002, MNRAS, 330, 567
Mantegazza, L., Poretti E. 2002, A&A 396, 211
Mathias, P., Le Contel, J.M., Capellier, E., et. al. 2004, A&A 417, 189
Rodriguez, E., Lopez-Gonzalez, M.J., Lopez de Coca, P. 2000, ASP
Conf.Ser. 210,499
Royer, F., Grenier, S., Bylac, M.O., Gomez A.E., Zorec, J. 2002 A&A 393, 897
39
L. Mantegazza and E. Poretti
Table 1: Measured v sin i and comparison with other determinations
HD
Name
Sp.Type
2724
BB Phe
F2II
3326
BG Cet
A5m
4849
AZ Phe
A9.5III
4919
ρ Phe
F2III
8511
AV Cet
F0V
“
“
9065
WZ Scl
F0IV
11413
BD Phe
A1V
11522
BK Cet
F0V
15634
TY For
A9V:n
“
“
16723
BS Cet
A7IV
55892 QW Pup
F0IV
66853
BI CMi
F2
160589 V703 Sco
A9V
182640
δ Aql
F0IV
185139
QQ Tel
F2IV
208435
BZ Gru F1III-IV
214441
CC Gru
F1III
215874
FM Aqr A9III-IV
223480
BF Phe
A9III
“
“
224638
BT Psc
F0
224639
BH Psc
F0
224945
BU Psc
A3
(1) Royer et al. (2002)
(2) Abt & Morrel (1995)
(3) Rodriguez et al. (2000)
(4) Breger et al. (2002)
(5) Koen et al. (2002)
(6) Mathias et al. (2004)
v sin i
km/s
83
91
92
84
190
188
33
126
129
128
124
52
56
78
≤10
89
65
148
123
94
83
83
19
108
58
1F
1C
1C
1C
1F
55C
1C
1C
2C
1C
3F
1C
2C
1F
13F
2C
2C
1C
1C
2C
1F
20C
16C
1F
26C
previous values
(1) (2) others
–
–
83
110
98
98
–
–
–
–
–
–
212 195
141
–
139
133
146
–
–
120
141
–
124
120
141
–
51
–
–
91
–
–
–
110
–
–
–
–
–
85
–
–
–
98
–
–
–
76
≤16
–
45
–
–
100
80
–
–
–
–
–
–
17
110
54
ref.
(3)
(3)
(3)
(3)
(3)
(3)
(4)
(3)
(5)
(3)
(3)
(6)
(3)
(6)
Comm. in Asteroseismology
Vol. 146, 2005
Application of the Butterworth’s filter for excluding
low-frequency trends
T.N. Dorokhova, N.I. Dorokhov
Astronomical Observatory, Odessa National University,
Shevchenko Park, Odessa 65014 Ukraine
Abstract
In the research of roAp stars low-frequency atmospheric and instrumental trends
of data can be removed by the application of Butterworth’s filter. Here we show
the validity of such a technique by using a data set in which we combined the
observed star’s data and an artificial frequency spectrum. It is shown that the
clearing of the data in the required frequency region is acquired due to the reduction of low-frequency noise, whereas the frequency solution practically does
not change. The cleaning enables an easier detection of dominant frequencies
in the investigated frequency region.
During some years we tested low-frequencies filters for reducing atmospheric
and instrumental trends from observations of roAp stars obtained under nonideal photometric conditions. We examined such techniques by using artificial
data series in the manner described by Breger (1990).
The programs PERIOD (Breger 1990), FOUR (Andronov 1994) and Period98 (Sperl 1998) were used for the analysis. The SPE package by Sergeev
(1992) was initially applied for data reducing and filtering.
We prepared a data set consisting of time series measurements of a comparison star (10th mag) during three long nights (8-10 hours) and incorporated
the artificial frequency spectrum with the parameters given in Table 1. The
resulting light curve is a combination of the observed atmospheric frequency
distribution with an ideal frequency spectrum. The frequency spectrum slightly
changed: the frequency at 112 c/d became 113 c/d (A ∼ 1mmag) and at 81
c/d a frequency appeared with A ∼ 2mmag.
The spectral window and amplitude Fourier spectrum of the combined pattern are presented in Fig. 1.
T.N. Dorokhova and N.I. Dorokhov
41
Figure 1: The spectral window and amplitude spectrum of the combined data set.
For the case of roAp stars the frequency region of interest ranges from 70
to 260 c/d Therefore, we are especially interested in the frequencies at 71, 81
and 113 c/d.
Due to the high noise level, f4 =113 c/d is undetectable and does not appear
even after 12 steps of the analysis.
After that we applied the low-frequency Butterworth’s filters of some different cutoff frequencies and removed the low-frequency trends of the data.
We define the low frequency Butterworth’s filter in the following way:
|H(f )|2 ≈ (B/f )2M
when f B
Table 1: Artificial frequency spectrum.
No
1
2
3
4
frq.(c/d)
7
34
71
112
Ampl
10
7
3
1
Phase
0.4
0.1
0.6
0
42
Application of the Butterworth’s filter
Figure 2: The amplitude spectrum of the data after removing the low-frequency trend
by Butterworth’s filter degree M=2 and cutoff frequency B = 5%. The revealed
frequencies are: 71.01±0.01 c/d (A=1.9±0.13); 81.26 ±0.02 c/d (A=1.6±0.1);
113.15±0.02 c/d (A=1.3±0.1).The first low frequency peak is at 34 c/d. Its amplitude has decreased by 8 times but the value of frequency is practically unchanged.
The filter with such parameters is close to ideal, i.e. passes only the required
region of frequencies (see Otnes & Enochson 1978).
From experience we selected the degree M=2 and cutoff frequency B from
2 to 5%. Here we present even more rigorous cutoff frequencies B=5% (Fig.2)
and B=7% (Fig.3) studying the filters’ influence to the investigated frequency
region.
As a result of filtering the low frequencies’ amplitudes became lower (the
frequencies are not changed). Figure 4. shows the noise spectrum for different
cutoff frequencies.
At 100 c/d the noise has been reduced by 20% for B=5%, by 35% for
B=7% and up to 70% for B=10%. The reduction of the noise level enables
the astronomer to find the intrinsic frequencies sooner and more reliable.
These simple examples show that the frequency solution for the investigated
region is not distorted even by adopting a rather rigorous filter. The application
of low frequency filters appears to be more efficient and a better procedure than
corrections with low degree polynomials.
T.N. Dorokhova and N.I. Dorokhov
43
Figure 3: The amplitude spectrum of the data after removing the low-frequency trend
by Butterworth’s filter degree M=2 and cutoff frequency B = 7%. The revealed frequencies are: 113.16±0.02 c/d (A=1.1±0.1); 72.02±0.01 c/d (A=1.06±0.1); 81.26
±0.02 c/d (A=1.0±0.1).
Figure 4: The noise spectrum for: solid – the unfiltered data; dotted – after the M=2
degree and B=5% cutoff frequency filter; dash-dot-dot - after B=7% cutoff frequency
filter; dashed – after B=10% cutoff frequency filter.
44
Application of the Butterworth’s filter
References
Andronov I.L. 1994, Odessa Astronomical Publications, 7, 49
Breger M. 1990, CoAst, 20, 1
Otnes R. K., Enochson L. 1978, Applied time series analysis V.1. Basic
Technologies, New York, p. 428
Sergeev 1992, private communication
Sperl 1998, CoAst, 111, 1
Comm. in Asteroseismology
Vol. 146, 2005
PODEX – PhOtometric Data EXtractor
T. Kallinger
Institut für Astronomie, Türkenschanzstr. 17, 1180 Vienna, Austria
Abstract
New reduction tools are required to handle the increasing amount of photometric CCD data within a reasonable time. podex is an IDL based tool developed
to optimize the time needed for extracting light curves out of photometric CCD
data. The GUI based semi-automatic reduction tool provides the possibility
to apply bias correction, flat fielding, and background modeling to the raw
data. After extracting magnitudes even in crowded fields, a color–dependent
extinction correction and a conversion to relative magnitudes is performed. The
output of podex are completely reduced light curves of an arbitrary number
of stars on the CCD images. As the conditions between various nights and
observing runs change continuously and sometimes dramatically, full interactivity throughout the entire reduction procedure via a powerful graphical user
interface is a big advantage over all black-box procedures known to us.
1. Introduction
The motivation for developing podex originates in the increasing amount of
photometric CCD data and in the need to reduce them as fast as possible and
with minimum effort. Therefore, a tool is needed providing all needed reduction
steps at once.
All black-box procedures known to us (like IRAF or MOMF) are complicated to handle and provide only the extraction of instrumental magnitudes.
For a complete reduction also a color dependent extinction correction and the
conversion to relative magnitudes is needed. podex provides it.
The podex source code can be found at
http://ams.astro.univie.ac.at/computer.php
46
PODEX – PhOtometric Data EXtractor
Figure 1: Graphical user interface of podex. top left: control field; middle left:
The actual image is displayed in the raw data field. The stars of interest are marked
with cross–hair symbols on the first image. bottom left: status line; top right: The
apertures and background annulus of all used stars can be displayed in the aperture
field to control the proper definition of the aperture radii. middle right: The grey–
scaled lines indicate the instrumental light curves of all used stars. The black symbols
represent the corresponding reference light curve. bottom right: The relative (or
absolute) light curve of the actual star is displayed in the light curve field.
2. Input
After starting IDL, type ”podex” to start the graphical interface of podex.
The main input for podex is a file containing the list of CCD images to reduce
(in FITS format). podex is able to handle compressed FITS images as well.
If the images are not stored in the same directory as the list file (because the
data are on a CD or DVD, e.g.) define the full path in the list file and use the
list includes path option in the main window.
T. Kallinger
47
2.1 Preferences
The preferences of the actual session are controlled via the preference menu
(click the Change Preferences button in the control field). There is also the
possibility to import a set of preferences from a file (Load Preferences). The
session preferences are:
• FITS header keywords for date, Universal Time and integration
time of the observations:
Date and time are needed for calculation of the Julian date. Intensities are
normalized to ADU per, i. e. dividing by integration time.
• Right ascension (h:m:s) and declination (d:m:s) of the image center:
Stellar coordinates at epoch 2000.0 are used for the heliocentric correction of
the Julian date and the determination of the zenith distance.
• Geographic latitude (d:m:s) and east longitude (h:m:s) of the observatory:
Geographic coordinates are used for calculation of the zenith distance needed
for the photometric extinction correction.
• Filename of bias and flat field image:
Bias correction and/or flat fielding can be activated by using the subtract bias
and/or divide by flat options in the main window.
• Center box (pixel) for image centering:
Size of the box in which podex searches for the center of the star used to
determine the telescope pointing offset of consecutive images.
• Radius of the aperture (pixel):
Aperture radius for the brightest used star on the image.
• Inner radius and width (pixel) of the background annulus.
• Scaling factor for individual apertures (pixel per mag):
The aperture radius for fainter stars decreases by the given scale factor.
• Magnitude of star #1:
In order to compensate transparency changes in consecutive nights, the magnitude of star #1 is used as a reference.
When using a preference file, the first line of the file indicates the actual working
path. Click Save Preferences to save the actual preferences.
2.2 Coordinates
The pixel coordinates of the stars of interest are imported from a three column
file. The first two columns contain the X– and Y–coordinates on the image. The
third column an arbitrary color index (Johnson B-V, e.g.) for the corresponding
star. The color index is used for the color–dependent extinction correction. If
no color index is known, the value should be zero.
48
PODEX – PhOtometric Data EXtractor
The first star (star #1) in the list plays a special part. This star is used
for determining coordinate offsets of consecutive images due to an insufficient
pointing stability of the telescope. The star is also used as a reference light
source (use the offset correction option in the main window) to calibrate relative
magnitudes to absolute magnitudes and to compensate transparency changes
in consecutive nights. Therefore this star has to meet some special conditions.
• Star #1 should be a bright and constant star.
• Star #1 should not be located near the borders of the CCD frame.
• Inside the defined box for image centering no brighter star should be present.
podex provides the possibility to create a list of pixel coordinates. When
moving the cursor onto a target (in the raw data field) and clicking the left
mouse button, the center of the star is determined and marked by a cross-hair
symbol. Click the right mouse button, and the actual X/Y position of the cursor
and the corresponding intensity (in ADU) are displayed in the status line. Using
the Save Coordinate File button, the produced list of pixel coordinates (with
color index equal to zero) is exported to a file.
3. What is going on?
The reduction process is started by clicking the START Reduction button.
First, the bias image is subtracted from the raw image and the residual image
is divided by the flat field image (optional). After these corrections the image
is divided by integration time to normalize the intensity to ADU per second. A
sub–image (the size is defined by the preference parameter center box) centered
on the pixel coordinates of star #1 is extracted from the image. The difference
between the given coordinates for star #1 and the center of a 2–D Gaussian fit
to the sub–image defines the pointing offset in X and Y direction of the actual
image. This offset is applied to all coordinates.
3.1 The first image
The first image is used to define the individual aperture radii for all stars listed
in the coordinate list. As illustrated in Fig. 1 and Fig. 2, there is a clear relation
between the brightness of a star and the optimum aperture size (determined
by minimization of the point–to–point scatter in the light curve). Following
increasing concentric circles from the center of a star’s PSF to the border, the
signal–to–background scatter ratio grows smaller. When this ratio falls below a
certain level, including further (less exposed) pixels decreases the signal to noise
ratio of the resulting light curve. The turning point, where including pixels at
the edge of the PSF starts to decrease the resulting quality, is reached earlier
for faint stars than for bright stars.
49
T. Kallinger
For all stars listed in the coordinate file, the total amount of ADUs inside the
default aperture (defined by the preference keyword aperture radius) gives the
stellar intensity. The mean background intensity is subtracted from the stellar
intensity (see next section), and the residuals are transformed into instrumental
magnitudes. The instrumental magnitudes are used to define the individual
aperture radii. If this option is not needed, set the preference keyword scale
factor to zero. In this case the default aperture radius is used for all stars.
Instrumental magnitudes and the corresponding aperture radii are listed in the
terminal window. This list can be used to acquire color indices when starting
with images obtained with different filters.
10
scatter / minimal scatter
7.7mag
12.8mag
10.3mag
8.5mag
11.8mag
12.5mag
1
5
10
15
aperture radius (pixel)
20
Figure 2: Point–to–point scatter versus aperture radius for stars with different magnitudes. The scatter decreases with increasing aperture radius, reaches a minimum,
and starts to increase again. The size of the aperture with the least scatter in the
light curve depends on the brightness of the star. For fainter stars, smaller apertures
yield to optimum photometric quality.
3.2 Background correction
To use an annulus around the aperture to determine the background level is
sometimes problematic in crowded fields when one or more stars are located in
the background annulus. Nevertheless, podex uses such a background annulus
50
PODEX – PhOtometric Data EXtractor
22
aperture radius (pixel)
20
18
16
14
12
10
8
7
8
9
10
11
magnitude
12
13
14
Figure 3: Mean instrumental magnitude versus aperture radius associated to minimum
point–to–point scatter in the resulting light curve. The solid line represents a linear
regression, illustrating the high degree of linearity in the relation between aperture
radius and stellar brightness. Here the individual aperture radius decreases with about
2 pixel per magnitude.
but tries to ignore pixels exposed to stellar light (or cosmics). Hence the mean
intensity level and standard deviation of all stars inside the background annulus
(defined by the preference keywords inner radius and width) is determined. If
a pixel intensity exceeds the mean level by more than three times the standard
deviation, the corresponding pixel is rejected. The mean intensity and standard
deviation of all accepted pixels is re–calculated. The procedure is repeated until
no pixels are rejected but only up to 5 times.
3.3 Extraction of instrumental light curves
After defining the individual aperture radii, the reduction procedure extracts the
total intensity for all apertures, subtracts the corresponding mean background
level (multiplied by the number of pixels inside the aperture), and transforms
the residuals into instrumental magnitudes for all images given in the input file.
T. Kallinger
51
Figure 4: Left: Background annulus with containing a star. Right: Pixels exposed to
stellar light are not used to determine the mean background level around the aperture
(the star of interest is located inside the inner circle).
3.4 Color–dependent extinction correction
If a color index (CI) is given in the coordinate file and the option extinc. cor. in
the control field is selected a color dependent extinction correction is performed
for all instrumental light curves. First, the mean magnitude is subtracted from
all instrumental light curves. Then the extinction coefficient for an individual
light curve is computed as the slope of a linear regression in the Bouguer plot
(magnitude versus airmass X). There is a linear relation between the extinction coefficients and the corresponding CI. Again, a linear regression is used to
define the coefficients k0 and k1 . The instrumental light curves are corrected by
magcorr = maginstrumental − X · (k0 + CI · k1 ).
If no color indices are given, the extinction correction is not necessary because the differential extinction for different stars is too small to effect the
resulting light curves. (The typical field of view of a CCD images is not larger
than a few arcminutes). The average extinction of the field of view is corrected
by subtracting the reference light curve.
3.5 Reference light curve
The reference light curve corresponds to the weighted mean of all instrumental
light curves. The weight of an individual light curve is defined by the inverse
D–value divided by the variance of the corresponding light curve. The D–value
is the ratio between the standard deviation and the point–to–point scatter of
a light curve. The D–value is used as an estimator for variability in the light
curve. A light curve with a high D–value and/or a high variance has low weight
52
PODEX – PhOtometric Data EXtractor
for the reference light curve. Clicking the Calc Va-Cp button, the reference
light curve is determined and subtracted from the light curve of star #1. The
resulting relative (or absolute, if the offset cor. option is used) light curve
is displayed in the light curve field. The > (<) button switches to the light
curve of the next (previous) star in the coordinate list. The reference light
curve is determined without the star currently displayed. podex also provides
the possibility to exclude stars from calculation of the reference light curve.
The stars to be encountered are selected in the use menu. Mean magnitude,
variance, D–value, and weight of all light curves are listed in the terminal
window. Mean magnitude, standard deviation, and D–value of the currently
displayed star are listed in the status line.
3.6 Outlier rejection
Outliers can be rejected from the light curve by moving the cursor onto the
data point in the light curve field and press the left mouse button. The recently
rejected data point can be included again with the undo button.
4. Output
With the Save current star button the heliocentric Julian date, relative (or
absolute if the offset cor. option is used) magnitude, reference magnitude and
the airmass of the actual star are saved in a file. With the Save all stars
button the heliocentric Julian date and the instrumental magnitudes of all stars
are saved in a single file.
Acknowledgments.
This work is supported by the Austrian Fonds zur
Förderung der wissenschaftlichen Forschung (FWF) within the project Stellar Atmospheres and Pulsating Stars (P14984), and the Bundesministerium
für Verkehr, Innovation und Technologie (BMVIT) via the Austrian Space
Agency (ASA).
Comm. in Asteroseismology
Vol. 146, 2005
Period04 User Guide
P. Lenz, M. Breger
Department of Astronomy, Univ. Vienna, Türkenschanzstrasse 17,
1180 Vienna, Austria
Abstract
Period04, an extended version of Period98 by Sperl (1998), is a software
package designed for sophisticated time string analysis. In this article we
present the User Guide for Period04.
Contents
1.
Introduction
1.1
1.2
1.3
2.
. . . . . . . . . . . . . . . . . . . . .
The Graphical User Interface
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
55
Backwards compatibility . . . . . . . . . . . . . . . . .
Obtaining Period04 . . . . . . . . . . . . . . . . . . . .
Requirements . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . .
The main window . . . . . . . . . . . . . . . . . . . .
The menu bar . . . . . . . . . . . . . . . . . . . . . .
2.2.1
The ’File’ menu . . . . . . . . . . . . . . . .
2.2.2
The ’Special’ menu . . . . . . . . . . . . . .
2.2.3
The ’Options’ menu (available in expert mode
only) . . . . . . . . . . . . . . . . . . . . . .
2.2.4
The ’Help’ menu . . . . . . . . . . . . . . .
The status bar . . . . . . . . . . . . . . . . . . . . . .
The ’Time string’ tab . . . . . . . . . . . . . . . . . .
The ’Fit’ tab . . . . . . . . . . . . . . . . . . . . . . .
2.5.1
The Main tab . . . . . . . . . . . . . . . . .
2.5.2
The ’Goodness of Fit’ tab . . . . . . . . . .
The ’Fourier’ tab . . . . . . . . . . . . . . . . . . . .
The ’Log’ tab . . . . . . . . . . . . . . . . . . . . . .
Dialogs . . . . . . . . . . . . . . . . . . . . . . . . . .
2.8.1
The ’Weight selection’ dialog . . . . . . . . .
2.8.2
The ’Subdivide time string’ dialog . . . . . .
56
56
56
57
.
.
.
.
57
57
57
59
.
.
.
.
.
.
.
.
.
.
.
.
61
61
62
62
65
66
70
71
75
76
76
76
54
Period04 User Guide
2.8.3
2.8.4
2.8.5
2.9
2.10
2.11
2.12
2.13
2.14
3.
Getting Started . . . . . . . . . . . . . . . . . . . . 105
3.1
3.2
4.
The ’Combine substrings’ dialog . . . . . . . . 78
The ’Show time structuring’ dialog . . . . . . 79
The ’Calculate specific Nyquist frequency’ dialog (available in expert mode only) . . . . . 80
2.8.6
The ’Adjust time string’ dialog . . . . . . . . . 80
2.8.7
The ’Set default label for deleted points’ dialog 82
2.8.8
The ’Relabel data point’ dialog . . . . . . . . 82
2.8.9
The ’Edit substring’ dialog . . . . . . . . . . . 83
2.8.10
The ’Calculate epoch’ dialog . . . . . . . . . . 83
2.8.11
The ’Recalculate residuals’ dialog . . . . . . . 84
2.8.12
The ’Predict signal’ dialog . . . . . . . . . . . 85
2.8.13
The ’Create artificial data’ dialog . . . . . . . 85
2.8.14
The ’Set alias-gap’ dialog . . . . . . . . . . . 86
2.8.15
The ’Show analytical uncertainties’ dialog . . . 86
2.8.16
The ’Improve special’ dialog . . . . . . . . . . 87
2.8.17
The ’Calculate amplitude/phase variations’ dialog . . . . . . . . . . . . . . . . . . . . . . . 88
2.8.18
The ’Monte Carlo simulation’ dialog . . . . . . 89
2.8.19
The ’Calculate noise at frequency’ dialog . . . 90
2.8.20
The ’Calculate noise spectrum’ dialog . . . . . 91
Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
2.9.1
Time string plots . . . . . . . . . . . . . . . . 94
2.9.2
Phase plots . . . . . . . . . . . . . . . . . . . 95
2.9.3
Fourier plots . . . . . . . . . . . . . . . . . . 96
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Period04 preferences . . . . . . . . . . . . . . . . . . . 98
The expert mode . . . . . . . . . . . . . . . . . . . . . 100
The Data Manager (expert mode only) . . . . . . . . . 101
Overview of Shortcuts: . . . . . . . . . . . . . . . . . . 104
Tutorial 1: A first example . . . . . . . . . . . . . . . . 105
Tutorial 2: Least-squares fitting of data including a periodic time shift . . . . . . . . . . . . . . . . . . . . . . 112
Using Period04 . . . . . . . . . . . . . . . . . . . . 118
4.1
4.2
4.3
Topics related to time string data . . . . . . . . .
4.1.1
Importing time strings . . . . . . . . . .
4.1.2
Exporting time string data . . . . . . . .
4.1.3
Creating artificial data . . . . . . . . . .
Topics related to Fourier calculations . . . . . . . .
4.2.1
Calculation of Fourier spectra . . . . . .
4.2.2
Significance of frequencies . . . . . . . .
Topics related to least-squares calculations . . . . .
4.3.1
Calculation of least-squares fits . . . . .
4.3.2
Calculation of amplitude/phase variations
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
118
118
120
122
123
123
124
126
126
127
55
P. Lenz and M. Breger
4.4
5.
4.3.3
Using the periodic time shift mode
4.3.4
Estimation of uncertainties . . . .
General topics . . . . . . . . . . . . . . . .
4.4.1
Using weights . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
128
129
132
132
Copyright notice . . . . . . . . . . . . . . . . . . . 135
5.1
Third party software . . . . . . . . . . . . . . . . . . . . 135
1. Introduction
Period04 is a computer program especially dedicated to the statistical analysis
of large astronomical time series containing gaps. As its predecessor, Period98,
the program offers tools to extract the individual frequencies from the multiperiodic content of time series and provides a flexible interface to perform
multiple-frequency fits.
Fundamentally, the program is composed of 3 modules:
• The Time String Module
Within this module the user administrates the time string data. The
module contains tools to split a data set into substrings, combine data
sets, set weights, etc.
• The Fit Module
Least-squares fits of a number of frequencies can be made in this module.
Apart from basic fitting techniques, Period04 also contains the possibility
to fit amplitude and/or phase variations, or to take into account a periodic
time shift. Furthermore, several tools for the calculation of uncertainties
of fit parameters, such as Monte Carlo simulations, are available.
• The Fourier Module
For the extraction of new frequencies from the data, this module is provided. The Fourier analysis in Period04 is based on a discrete Fourier
transform algorithm. We do not use a Fast Fourier Transform (FFT)
algorithm as astronomical time string data sets usually are not equally
spaced.
Some tools or functions are only accessible when the program operates in
the so called ’Expert mode’. A detailed description of the expert mode can be
found in section 2.12.
Period04 is project oriented and saves all data (time string data, Fourier
spectra, frequencies and the log) in one central project file. The project file
56
Period04 User Guide
itself is completely platform independent. This allows the user to switch between
various operating systems. As the program also stores the current program
settings along with the data, it is easy to resume work on a project.
1.1 Backwards compatibility
Period04 is based on Period98 by Sperl (1998). Period98 project files (.p98) can
be read by Period04 without any problems. The default extension for Period04
project files is .p04 though.
1.2 Obtaining Period04
Period04 is freely available and has been compiled for Linux, Windows and
MacOSX. The program can be downloaded from the Period04 website:
http://www.astro.univie.ac.at/ dsn/dsn/Period04/.
The installers will guide you through the installation process.
1.3 Requirements
Period04 is a Java/C++ hybrid program. Therefore, to run the program a
Java Runtime Environment (JRE) has to be installed. The JRE is already
preinstalled on every Mac OS X System. Windows and Linux users will have
to check if there already exists a JRE on their system. To do that simply
open a shell or a command prompt and type ’java -version’ If the command
is not found no Java is installed. In this case you have to download it from
http://java.sun.com/getjava. It is free. If the ’java’ command exists, please
check the version number. The Period04 binary works with all versions from
1.4.2.
P. Lenz and M. Breger
57
2. The Graphical User Interface
In this chapter the Period04 User Interface will be explained in detail.
2.1 The main window
The main window of Period04 consists of 3 parts: the menu bar at the top, the
status bar at the bottom and a tabbed frame in the center. The tabbed frame
contains 4 folders:
Time string
Fit
Fourier
Log
a module for the management of time string data
a flexible interface for least-square fitting
a module for the calculation of Fourier transforms
contains the protocol of all actions taken
The ’Time string’ folder is activated by default after start-up.
2.2 The menu bar
The menu bar gives access to 3 menus (File, Special and Help) in default mode,
whereas in the expert mode an additional menu entry, Options, is available. See
Section 2.12: ’The expert mode’ for more details on additional features.
2.2.1 The ’File’ menu
Figure 1: The ’File’ menu
58
Period04 User Guide
• New Project
This command closes the current project and creates a new empty project.
• Load Project
Use this command to open an existing Period04 (or Period98) project
file. The file extension of Period04 projects is ’.p04’.
• Save Project
Save the complete project (time string data, frequencies, Fourier spectra,...) into a file. If you save the project for the first time you will be
asked to provide a name and a path for the file. Thereafter, each time
you save, the changes will automatically be written to this file.
• Save Project As
Provides the possibility to save the current project under a different name.
• Recent project-files
Gives instant access to up to 10 recently edited projects. The file paths
of projects are saved in a file named ’.period04-recentfiles’ which can be
found in the user directory.
• Import
This menu entry contains the following entries:
– Import time string:
Imports a time string from a file. If the project already contains
time string data the user will be asked whether he wants to erase
the old time string. Please see section 4.1.1 for further details on
this topic.
– Import frequencies:
Import frequencies, amplitudes and phases from a file.
• Export
The ’Export’ menu entry holds three items:
– Export time string:
Saves selected data columns into a file. Please see section 4.1.2 for
further details.
– Export frequencies:
Saves frequency data into a file.
– Export log file:
Saves the protocol into a file.
P. Lenz and M. Breger
59
• Manage Data (available in expert mode only)
This command opens the Data Manager (section 2.13), a tool to edit
project data.
• Expert mode
If the ’Expert mode’ check box is selected, you will have access to additional tools (see section 2.12). This option is by default deselected.
• Quit
Quits the program. If the project has changed since the last backup the
user will be reminded to save the project before closing the program.
2.2.2 The ’Special’ menu
The special menu contains tools related to time string management, leastsquares fitting and Fourier noise calculations.
Figure 2: The ’Special’ menu in expert mode
• Weight selection
Starts a dialog for activating weights. The chosen weight selection will
be used in Fourier calculations as well as in least-squares calculations.
60
Period04 User Guide
Time string related menu entries:
• Subdivide time string
Opens a dialog to divide the time string into substrings.
• Combine substrings
Opens a dialog to combine substrings.
• Calculate Nyquist frequency (available in expert mode only)
Calculate the Nyquist frequency for a user-defined time range.
• Show time structuring
Show some information on the time structuring of the current time string.
• Adjust time string
Opens a dialog for adjusting zero-point variations.
• Set default label for deleted points
Opens a dialog to define the default name and the attribute of the substring in which deleted data points will be put.
• Delete selected points
Deletes all points belonging to the currently selected time string irrevocably.
Menu entries related to least-squares fitting:
• Select all frequencies
Selects all frequencies in the Fit Module.
• Deselect all frequencies
Deselects all frequencies in the Fit Module.
• Clean all frequencies
Cleans the frequency list in the Fit Module.
• Calculate epochs
Calculates the times of epochs for every active frequency.
• Recalculate residuals
Recalculate the residuals using the current selection of time points and a
user-defined zero point.
• Predict signal
Predict the magnitude or intensity at a specific time according to the
current fit.
P. Lenz and M. Breger
61
• Create artificial data
Opens a dialog for creation of artificial data.
• Set alias-gap
Opens a dialog to set the step size for frequency adjustments.
• Show analytical uncertainties
Opens a window that displays the parameter uncertainties based on the
assumption of an ideal case.
Menu entries related to Fourier calculations:
• Calculate noise at frequency
Opens a dialog to calculate the noise at a specific frequency.
• Calculate noise spectrum
Provides a tool to calculate a noise spectrum.
2.2.3 The ’Options’ menu (available in expert mode only)
Figure 3: The ’Options’ menu
• Set fitting function
Period04 contains the possibility to change the fitting formula. Apart
from the default calculation mode, a fit including a periodic time shift
can be made.
2.2.4 The ’Help’ menu
• Period04 Help
Launches the Period04 help system.
• Topics
Gives access to certain Period04 topics in the help system.
• Tutorials
Launches the help system and shows the main page for the tutorials.
62
Period04 User Guide
Figure 4: The ’Help’ menu
• Shortcuts
Opens a page that lists all shortcuts that are supported by Period04.
• Period04 - Homepage
Launches a web browser and navigates to the Period04 homepage.
• Report a bug
Provides instructions for the submission of bugs.
• Copyright
Displays the copyright notice.
• About
Displays some information (i.e., the version number) about your copy of
Period04.
2.3 The status bar
The status bar shows additional messages to inform the user of the status of the
program. In case of File I/O actions a progress bar is displayed that indicates
the progress of the task.
2.4 The ’Time string’ tab
The Time String Module is dedicated to edit time string data. In the upper
part of the ’Time string’ tab buttons for loading and saving time string data
are located:
P. Lenz and M. Breger
63
Figure 5: The status bar showing its default message.
Figure 6: The status bar showing the progress while loading a project.
• Import
Import time string data. If the current project is not empty, then the old
time string data will be replaced and the remaining project data (frequencies, Fourier spectra and the log) will be erased.
• Append
Add a time string to the time string of the current project.
• Export
Save time string data to a file.
The text box next to the buttons contains the full path-names of the files
from which the data have been imported. Below the text box some properties
of the currently selected time string are shown:
• Points selected
The number of points that are currently selected.
• Total points
The total number of points in the time string.
• Start time
The lowest time value of the currently selected time string.
• End time
The highest time value of the currently selected time string.
• Check box ’Time string is in magnitudes’
If your data are in magnitudes instead of intensity this option should
be selected. In case of magnitudes the y-axis of time string plots will be
reversed – it is also important for correct epoch calculation. By default the
program assumes that the data are in magnitudes. It is possible to change
the default setting by editing the Period04 preferences (section 2.11).
64
Period04 User Guide
Figure 7: The ’Time string’ tab.
The main part of the ’Time string’ folder is made up of 4 list boxes. Each
list box represents an attribute for the time string data. If you did not read in
any attributes then the lists will show the entry ’unknown’. The names of the
attributes can be changed by clicking on the headings on the top of the lists.
You may also change the default names by editing the preferences file.
In the lower part of the Time String Module there are several buttons:
P. Lenz and M. Breger
65
• Edit substring
Click on this button to edit the properties (name, color and weight) of
the currently highlighted items (substrings) of the list. See section 2.8.9
for further details.
• Display table
Displays a list containing the full information on all data points of the
selected time string.
• Display graph
Plots the selected time string and, if the resolution of the viewport is high
enough, shows the current fit as well.
The columns in the Time String Module provide a pop-up menu too. The
following entries are currently available:
• Edit substring properties
Opens a dialog to edit the properties of a substring.
• Select all substrings
Selects all substrings in the current list box.
Figure 8: The pop-up menu for the list boxes in the Time String Module
2.5 The ’Fit’ tab
The ’Fit’ folder itself contains two tabs:
• Main
The ’Main’ tab contains the frequency list, a panel to define the settings
for least-squares calculations and several buttons to start calculations.
• Goodness of Fit
This tab provides tools for the calculation of uncertainties.
66
Period04 User Guide
Figure 9: The ’Fit’ tab.
2.5.1 The Main tab
In the upper part of the ’Main’ folder buttons for loading or saving frequencies
are situated. If the frequencies are imported from an external file, the file to be
imported has to be formatted as shown below:
F1
F2
F3
8.245592
8.866320
(8.514142
0.036872
0.031595
0.009952
0.191925
0.201285
0.811823 )
P. Lenz and M. Breger
67
If the frequency parameters are enclosed by parentheses, the frequency will
appear inactive in the frequency list.
Furthermore, some information regarding the current fit is given:
• Selected frequencies
The total number of active frequencies. A frequency is active (and will
be included into calculations) when the respective check box is selected
in the frequency list.
• Zero point
The zero point of the magnitudes/intensities resulting from the last calculated fit.
• Residuals
The residuals (χ) for the last calculated fit.
To the left of the import/export buttons and to the right of the information
labels there is a toggle button, respectively.
Figure 10: The toggle buttons.
A click on the left hand side toggle button detaches the ’Time string’ tab
from the main frame and places the ’Time string’ panel to the left of the main
frame, whereas a click on the right hand side toggle button causes the ’Fourier’
tab to be detached and placed to the right of the main frame.
If your screen is wide enough this makes it possible to use Period04 without
having to switch between the different tabs.
Settings for least-squares fit calculations:
• Fitting formula
Displays the formula that is being used for least-squares fits.
68
Period04 User Guide
• Calculations based on
This defines the type of data (Original or Adjusted) to be used for the
next least-squares calculation.
• Use weights
Displays a string that indicates which weights are being used for the
least-squares calculation. If no weights are used ’none’ will be displayed.
1
2
3
4
p
d
use
use
use
use
use
use
the weights assigned
the weights assigned
the weights assigned
the weights assigned
point weight
deviation weight
to
to
to
to
the
the
the
the
substrings
substrings
substrings
substrings
of
of
of
of
attribute
attribute
attribute
attribute
#1
#2
#3
#4
• Edit weight settings
Opens the weight-selection dialog.
The frequency list:
In the default mode the frequency list consists of input fields for frequency,
amplitude and phase values and corresponding check boxes. If a check box is
selected, then the respective non-zero frequency will be included in the next
least-squares calculation.
Input options for frequency fields:
It is possible to enter harmonics or frequency combinations into frequency
fields as shown in the examples below:
=2f1 or =2*f1
for the second harmonic of f1.
=f1+f3
for a combination frequency which is defined as
the sum of f1 and f3.
=2f1-3f4
or =2*f1-3*f4
for a combination frequency which is defined as
the difference of the second harmonic of f1 and
the third harmonic of f4.
Please note:
A reference to a frequency, which is a combination itself, will be rejected by the
program. If one of the frequencies listed in the combination is not active, the
combination is not active either.
P. Lenz and M. Breger
69
If a frequency is a combination, a little button showing the letter ’C’ will
appear between the frequency check box and the frequency input field. Click
on this button to show the frequency value instead of the combination string
and vice versa.
Figure 11: Example for an example combination frequency
Adding or subtracting the alias-gap value:
In order to add the alias-gap value to the frequency value, enter a trailing
’+’. Type ’-’ if you want to subtract the alias-gap value. Multiple ’+’ or ’-’
can also be used, e.g., ’34.11+++’ means 34.11 with three times the alias-gap
value added. The default value for the alias-gap can be set by using the ’Set
alias-gap dialog’ (section 2.8.14).
Extensions for the periodic time shift mode (available in expert mode only)
See also section 4.3.3: ’Using the periodic time shift mode’ for an instruction
on how to activate this option. If the periodic time shift (PTS) mode is active
the frequency list is extended to contain input fields for the periodic time shift
parameters.
Figure 12: The frequency panel in the periodic time shift mode.
70
Period04 User Guide
Furthermore, two additional buttons are available:
• Search PTS start values
Searches for a good start value within a given range by means of Monte
Carlo shots.
• Improve PTS
Starts a least-squares calculation to improve the time shift parameters.
For this calculation all three parameters of the periodic time shift will be
improved, while the parameters of all other frequencies will be kept fixed.
Please note:
For the periodic time shift mode the buttons for showing the phase plot and
the calculation of amplitude and/or phase variations will not be available.
2.5.2 The ’Goodness of Fit’ tab
In this tab the uncertainties of the parameters can be calculated. See ’Estimation of uncertainties’ (section 4.3.4) for further details.
• Info
Launches the Period04 help system and shows a page with some information on how to use Period04 to estimate the uncertainties of fit
parameters.
• Calculate LS uncertainties
Calculates either correlated or uncorrelated uncertainties for the fitted
parameters via a least-squares calculation.
• Monte Carlo Simulation
Opens a dialog which allows for the calculation of uncertainties for the
fitted parameters by means of a Monte Carlo simulation.
• Print list
Prints the content of the text field.
• Export list
Opens a file-selector to save the content of the text field to a file.
P. Lenz and M. Breger
Figure 13: The ’Goodness of Fit’ Tab
2.6 The ’Fourier’ tab
The ’Fourier’ folder basically consists of two parts:
• a panel for the Fourier calculation settings
• a list box that contains all Fourier spectra calculated so far.
71
72
Period04 User Guide
Figure 14: The ’Fourier’ tab.
The Fourier calculation settings panel
• Title
Defines the name of the Fourier spectrum.
• From / To
Defines the frequency range for the spectrum.
73
P. Lenz and M. Breger
• Step rate
Defines the accuracy of the frequency grid for the Fourier calculation.
Three default options for the step rate quality are available and can be
selected by the combo-box: High, Medium and Low. In order to set a
user-defined value, select ’Custom’ and type the desired value into the
input field next to the step rate combo-box.
Please note: The smaller the step rate the longer the calculation will take.
• Nyquist
Displays the Nyquist frequency for the time string that is currently selected. This value should be a good estimate for the upper frequency
limit due to the sampling pattern for the current data set. The algorithm
estimates the average time gap between neighboring points while ignoring
large gaps.
• Use weights
Displays a string that indicates which weights are being used for the
Fourier calculation. If no weights are used ’none’ will be displayed.
1
2
3
4
p
d
use
use
use
use
use
use
the weights assigned
the weights assigned
the weights assigned
the weights assigned
point weight
deviation weight
to
to
to
to
the
the
the
the
substrings
substrings
substrings
substrings
of
of
of
of
attribute
attribute
attribute
attribute
#1
#2
#3
#4
• Edit weight settings
Opens the weight-selection dialog.
• Calculations based on
Defines the type of data to be used for the calculation: ’Original data’,
’Adjusted data’, ’Residuals at original’ or ’Residuals at adjusted’. If ’Spectral window’ is chosen the program will calculate the spectral window
which is centered at zero frequency and reflects the pattern caused by
the structure of gaps in the time string.
• Compact mode
The output of the Fourier calculation can be quite extensive. To reduce
the output ’Peaks only’ can be selected. In this case only local maxima
and minima are saved. If ’All’ is selected, all data points of the spectrum
are stored.
To start the calculation based on the settings in the Fourier Module either
press the button ’Calculate’ or type the shortcut ’Alt+C’.
74
Period04 User Guide
The Fourier list
All calculated Fourier spectra are listed in the Fourier list box. For every
spectrum the title of the spectrum and, in parentheses, the frequency and amplitude of the highest peak is given. By selecting a spectrum the settings for
that calculation will be loaded and displayed.
The buttons below the list provide the following functions:
• Rename spectrum
Change the title of the highlighted Fourier spectrum.
• Export spectrum
Save the data points of the highlighted Fourier spectrum into a file. In
order to export a set of spectra the Data Manager should be used.
• Delete spectrum
Erase the highlighted Fourier spectrum.
• Display table
Show the table of data points for the highlighted Fourier spectrum.
• Display graph
Show the highlighted Fourier spectrum as a plot on the monitor.
Please note:
The functions of these buttons are also accessible by a pop-up menu.
Figure 15: The pop-up menu for the Fourier list.
P. Lenz and M. Breger
2.7 The ’Log’ tab
Period04 logs all actions taken. It is possible to edit, print or save the log.
Figure 16: The ’Log’ Folder
75
76
Period04 User Guide
2.8 Dialogs
2.8.1 The ’Weight selection’ dialog
In the ’Weight selection’ dialog the user selects the weights that should be used
for Fourier and least-squares calculations. Multiple selections are possible. See
’Using weights’ (section 4.4.1) for a detailed description of setting weights.
Figure 17: The ’Weight selection’ dialog
Period04 supports 3 types of weights:
• weights assigned to the substrings of an attribute
If you decided to give your substrings different weights in one or several
of the four attributes and you want to include them in the calculations,
then select the appropriate attribute weight.
• point weight
If you read in a point weight for each of your data points and want to
use them in your calculations, then select this weight.
• deviation weight
If this option is active the data points will be weighted based on their
residual value. ’Cutoff’ defines a limit residual value. If the residual of
the data point is within this limit, then its weight is set 1.0, otherwise
the weight will be calculated based on the residual and the cutoff value.
2.8.2 The ’Subdivide time string’ dialog
To split the time string into subgroups based on times of measurements select
’Subdivide time string’ in the ’Special’ menu. Period04 offers two alternative
ways of dividing a time string into substrings. The dialog box prompts the user
to choose the desired type of subdivision:
P. Lenz and M. Breger
77
Figure 18: The ’Subdivide data’ dialog
• Subdivide by gaps
The program will search for time gaps between consecutive points that
are larger than a user-defined value. The data set is then subdivided by
these gaps.
• Subdivide by fixed intervals
If you want to divide the time string into substrings using a fixed time
interval then select this option.
According to your selection one of the dialogs shown in Figs. 19 and 20 will
open. Below the dialogs an appropriate time string plot shows the difference
between the two kinds of subdivisions applied to one and the same data set:
For a subdivision the following informations are needed:
• Size of the gap
Defines the minimum gap size (using the same time unit as your time
string). If two consecutive points are separated more than the given
value then a subdivision will be made.
• Start time
Only data points after this time value will be subdivided. Defaults to the
lowest time value of the time string.
• Time interval
Defines the length of the interval for the subdivision.
• Choose the attribute you want to subdivide
Defines the attribute (column) in which the subdivision should take place.
• Label prefix
The final labels of the substrings are constructed in the following way:
[prefix] + [average time of the substring]
Here you can define this prefix.
78
Period04 User Guide
Figure 19: Subdivide by
gaps
Figure 20: Subdivide by
fixed intervals
Figure 21: An example
for ’Subdivide by gaps’
Figure 22: An example
for ’Subdivide by fixed intervals’
• Use running counter
If this option is selected the program constructs the final label of the
substrings in the following way:
[prefix] + [a running counter]
• Decimal places to use from time
The number of digits that will be used for the labels of the substrings.
2.8.3 The ’Combine substrings’ dialog
This is the inverse operation to ’Subdivide time string’ (section 2.8.2). In order
to combine a number of substrings first highlight the substrings you want to join.
Then open the ’Combine substrings’ dialog (Special / Combine substrings).
Two values have to be defined:
• Attribute
Select the attribute in which the substrings should be combined.
P. Lenz and M. Breger
79
Figure 23: The ’Combine substrings’ dialog.
• New name
Enter the name for the resulting substring in this field.
2.8.4 The ’Show time structuring’ dialog
This dialog displays some information on the structure of the time string. For
every substring of the selected attribute the following data are given:
• Start / End time
• Length
• Mean time
• Number of points that belong to the substring
Figure 24: The ’Show time structuring’ dialog.
80
Period04 User Guide
Finally the total observing time and the total mean time of the time string
are given. If ’Time unit is in days’ is selected, the length of the substrings and
the total observing time will be converted into hours, otherwise they will be
given using the same time unit as your time string.
The content of the text area can be printed and saved to a file by clicking
on the appropriate button at the bottom of the dialog.
2.8.5 The ’Calculate specific Nyquist frequency’ dialog (available in expert
mode only)
Sometimes it is useful to calculate the Nyquist frequency based on data points
within a specified time range. To open the dialog choose ’Calculate specific
Nyquist frequency’ from the ’Special’ menu.
Figure 25: The ’Calculate Nyquist frequency’ dialog.
Enter the desired time range and press ’Calculate’ to get the appropriate
Nyquist frequency.
2.8.6 The ’Adjust time string’ dialog
It might occur that your substrings have marginally different zero-point offsets
in magnitude/intensity. This can be caused by different instrumentation, or
different observational conditions for these substrings.
Zero-point variations entail additional noise in the low frequency domain.
To reduce this noise source, one has to adjust the zero-point offsets. This can
be done through the ’Adjust time string’ dialog.
Before you open the dialog, however, you should calculate a fit as this routine uses the residuals to calculate the zero-point offsets. Select the appropriate
P. Lenz and M. Breger
81
Figure 26: The ’Adjust time string’ dialog.
attribute to show the set of given substrings. If weights should be used to calculate the average and the sigma values then select ’Use weights’.
In the list several columns are shown:
• Label
The name of the substring.
• Observed or Adjusted
Shows the mean value of Observed or Adjusted, respectively.
• Sigma(Obs./Adj.)
Shows the deviation of Observed or Adjusted.
• Points
The number of points that belong to the given substring
• Adjusted
If this column contains the entry ’Yes’ some or all points of the specific
substring have already been adjusted.
In order to adjust the data, select the substrings and press ’Adjust’. The
result will be displayed. You may export or print the content of the text box by
pressing the appropriate button.
Please note:
Remember to select ’Adjusted data’ for all further calculations!
82
Period04 User Guide
2.8.7 The ’Set default label for deleted points’ dialog
By default Period04 does not delete points directly, but adds them to a substring
labeled as ’deleted’ in the attribute ’Other’. As the user might prefer other
settings, the label and the position (that is the attribute) can be changed using
this dialog. To open the dialog select ’Set default label for deleted points’ in
the ’Special’ menu.
Figure 27: The ’Set default label for deleted points’ dialog.
• Put deleted points as attribute
Defines in which attribute the substring containing the deleted points will
appear.
• Label to use for deleted points
Defines the default name for the substring that contains the deleted
points.
After pressing ’OK’ the new settings will take effect.
2.8.8 The ’Relabel data point’ dialog
The ’Relabel data point’ dialog appears through a click with the right mouse
button on a data point in a time string plot. It is also accessible via the pop-up
menu of the time string data table.
Figure 28: The ’Relabel data point’ dialog.
P. Lenz and M. Breger
83
Using this dialog it is possible to change the labels for the chosen point in
each attribute. For clarification: the label refers to the name of the substring
that includes this point.
2.8.9 The ’Edit substring’ dialog
Figure 29: The ’Edit substring’ dialog.
The ’Edit substring’ dialog can be accessed through the ’Edit substring’
buttons on the ’Time string’ tab or by using the pop-up menu of the attribute
lists. This dialog (Fig. 29) shows the current properties (name, weight and
color) of the substring.
Name refers to the label of the substring that currently contains this point.
Weight assigns the given weight to all points of the selected substring. See
’Using weights’ (section 4.4.1) for more information on using weights for calculations. Color defines the color of this substring to be used for plots.
2.8.10 The ’Calculate epoch’ dialog
To calculate the epochs close to a given time open ’Calculate epoch’ in the
’Special’ menu. Please note that this calculation is based on the last fit.
It is possible to calculate the time of either
• Maximum light (maximum intensity, respectively)
• Minimum light (minimum intensity, respectively)
• Zero point, the time when the fit crosses the average of the fitted function
(1/4 period before the maximum light).
Note that the program already knows whether you are using magnitudes
(maximum light at minimum value) or intensities.
84
Period04 User Guide
Figure 30: The ’Calculate epoch’ dialog
The values for the epoch will be evaluated close to a given time, that has
to be entered into the respective input field.
After pressing ’Calculate’, the results will be displayed in the text box. The
first column is the frequency number, the second column shows the value for
the frequency and finally, in the last column the time of the epoch is displayed.
You may export or print the content of the text box by pressing the appropriate
button at the bottom of the dialog.
2.8.11 The ’Recalculate residuals’ dialog
For the purpose of recalculating the residuals using an other zero-point, select
’Recalculate residuals’ in the ’Special’ menu.
Figure 31: The ’Recalculate residuals’ dialog
Enter a new zero-point value into the input field and press ’OK’ to start the
calculation.
P. Lenz and M. Breger
85
2.8.12 The ’Predict signal’ dialog
If you want to calculate the signal at a given time, open the ’Predict signal’
dialog (Special / Predict signal).
Figure 32: The ’Predict signal’ dialog
The dialog displays the start time of the currently selected time string. Below this line a specific time can be entered at which the signal will be calculated
based upon the last fit. After pressing ’Calculate’ the result will be shown.
2.8.13 The ’Create artificial data’ dialog
Period04 also supports the creation of equally spaced artificial data. If desired
even a periodic time shift can be included. You may also refer to ’Creating
artificial data’ (section 4.1.3) for a step-by-step guide about how to use this
feature.
Figure 33: The ’Create artificial data’ dialog
• Start-time / End-time
Defines the time range for which data should be generated.
• Read time ranges from file
Press this button to read in multiple time ranges from a file. Such a file
should contain two columns: in the first column the start times should
be given and in the second column the respective end times.
86
Period04 User Guide
• Step
Period04 will create data points that are equally spaced in time. This
field defines the step size in time.
• Leading/trailing time
If this option is non-zero the time range(s) will be extended by the given
value.
Before the generation of the artificial data set starts, a file name has to be
specified in which the output will be written. Press ’Write data to the following
file’ and define the name and the path of the file in the file-selector dialog. If
the file already exists the user will be prompted whether he wants to append
the data to the existing file or to replace the file.
2.8.14 The ’Set alias-gap’ dialog
The alias-gap dialog allows for the definition of the step size for frequency adjustments. This value will be added or subtracted from a frequency when you
enter a trailing ’+’ or ’−’ to the respective frequency in the frequency list of
the Fit Module.
To open this dialog select ’Set alias-gap’ from the ’Special’ menu. After
changing the old value and pressing ’OK’ the new settings will take effect.
Figure 34: The ’Set alias-gap’ dialog
2.8.15 The ’Show analytical uncertainties’ dialog
This dialog displays the parameter uncertainties calculated from formulae which
assume an ideal case. See Breger et al. (1999) for the derivation of uncertainties
for frequency, phase and amplitude based on a mono periodic fit. If cross
terms can be neglected the equations can also be applied for each pulsation
frequency separately. See ’Estimation of uncertainties’ (section 4.3.4) for more
information.
P. Lenz and M. Breger
87
Figure 35: The ’Show analytical uncertainties’ dialog
You may export or print the content of the text area by pressing the appropriate button at the bottom.
Please note:
This option is only available when the standard fitting formula is being used.
2.8.16 The ’Improve special’ dialog
The ’Improve special’ dialog appears when you press the ’Improve special’ button in the Fit Module.
Figure 36: The ’Improve special’ dialog
The dialog consists of three list boxes that contain all currently available
frequency, amplitude and phase parameters. Select the parameters you want
to improve and press ’OK’ to start the least-squares calculation. Unselected
parameters will be kept fixed.
88
Period04 User Guide
2.8.17 The ’Calculate amplitude/phase variations’ dialog
This dialog opens up when you press the ’Calculate amplitude/phase variations’
button in the Fit Module. It offers the possibility to calculate amplitude and/or
phase variations. Please also see ’Calculating amplitude/phase variations’ (section 4.3.2) for a step-by-step guide on how to use this tool.
Figure 37: The ’Calculate amplitude/phase variations’ dialog
Calculation settings:
• Attribute to use:
Defines the attribute that contains the time string subdivision that should
be used for the calculation.
• Type of variations:
Select either ’amplitude variations’, ’phase variations’ and ’amplitude and
phase variations’ here.
• Parameters to improve:
By default option ’all ampl. & phases’ is selected. That means that for
this calculation the frequencies will be kept fixed and all amplitudes and
P. Lenz and M. Breger
89
phases are redetermined. To specify a different selection click on ’special’
and make your choice in the selection dialog that will be opened.
Press ’Calculate’ to start the calculation using the defined settings. The
results will be displayed in the text field. You may print or export the results to
a file by clicking the appropriate button at the bottom.
2.8.18 The ’Monte Carlo simulation’ dialog
This dialog is shown when you click on Monte Carlo Simulation in ’Goodness
of Fit’ tab in the Fit Module. It provides an interface for estimating the uncertainties of fit parameters by means of Monte Carlo simulations.
Figure 38: The ’Monte Carlo simulation’ dialog
For the Monte Carlo simulation the program generates a set of time strings.
Each data set is created as follows:
• The times of the data points are the same as for the original time string.
• The magnitudes (or intensity) of the data points are calculated from the
magnitudes predicted by the last fit plus Gaussian noise.
For every data set a least-squares calculation will be made. Based on the
distribution of fit parameters the program calculates the uncertainties of the
parameters.
• Number of processes
A ’process’ consists of the creation of time string data and a least-squares
calculation to determine the fit parameters. A low number of processes
results in a bad estimate of the uncertainties. Therefore, a high number
of processes is highly recommended to obtain reliable results.
90
Period04 User Guide
• Uncouple Frequency and Phase Uncertainties
Frequency and phase uncertainties are correlated. If this option is selected
the time string will be shifted in time so that the ’average time’ is zero.
If this condition is fulfilled, the frequency and phase uncertainties are no
longer correlated. This check box will only be visible if this option might
be useful, that is when both frequency and phase parameters are fitted
using the standard fitting formula.
• Use system time to initialize random generator
If this option is selected the random number generator that is used to
create the time string data sets will be initialized with the current system
time.
Please see ’Estimation of uncertainties’ (section 4.3.4) for further informations.
2.8.19 The ’Calculate noise at frequency’ dialog
In order to check the significance of a detected frequency it is necessary to
calculate the signal to noise ratio. For this purpose select ’Calculate noise at
frequency’ in the ’Special’ menu.
Figure 39: The ’Calculate Noise at Frequency’ dialog
P. Lenz and M. Breger
91
• Calculate noise at Frequency
Defines the frequency for which the noise should be calculated. The
frequencies that are stored in the frequency list in the Fit Module are
accessible by the combo-box below the frequency field. By default the
last frequency of the frequency list is activated.
• Box size
Determines the size of the frequency range to be used for the noise cal, f requency + boxsize
]
culation: [f requency − boxsize
2
2
• Step rate
Defines the accuracy of the frequency grid for the Fourier calculation.
Three default options for the step rate quality are available and can be
selected by the combo-box: High, Medium and Low. In order to set a
user-defined value, select ’Custom’ and type the value into the input field
next to the step rate combo-box.
Please note: The smaller the step rate the longer the calculation will take.
• Calculations based on
Defines the type of data to be used for the calculation: ’Original’ data,
’Adjusted’ data, ’Residuals at original’, ’Residuals at adjusted’ or ’Spectral
window’.
Click on ’Calculate’ to start the calculation. The results of the noise calculation will be shown in the text field below. If the frequency has been selected via
the combo-box then even a value for the signal to noise ratio will be calculated.
You can export or print the content of the text box by pressing the appropriate button.
2.8.20 The ’Calculate noise spectrum’ dialog
Period04 also provides a tool to calculate a noise spectrum. The corresponding
dialog can be accessed via the Special menu.
This dialog is very similar to the ’Calculate Noise at Frequency’ dialog.
However, for the noise spectrum the range and the step size have to be defined:
• Frequency range: from/to
Defines the frequency range for the noise spectrum.
• Spacing
In order to construct a noise spectrum the noise will be calculated for
certain frequencies in equidistant frequency steps. The ’spacing’ defines
the size of these frequency steps.
92
Period04 User Guide
Figure 40: The ’Calculate Noise Spectrum’ dialog
Click on ’Calculate’ to start the calculation. The resulting noise spectrum
data will be displayed in the text box below. To export or print the content of
this text box press the appropriate button at the bottom of the dialog.
2.9 Plots
Visual inspection of the data is very important. Period04 supports plotting on
the monitor of time string data, Fourier data and phase plots.
The menu bar for plot windows generally contains the following commands:
• The Graph menu:
– Print Graph
Opens a printer dialog for printing the plot using the current viewport.
– Export Graph As (EPS/JPG)
Save the current plot as an image in eps or jpg format.
– Close
Close the plot window.
P. Lenz and M. Breger
93
• The Colors menu (not available for Fourier plots)
Every attribute has substrings which are assigned to a color. Using this
menu option it is possible to switch between the different coloring of the
four attributes.
• The Data menu (not available for Fourier plots)
Here you can select the type of data to be plotted: ’Observed’, ’Adjusted’,
’Residuals at observed’ and ’Residuals at adjusted’.
• The Zoom menu:
– Display all
Resets the zoom.
– Select viewport
Opens a dialog to define the graph ranges.
– Freeze viewport (available for time string plots only)
If this option is selected the current viewport will be maintained,
unaffected of changes in the selection of substrings. Zooming functionality is not affected.
– Back
Undo the last zooming action.
• The Help menu
provides a link to the help page for the appropriate plot.
The status bar
In the status bar of plot windows the current coordinates of the cursor will
be displayed, provided that the mouse cursor is situated within the plot domain.
Editing plots
The Scientific Graphics Toolkit that is being used for the plots allows to
edit some properties of the design:
• Labels
Change the text, font, color or position of the plot title and/or the axis
titles.
• Axes
Change label font, tic properties or the range.
To open the appropriate dialog, make a right-click on the appropriate label
or axis to activate it, then a left-click to open the dialog.
94
Period04 User Guide
2.9.1 Time string plots
To plot the currently selected time string, press the button ’Display graph’ in
the ’Time string’ tab.
Figure 41: An example for a time string plot.
In this mode the menu bar is extended by an additional menu:
• The Display menu
In this menu the ’Display header’ option can be selected. If this option
is activated a header will be shown providing some information on the
current fit (number of frequencies, residuals, ...).
Editing the contents of time string plots:
• Relabel points
If you want to change the substring a particular point belongs to, click
on that point with the right mouse button. The ’Relabel data point’
dialog (section 2.8.8) will be shown. To prevent a wrong identification,
the dialog does only appear when the point is well separated from other
points.
• Deleting points
There are two ways to delete points:
– Press ’Ctrl’ and right-click on the point you want to delete.
– Draw a rectangle using the right mouse button. In contrast to zoomrectangles this rectangle is colored red. After releasing the button
the user will be prompted whether he wants to delete the points
within the rectangle or not.
P. Lenz and M. Breger
95
2.9.2 Phase plots
To show the phase plot press the ’Phase diagram’ button in the Fit Module.
By default the first found inactive frequency is being used for the plot. If no
inactive frequency can be found a default frequency value of 1.0 is chosen.
Please note: this option is not available within the periodic time shift mode.
Figure 42: A typical phase plot.
Phase plots provide the two additional options which are accessible via the
’File’ menu:
• Export phases
Opens a time string export dialog which allows for saving the phases along
with other data.
• Export binned phases
Same as ’Export phases’ apart from the fact that binned phases are exported instead of phases.
96
Period04 User Guide
The frequency panel
• The frequency combo-box
Defines the frequency that is used for the plot. The combo-box contains
all inactive frequencies that have been found in the Fit Module. To
use a user-defined frequency value select ’Other Frequency’ and type the
frequency into the input field next to the combo-box.
• Use binning
If this option is selected the data will be averaged for discrete phase
ranges. The input field next to the check-box defines the number of bins.
2.9.3 Fourier plots
To plot the currently selected Fourier spectrum, press the button ’Display graph’
spectrum in the Fourier Module.
Figure 43: A common Fourier plot.
In the Fourier mode the menu bar is extended by one item:
• The Display menu
– Display Power
If this option is selected power will be plotted instead of amplitude.
– Display header
If this check-box is activated a header will be displayed containing
the title of the spectrum and the values of the highest peak.
P. Lenz and M. Breger
97
2.10 Tables
Period04 allows to inspect the data in table format too.
To display the time string table, press ’Display table’ in the ’Time string’
tab. The table lists all selected data points along with information on residuals,
weights and the affiliation to substrings.
Figure 44: The time string table.
Within the Fourier Module it is also possible to inspect the values for frequency, amplitude and power of a Fourier spectrum in form of a table. To
open this table select the respective Fourier spectrum and click on the button
’Display table’.
As the tables are available only for informative purposes the table itself cannot be edited.
The menu bar for table windows contains the following entries:
• The Table menu
– Print Table
Use this command to print the complete table.
– Export Table
Save the content of the table to a file.
– Close
Close the table window.
98
Period04 User Guide
Figure 45: The data table for a Fourier spectrum.
• The Help menu
Provides a link to the appropriate help page.
Within time string tables a pop-up menu is available:
• Relabel point
Gives access to the ’Relabel data point’ dialog (section 2.8.8) for the
selected time point.
• Delete point
Deletes the currently highlighted time point.
2.11 Period04 preferences
A new feature of Period04 is the preferences file. It is located in the user directory and it is named ’.period04-pref’. At start-up Period04 searches for the
preferences file and reads in the default settings as defined in the file.
If the file is not found, the program shows a message reporting the problem
and creates a new file. The program also checks the file for defects. If the file
seems to be damaged or incomplete Period04 will ask the user if he wants to
delete the preferences file and to generate a new one or to proceed using the
internal default values.
By editing the ’.period04-pref’ file the user can set the following values:
• default program mode (standard mode or expert mode)
P. Lenz and M. Breger
99
• lower / upper bound for the default Fourier frequency range
• default compact mode for Fourier calculations
• default alias-gap value
• default scale (magnitudes or intensity)
• default names for the set of attribute names
• default file-format for time string files
The user may also add own comments provided that the line starts with
’#’. This character advises Period04 not to read that line.
The default preferences file in detail:
#
# .period04-pref
#
# This is the Period04 preferences file. You can set
# your personal settings by replacing the default values.
# If this file is not found, Period04 creates a new one
# using its original settings.
#
#-----------------------------------------PROGRAM_MODE
DEFAULT
#
# start the program in the given mode
# possible values: DEFAULT
#
EXPERT
#-----------------------------------------DEFAULT_FOURIER_LOWER_FREQUENCY
0.0
#
# defines the default lower boundary
# of the frequency range for
# Fourier calculations
#-----------------------------------------DEFAULT_FOURIER_UPPER_FREQUENCY
50.0
#
# defines the default upper boundary
# of the frequency range for
# Fourier calculations
#-----------------------------------------DEFAULT_FOURIER_COMPACT_MODE
ALL
#
# defines the default setting for
# Fourier calculations:
#
ALL = all data points of a Fourier
#
spectrum are saved
#
PEAKS_ONLY = only the maxima and
#
minima of the spectrum are saved
#-----------------------------------------DEFAULT_ALIAS_STEP
DEFAULT
#
# defines the default alias step rate:
#
DEFAULT = (1./365.)
#
a user-defined number
100
Period04 User Guide
#-----------------------------------------DEFAULT_SCALE_SETTING
MAG
#
# defines the default scale setting:
#
MAG = magnitudes
#
INT = intensity
#-----------------------------------------DEFAULT_NAME_SET[0]
Date
DEFAULT_NAME_SET[1]
Observatory
DEFAULT_NAME_SET[2]
Observer
DEFAULT_NAME_SET[3]
Other
#
# this defines the default attribute names
#-----------------------------------------DEFAULT_TIMESTRING_FILE_FORMAT
AUTO
#
# this defines the default file format for
# reading in time strings.
#
AUTO = try automatic determination
# You may also enter a user-defined string,
# composed of the following letters:
#
t ... time
#
o ... observed
#
a ... adjusted
#
c ... calculated
#
w ... point weight
#
r ... residuals(observed)
#
R ... residuals(adjusted)
#
1 ... attribute #1
#
2 ... attribute #2
#
3 ... attribute #3
#
4 ... attribute #4
#
5 ... weight(attribute #1)
#
6 ... weight(attribute #2)
#
7 ... weight(attribute #3)
#
8 ... weight(attribute #4)
#
i ... ignore
2.12 The expert mode
If the expert mode of Period04 is activated, additional tools are available such
as:
• the Data Manager (see section 2.13)
• the possibility to calculate fits considering periodic time shifts (see section 4.3.3)
• a tool to calculate the Nyquist frequency using specific time-ranges (see
section 2.8.5)
The expert mode can be activated by selecting the check-box ’Expert mode’
in the ’File’ menu. The expert mode setting is being saved in every Period04
P. Lenz and M. Breger
101
project file and will be reactivated automatically when the project is opened
again.
It is possible to start Period04 in the expert mode by default. For this
purpose you have to edit the Period04 preferences file which is located in your
user directory. Change the setting for ’PROGRAM MODE’ from ’DEFAULT’
to ’EXPERT’ as shown in this excerpt:
PROGRAM_MODE
#
# start the program in the given mode
# possible values: DEFAULT
#
EXPERT
EXPERT
From now, the program will always start in expert mode right away.
2.13 The Data Manager (expert mode only)
The Data Manager is a tool that combines all import and export data options
Period04 is capable of. It can be accessed via the menu bar (File / Manage
data) or using the shortcut ’Ctrl+M’, provided that the expert mode is activated (see section 2.12).
Figure 46: The ’Data Manager’
The Data Manager dialog is divided into 2 columns: the left column provides options for import, export and rearrangement of data. The right column
shows some information on the current project. The project information panel
will hide if an option in the left column has been selected. Instead, an other
102
Period04 User Guide
panel will be displayed, showing additional options for the selected action.
The project information panel:
• Time string data:
Clean
Total points
Points selected
Delete the complete time string.
The total number of time points.
The number of currently selected time points.
• Frequency data:
Clean
Active frequencies
Delete all frequencies.
The number of selected frequencies.
• Fourier data:
Clean
Fourier spectra
Delete all Fourier spectra.
The number of spectra in the Fourier list.
• Project:
Save
Save as
Save the current project.
Save the current project using an other name.
If the project has changed since the last backup, a red warning label will be
displayed.
Options related to time string data:
• Append a new time string:
Choose this option if you want to add time string data to the current
project.
• Replace the old time string:
Erases the current time string and reads in a new time string. This option
does also provide the possibility prevent the automatic deletion of current
frequency data, Fourier spectra and the log.
• Rearrange time string data:
This option makes it possible to interchange time string data columns.
You may choose one of the following actions:
– replace ’Observed’ by ’Residuals(Observed)’
– replace ’Observed’ by ’Residuals(Adjusted)’
P. Lenz and M. Breger
103
– replace ’Observed’ by ’Calculated’
– replace ’Observed’ by ’Adjusted’
By default the ’Adjusted’ column will also be replaced by the chosen
values whereas the ’Calculated’ values will be set zero.
• Export time string data:
Choose this option if you want to export time string data from the current
project to a file.
Options related to frequency data:
• Import frequencies:
Import frequency data from a file. Make sure that the file is formatted
as shown in this example:
F1
F2
F3
F4
F5
12.716215
12.154121
24.227962
23.403372
(9.6562750
22.38070
4.034121
4.264320
3.816048
3.649441
0.953766
0.146566
0.688949
0.002060
0.998882 )
Unselected frequencies should be placed within parentheses.
• Export frequencies:
Export frequencies from the current project to a file.
Options related to Fourier data:
• Export Fourier spectra:
This option makes it possible to export either all or a specific selection of
Fourier spectra. According to the selection of the user, the program will
name the files either using the titles of the spectra or a composition of a
prefix and a running number.
104
Period04 User Guide
Figure 47: The ’Export Fourier spectra’ interface.
2.14 Overview of Shortcuts:
General Shortcuts:
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
F1
+
+
+
+
+
+
+
+
+
N
O
S
T
A
F
M
W
Q
Create a new project
Load an existing project
Save the active project
Import/append a time string
Adjust data
Import a set of frequencies
Launches the data manager (available in expert mode only)
Open the weight-selection dialog
Quit the program
Launch the Help System
Shortcuts only available in the ’Time string’ tab:
Alt + E
Alt + D
Export time string data
Display time string
Shortcuts only available in the ’Fit’ tab:
Alt + C
Alt + I
Improve amplitudes and phases
Improve all parameters
Shortcuts only available in the ’Fourier’ tab:
Alt + C
Alt + D
Calculate Fourier transformation
Display the selected Fourier spectrum
P. Lenz and M. Breger
105
3. Getting Started
The best way to learn how to use Period04 is by doing. For this reason we
created two example time strings which will be processed and discussed in the
tutorials below. The data files can be downloaded from the Period04 homepage:
http://www.astro.univie.ac.at/ dsn/dsn/Period04/
3.1 Tutorial 1: A first example
In this tutorial, we will use Period04 to examine a data set and determine the
frequencies by using Fourier analyses to give us rough values of the frequencies
and the Fit Module to refine these frequencies. Note that the Fourier analysis
cannot by itself solve the problem since it is a single-frequency method.
1. Start the program Period04.
You may wish to use the file ’Empty Period04 file.p04’ which is part of the
downloaded data package. The tab ’Time string’ is selected and active.
You will see four empty columns.
2. Import the data set.
We will now load the data file. It has the name ’Tutorial1.dat’. Click
on the button ’Import time string’ (left, near top). A window opens and
asks for the location of the data. Find the proper directory on your hard
disk and click on the file name. Click on the button ’Import’.
Figure 48: The ’Time string import’ dialog.
106
Period04 User Guide
A window opens and asks for the properties of each column. Since the
first data column is the time and the second columns contains the magnitude variations, everything is fine. Click on ’OK’.
(If not, under ’Column #1’ etc. you can select the contents of each column.)
You now have 1254 data points loaded with observing times ranging from
2720.81478 to 2740.92739. Do not worry about the ’unknown’ labels in
each of the four columns: it just means that you have not organized your
data into groups.
Save your data now (File, Save Project as) under, say, ’First’. It is now
stored as First.p04.
3. Look at the data.
In the same ’Time String’ window, click on ’Display Graph’ at the bottom
right. A new window opens with the light curves of the selected data,
which, by default, was all the data. You notice that the data strings are
spaced one (or more) days apart.
Let us examine a (any) single night. With your mouse select a part of
the data by drawing a rectangle around it. You may wish to increase the
scale of your selection by drawing more rectangles. If you make a mistake, open the ’Zoom’ dialog (top of ’Time string plot’) and use an option.
The single-night data indicates a variation lasting about 0.1d, with nonrepetitive light curves. This may already be a sign of multi periodicity.
Notice too that within each night, the data are taken about every 0.003d
or 5 minutes apart. This figure is approximate because the coverage differs from night to night. The sampling theorem suggests that periods
shorter than 10 minutes should not be determined with such a data set.
To put it differently, the Nyquist frequency is about (0.5 ∗ 1/0.003) or
167 cycles/day, abbreviated as c/d.
Furthermore, the data were taken one (or more) nights apart with daytime gaps. Consequently, 1 c/d aliasing is expected.
To summarize:
(a) we suspect that frequencies near 10 c/d exist,
(b) the Nyquist frequency should be near 167 c/d, and
(c) 1 c/d aliasing may exist.
P. Lenz and M. Breger
107
4. Perform a Fourier analysis of the data: Spectral Window
Make sure that you have selected all the data. Click on the ’Fourier’ tab.
A new window opens. Let us now enter all the necessary parameters.
Title: Spectral Window
From: 0
To: 5
(remember that the spectral window is centered on 0 c/d
and calculates the pattern caused by the observing gaps).
Use weights: Keep ’none’
Calculations based on: Spectral window
Compact Mode: All
(since there are no huge gaps in the data)
Now press the central button: Calculate.
Let us look at the answers. In the line above the ’Calculate’ button, we
see that the highest peak occurs at frequency 0 with an amplitude of 1.
This has to be the answer for a spectral window.
Click on ’Display Graph’ on the bottom right. A plot window opens. You
can see the 1 c/d structure. Keep it in mind for the frequency search of
the stellar variations. The true frequencies of the star should also show
the pattern, but centered on the true frequencies.
Figure 49: The spectral window.
108
Period04 User Guide
Close Fourier graph: Spectral Window.
5. Perform a Fourier analysis of the data: Periodic content of data
You are still in the Fourier window. If not, click on the ’Fourier’ tab. Let
us now enter all the necessary parameters:
Title: All data, incorrect zero-point
(the choice of this title will become clear below)
From: 0
Now see the Nyquist Frequency (167.778). Use this.
To: 167
Use weights: Keep ’none’
Calculations based on: Original data
Compact Mode: All
Now press the central button: Calculate.
Now a window opens asking you to select the zero-point shift. It allows
you to subtract the average brightness.
(a) INCORRECT OPTION:
Let us pick the incorrect option for the present data set. In the present
case, we select ’No’. This means that we assume that the measured average is not the true stellar average - this can indeed happen.
Let us look at the answers. In the line above the ’Calculate’ button, we
see that the highest peak occurs at frequency 0 with an amplitude of
0.4875. No, this is not the spectral window. It is a consequence of the
incorrect zero-point!
Do not include this frequency. Answer ’No’ to the question.
Click on ’Display Graph’ on the bottom right. A plot window opens. We
see two patterns, one centered on the frequency 0, the other one at 10.
Let us examine the structure at 0 in more detail: open the ’Zoom’ dialog
to the top of the plot and use option ’Select viewport’. Enter:
P. Lenz and M. Breger
109
Frequency min: -0.1
Frequency max: 5
Keep the chosen amplitudes. Click ’OK’.
Figure 50: An example for using a wrong zero-point
You see the peak with an amplitude of 0.49 (twice the incorrect zeropoint value) near frequency 0. You also see the spectral window pattern
associated with this peak (Fig. 50).
Close the graph and redo the Fourier analysis with the correct zero-point.
(b) CORRECT OPTION:
We redo the calculation (calling it ’All data’) and say ’Yes’. Now the
highest amplitude occurs at 10.0011883 with an amplitude of 0.20124.
Answer the question: ’Do you want to include this frequency?’ with ’Yes’.
It is now entered in the ’Fit’ window.
Look at the Fourier diagram again (button ’Display Graph’ at bottom
right). A nice pattern of peaks around the frequency 10 is visible. A
decision to try out this frequency for a fit appears reasonable. Let us do
it.
Close the plot.
110
Period04 User Guide
Figure 51: The Fourier spectrum using the correct zero-point
6. A One-frequency fit.
Click on the ’Fit’ tab (top). A window opens. You see the previously
suggested frequency.
(a) First calculation.
Select the first frequency F1 by clicking into the square to the left of
F1. A check mark appears. Click on ’Calculate’ at the bottom left. You
obtain the following result almost immediately:
Amplitude = 0.202266723 and Phase = 0.955286.
Near the top right you will see: Selected frequencies = 1. Yes, that is
true. Zero point: 0.2426. Yes, that is close to the average value already suggested by the program before the Fourier analysis. Residuals:
0.070878. We want to minimize this quantity, but we do not know what
the minimum value will be.
(b) Improve the frequency.
This option should be used carefully. Let us apply it (button bottom
middle). The frequency becomes 9.99988955, Amplitude = 0.202731263,
Phase = 0.501472. More importantly, the residuals have improved slightly.
7. Perform a Fourier analysis of the residuals
Let us see if the residuals contain more periodicities. Click on the ’Fourier’
tab.
P. Lenz and M. Breger
111
Title: Residuals, 1 frequency
From: 0
To: 167
Use weights: Keep ’none’
Calculations based on: Residuals at original (Note!)
Compact Mode: All
Now press the central button: Calculate.
A frequency of 14.5008529 and amplitude 0.0994119445 are found. Include the frequency (for the next fit).
Examine the plot. It looks very good.
8. A Two-frequency fit.
Click on the ’Fit’ tab (top). Now select both F1 and F2. Probably you
only need to click into the square to the left of F2 to see check marks
next to both frequencies.
Click on ’Calculate’. The residuals decrease. Click on ’Improve all’. We
obtain frequencies of 10 and 14.5, amplitudes of 0.2 and 0.1, respectively,
and essentially zero residuals. That’s it.
Do you want to see how the fit looks? Click on the ’Time string’ tab
and select ’Display Graph’. The program cannot show the fit for several
nights. Therefore, select a single night (rectangle....). You now see the
excellent fit.
112
Period04 User Guide
Figure 52: The final fit.
3.2 Tutorial 2: Least-squares fitting of data including a periodic time shift
This tutorial provides a basic introduction in how to find a multiple frequency
solution to a data set, taking into account a periodic time shift. Such a periodic
time shift could be the result of orbital light-time effects.
1. Start Period04.
2. Import the data file.
To read in the data set, press the button ’Import time string’. A fileselector dialog will be opened. Navigate to the directory that contains
the tutorial time strings and select the file ’Tutorial2.dat’.
In the next dialog, we are going to specify the properties of the columns
in the data file. The first column of our data file denotes time, whereas
the second column contains the observed magnitudes. Period04 should
already have assumed that, so just click on ’OK’.
Now press ’Display graph’ and examine the time string. You will observe
that a strong beating is present, which could be the result of two close
frequencies.
3. Extract the first frequency.
Click on the ’Fourier’ tab. In the ’Fourier Calculation Settings’ panel,
enter a title for the new Fourier spectrum. As you can see, the Nyquist
frequency of this time string is 139.806 cycles/day. Extend the upper
P. Lenz and M. Breger
113
limit of the frequency range to the lower integer part of this value (139).
Before you start the calculation, make sure that the option ’Original data’
is selected. Now press ’Calculate’.
A dialog will show up asking whether the zero point of magnitudes /
intensities should be subtracted. Press ’Yes’. After the calculation has
finished, the highest peak of the new spectrum is reported. Click on ’Yes’
to copy the values of the frequency peak into the Fit Module.
In the ’Fourier’ tab, press ’Display graph’ to inspect the plot of the Fourier
spectrum.
4. Calculate a first fit.
Switch to the ’Fit’ tab. You will notice that the new found frequency
has not yet been selected. Select frequency F1 and press ’Calculate’ to
improve amplitude and phase. Then, to improve all parameters press ’Improve all’.
To check how good this solution fits the data, move to the ’Time string’
tab and press ’Display graph’. As you see, there is still some work to do.
5. Find and fit further frequencies.
Switch back to the ’Fourier’ tab and calculate the next spectrum. From
now on the Fourier calculations should be based on the ’Residuals at original’, so make sure that this option is selected.
In the Fit Module, select the newly found frequency and press ’Calculate’.
Then click on ’Improve all’ to find the best least-squares solution.
Figure 53: The preliminary Four-frequency fit.
To detect further frequencies proceed as stated above. Extract two more
frequencies. The residuals will continue to decrease. Fig 53 shows the
frequency parameters you should obtain.
114
Period04 User Guide
6. Examining the data
Finally, after extraction of four frequencies the least-squares solution fits
quite well. Maximize the plot window and examine each night carefully.
You will notice that during the first and the last nights of the time string
the data points are shifted slightly to the right of the fit, whereas for the
nights in the middle of the data set the points are situated slightly left
of the fit. This may indicate that a periodic time shift is present with a
period that is approximately equal to the total length of the data set in
time, about 100 days. That corresponds to a frequency of 0.01 cycles/day.
Well, let us see if we can find any further frequencies. Switch to the
Fourier Module and extract the next frequency:
Frequency = 8.23515582 cycles/day and Amplitude = 0.00092585 magnitudes.
This is quite interesting, isn’t it? This frequency is quite close to the first
detected frequency (F1). The difference is only 0.010095 c/d which is
roughly the value for the frequency of the periodic time shift estimated
by visual inspection. It seems likely that the new frequency is an artefact
caused by a periodic time shift.
Now let us check whether our suspicion, viz. the presence of a periodic
time shift, can be confirmed. Leave the new frequency (F5) unselected
and do not change your four-frequency solution.
7. Activate the periodic time shift (PTS) mode.
Figure 54: The frequency panel in the periodic time shift mode.
Fitting a periodic time shift can only be done if Period04 runs in expert
P. Lenz and M. Breger
115
mode. To activate the expert mode, set the option ’Expert mode’ in the
File menu selected. A new menu entry, Options, will appear on the menu
bar. This menu contains the entry ’Set fitting function’ which provides
the alternative ’Standard formula with periodic time shift’. Select this
option. Now the program is enabled for calculating least-squares fits
including a periodic time shift. You will notice that the Fit Module has
slightly changed.
8. Determining the periodic time shift parameters.
For non-linear fitting good starting values are essential. In general, initial
values for the periodic time shift parameters can be estimated from visual
inspection of the data, as we did before. Period04 also provides a tool
to search for starting values within a user-defined range of frequencies
and amplitudes by means of Monte Carlo shots. Press the button ’Search
PTS start values’ to use this option.
Figure 55: The ’Search PTS start values’ dialog.
The lower frequency limit is calculated from the time base of the data
set. You should not search for frequencies with lower values. The reason
is that for such frequencies the time base of the data is too short to allow
a reliable determination of the periodic time shift.
The number of shots refers to the number of initial parameter values that
are being tested. We will keep the default values. However, we will deselect ’Use system time to initialize random generator’ in order to allow
the users to compare their results with the results given here. Press ’OK’
to start the calculation.
After the calculation has finished, the best set of starting values for the
periodic time shift parameters will be displayed (Frequency = 0.00975
cycles/day, Amplitude = 0.00104 days). Now let us improve these parameters by clicking on ’Improve PTS’.
116
Period04 User Guide
Figure 56: The fit after the determination of the periodic time shift parameters.
Finally, improve all frequencies together with the periodic time shift parameters by clicking on ’Improve all’. Do not use ’Calculate’, as for a
proper fit of a periodic time shift, the frequencies also have to be redetermined!
9. Extraction of further frequencies
Switch to the ’Fourier’ tab and calculate a new Fourier spectrum. Press
’Display graph’ and have a look at the plot. It is obvious that the detected frequency peak is not significant. Therefore, our analysis will stop
at this point.
Figure 57: The Fourier spectrum shows no significant peak.
P. Lenz and M. Breger
117
Please note:
Let us suppose that you have found a statistically significant frequency.
In this case you should use ’Improve all’ to obtain a new least-squares
solution. Furthermore, you do not have to use the ’Search PTS start values’ tool again, as you already have good starting values for the periodic
time shift which can be improved.
10. The final solution
Your final fit using the four extracted frequencies and including a periodic
time shift should be:
Figure 58: The final solution.
The residual noise is 0.000999 magnitudes.
Click on the ’Time string’ tab and press the button ’Display graph’. You
will notice that the solution fits the data very well. After having applied
the periodic time shift, the data points are distributed uniformly on both
sides of the fit.
Now let us compare the final parameters to the values that had been used
to generate this time string:
#
Frequency
Amplitude
Phase
-----------------------------------------------------PTSF
0.01
0.001
0.5
F1
8.24559
0.036872
0.19192
F2
8.86632
0.031595
0.20128
F3
8.51414
0.009952
0.81182
F4
7.42476
0.008187
0.76091
-----------------------------------------------------Desired residual noise: 0.001
Note the good agreement. The deviation from the initial values is caused
by noise.
118
Period04 User Guide
4. Using Period04
Within this section some of the key features of Period04 are discussed. In many
cases short step-by-step guides are given for easier comprehension.
4.1 Topics related to time string data
4.1.1 Importing time strings
1. Start the import
There are several different ways to start the import of a time string,
e.g. you can use the ’Import’ or ’Append’ buttons in the ’Time string’
folder. ’Import’ erases old project data and then loads the new time string.
’Append’ adds the time string to the current project without changing it
otherwise.
In addition, there are two more general approaches:
• The ’Import → time string’ command in the ’File’ menu.
(Shortcut ’Ctrl+T’)
This command checks whether the project already contains time
string data. If no time points are found the file-selector dialog is
shown, otherwise the program will display the dialog shown in Fig 59.
Figure 59: The selection dialog for time string imports.
’Append a new time string’ simply adds a data set to your existing
time string without any further changes in the project. If you select
’Replace the old time string’ you have the possibility to instruct Period04 not to erase the frequency data and/or the log.
• Importing a time string through the Data Manager (section 2.13).
P. Lenz and M. Breger
119
After having chosen one of the upper actions a file-selector is shown.
By default all files with the extension ’dat’ are shown. To display files
with another extension, please select ’All files’ in the file-selector dialog.
Navigate to the appropriate directory and select the file containing time
string data.
2. Set the file-format
The next step is to define the columns in your data file. For this purpose
the file-format dialog is opened.
Figure 60: The file-format dialog.
The dialog displays the first few lines of the selected file and provides an
initial guess for the column identification determined from the structure
of the columns in the file. The dialog shows the first four columns of the
file. In order to see the other columns, please use the scroll bar at the
bottom of the text box.
The following data can be read in by the program:
• Time
• Observed
• Adjusted
• Residuals to Observed
• Residuals to Adjusted
• Calculated
• Point weight
120
Period04 User Guide
• 4 attributes and 4 weights assigned to these attributes *)
• Ignore (column will not be read in)
*) The names of the attributes depend on the program settings and can
be changed by clicking on the heading buttons in the Time String Module. The default names are ’Date’, ’Observatory’, ’Observer’ and ’Other’.
In order to change the default names, the Period04 preferences file has
to be edited (see section 2.11).
3. Finally, press ’OK’
Please note:
Lines starting with ’#’, ’;’ or ’%’ will be treated as comment lines and are
ignored.
Additional options:
It is also possible to select multiple files in the file-selector dialog. In this
case, the program will ask the user for the file-format of the first data file. After
the specification of the file-format, a dialog will show up that allows to select
whether the program should apply the same file-format for all data files or to
show the file-format dialog for every file.
If the columns of most of your data files have a very special format, you
may find it useful to define a default file-format for reading in time strings. In
this case the file-format dialog will always propose the given default file-format
instead of trying to provide a guess about the file structure. This can be done
by editing the Period04 preferences file (see section 2.11).
4.1.2 Exporting time string data
1. Open the export dialog
To start the export you can either press the button ’Export time string’,
use the shortcut ’Alt+E’ or, if the program is running in expert mode,
start the Data Manager and select the option ’Export time string data’.
In any case the following dialog will show up:
2. Set the output format
The dialog contains two columns: the left text box lists all data columns
that can be exported. To the right there is another box, which defines
the structure of the columns in the resulting file. Now select the columns
to be exported from the list of available columns. Click on the button
P. Lenz and M. Breger
121
Figure 61: The time string export dialog.
’Add’ to add these columns to the list on the right. If you want to remove
a column that you have added before, simply select the column name in
the ’Columns to export’ list and press ’Remove’. Finally, when you have
finished your selection, press ’OK’.
Figure 62: The time string export dialog with an example of a selection.
In the example shown in Fig. 62, we have chosen the columns ’Time’,
’Observed’, ’Calculated’, ’Observer’ and the weights assigned to the substrings of attribute ’Observer’ for export.
122
Period04 User Guide
3. Choose a file name
Now, a file chooser will ask you for a name for the file. Enter a file name
and press ’Export’ to start the export of the data.
4.1.3 Creating artificial data
It is easy to generate an equally-spaced artificial data set using Period04. First,
make sure that there is a set of active frequencies – or at least one active
frequency – in the frequency list of the Fit Module. The current fit will be used
for the calculation of magnitude/intensity of the artificial data.
1. Select ’Create artificial data’ in the Special menu
The ’Create artificial data’ dialog will appear.
Figure 63: The ’Create artificial data’ dialog.
2. Setting the time range(s)
There are two options to define the start and end times of the time series
that will be generated:
• Definition of start and end time by the given input fields.
• Using the button ’Read time ranges from file’ for reading the definitions of start and end times from a file.
The latter option has the advantage that artificial data for an arbitrary
number of different start and end times can be created right away. Please
make sure that the file obeys the following format conditions:
• first column: start time
• second column: end time
3. Calculation settings
Now you have to define the step size. By default a value of 1/(20∗F max )
is given, which provides a good sampling even for the highest frequency.
P. Lenz and M. Breger
123
The input field ’Leading/trailing time’ gives you the possibility to extend
the time ranges by a certain value.
4. Start calculation and output of data
Click on the button ’Write data to the following file ...’ and choose a file
in which the data should be written. If the file already exists, you will be
prompted whether you want to append the data to the file, replace the
file or to cancel the task.
4.2 Topics related to Fourier calculations
4.2.1 Calculation of Fourier spectra
Let us suppose that you have already read in a time string.
1. Click on the ’Fourier’ tab.
As you can see, in the upper part of the window the settings for the
Fourier calculation can be defined.
2. Choose a title for the Fourier spectrum.
3. Define the frequency range for the spectrum.
Make sure that the upper frequency bound does not exceed the Nyquist
frequency.
4. Choose a step rate.
This value defines the step size in frequency. Usually the step rate quality
’High’ provides a good sampling.
5. If you want to use weighted data, set and activate the appropriate weights.
See section 4.4.1 for more information on this topic.
6. Choose the type of data you want to use.
If this is the first frequency to be extracted from the data set, ’Original
data’ is the right choice. For subsequent frequencies you would select
‘Residuals at original’. If you adjusted the zero-points of the time string
select ’Adjusted’ instead of ’Original’.
7. Select the compact mode.
If you want to reduce the output (the number of data points) of the
Fourier calculation, select ’Peaks only’. If this option is selected only the
local extrema of the spectrum will be saved.
8. Press ’Calculate’ to start the calculation.
A dialog will be opened and you will be asked whether you want to
124
Period04 User Guide
subtract the zero point of the magnitudes/intensities. Press ’Yes’. While
the program is calculating the ’Calculating’ tab is being shown. It reports
the progress of the calculation and shows the chosen settings. By clicking
on the button ’Cancel Calculation’ the calculation can be stopped.
9. After the calculation has been finished, a dialog is opened that informs
you about the value of the highest peak and asks you if you want to
include this frequency. Press ’Yes’ to add the frequency to the frequency
list in the ’Fit’ tab.
10. Inspect the Fourier spectrum visually by clicking on ’Display Graph’. The
next step is to make a least-squares fit. See ’Calculation of least-squares
fits’ for further details.
11. For extracting further frequencies proceed as stated above except that
you choose ’Residuals at original’ instead of ’Original data’.
4.2.2 Significance of frequencies
Every measurement is affected by noise that may be generated by many sources
(e.g., observations, instrumentation, undetected frequencies). For Fourier spectra, noise has the annoying effect that a peak that has been found may not be
real.
The signal to noise ratio
Therefore, a criterion is needed to ensure that the signal is a real feature.
Empirical results from observational analyses by Breger et al. (1993) and numerical simulations from Kuschnig et al. (1997) have shown that the ratio
between signal and noise in amplitude should not be lower than 4.0 for high
significance.
What is the signal?
As signal we define either the amplitude of the respective peak in the Fourier
spectrum or the amplitude of the least-squares solution for the peak.
What is the noise?
The noise is defined as the average amplitude in a frequency range that encloses
the detected peak. The noise may be calculated before or after prewhitening
the peak. The choice is beyond the scope of this manual.
P. Lenz and M. Breger
125
Checking the significance of a frequency
Let us assume that you have calculated a Fourier spectrum and detected a
new peak.
1. Select ’Calculate noise at frequency’ in the ’Special’ menu.
By default the program loads the last frequency value from the frequency
list in the Fit Module into the frequency field of the dialog. If you want to
calculate the noise for an other frequency, type the new frequency value
into the frequency field.
2. Define the box size for the noise calculation.
This value specifies the frequency range [f requency− boxsize
, f requency+
2
boxsize
]
which
is
being
used
for
the
calculation
of
the
noise.
2
3. Choose a step rate.
Usually the step rate quality ’High’ provides a very good sampling.
4. Select the type of data to use for the noise calculation.
In most cases ’Residuals at original’ is what you need, unless you work
with adjusted data.
5. Press ’Calculate’ to start the calculation.
After the calculation has been finished, the noise result will be displayed
in the text area in the lower part of the window. If the frequency has
been selected from the combo-box then even the signal to noise ratio will
be shown.
Period04 also contains the possibility to calculate a noise spectrum. See
section 2.8.20 for more details.
126
Period04 User Guide
4.3 Topics related to least-squares calculations
4.3.1 Calculation of least-squares fits
This is a step-by-step guide for calculating least-squares fits using the standard
fitting formula:
f (t) = Z +
X
Ai sin (2π (Ωi t + Φi ))
i
1. Click on the ’Fit’ tab.
2. After you have extracted a frequency by means of a Fourier calculation,
the frequency and amplitude are added to the frequency list. You may
also enter own frequency values.
3. Activate the new frequency by selecting the check box at the beginning
of the frequency line.
4. Select the type of data you want to use. By default ’Original data’ is
selected.
5. If you want to use weighted data, set the appropriate weights. See section 4.4.1 for more information on this topic.
6. Press ’Calculate’ to improve amplitude and phase.
7. Press ’Improve all’ to improve all parameters, including the value of the
frequency.
Period04 does also allow for more sophisticated least-squares fits:
• Improve special:
If you want to define a specific selection of parameters that should be
improved, then choose this option.
• Calculate amplitude/phase variations:
Use this if you suspect that the amplitude and/or phase of a parameter
is variable in different substrings.
• When the expert mode is active it is possible to calculate least-squares fits
that include a periodic time shift. See section 4.3.3 for more information
on this topic.
P. Lenz and M. Breger
127
4.3.2 Calculation of amplitude/phase variations
If you suspect that the amplitude and/or phase of a parameter is variable within
different substrings (e.g., representing different years), you might consider to
use this tool.
1. Prerequisites:
Let us assume that you have a set of frequencies and a certain subdivision
of your time string in the attribute ’Date’. By calculating a least-squares
fit for each substring separately you realized that the amplitude of a
frequency might be variable.
Figure 64: In this example a time string has been subdivided in attribute ’Date’.
2. Press the button ’Calculate amplitude/phase variations’ in the Fit Module.
3. In the dialog, select the attribute in which the subdivision of the time
string is located.
4. Choose the type of variation: ’amplitude variation’, ’phase variation’ or
’amplitude and phase variations’.
5. Select the frequency that shows the amplitude variation.
6. Decide whether you want to improve ’all amplitudes and phases’ while
keeping the frequencies fixed, or to define a special selection of variable
parameters. If you prefer the latter, then click on ’special’ to open a
dialog for the definition of the selection.
7. Press ’Calculate’ to start the calculation.
128
Period04 User Guide
8. After the calculation has finished the results are displayed in the text box
below.
4.3.3 Using the periodic time shift mode
In order to account for light time effects, Period04 does also allow to include
a periodic time shift in your least-squares calculations. In this case the fitting
formula is extended in the following way:
f (t) = Z +
X
Ai sin (2π (Ωi [t + αpts sin (2π (ωpts t + φpts ))] + Φi ))
i
The periodic time shift parameters are labeled with the subscript ’pts’. Z
denotes the zero point of f (t) and Ai , Ωi and Φi the parameters of frequency i.
Please note:
This calculation mode can only be selected when the expert mode is activated.
Let us assume that you already read in a data set and extracted some
frequencies. The visual inspection seems to indicate that the times are shifted
with a certain period.
1. Select the periodic time shift mode
First, activate the expert mode by selecting ’Expert mode’ in the ’File’
menu. You will notice that a new menu, ’Options’, has appeared. This
menu contains the entry ’Set fitting function’ which provides two choices:
Standard formula and Standard formula with periodic time shift. Click
on the latter.
2. Set parameters for the periodic time shift
By inspection of your data you might already have a rough estimate of
frequency and amplitude for the periodic time shift. You can either enter
these values into the respective field directly, or use the ’Search PTS start
values’ button to search for a good start value for the periodic time shift
parameters within a user-defined range of frequencies and amplitudes.
The lower frequency limit is calculated from the time base of the data
set. You should not search for frequencies with lower values since for
these frequencies the time base of the data is too short to allow a reliable
determination of the periodic time shift.
The number of shots refers to the number of initial parameter values that
are being tested.
P. Lenz and M. Breger
129
Figure 65: The ’Search PTS start values’ dialog.
3. Improving the parameters and the fit
The next step is to improve the periodic time shift parameters by means of
a least-squares fit. In order to start this calculation, press ’Improve PTS’.
Please note that the common frequency parameters will be kept fixed
during this calculation.
Now it is time to make a least-squares fit that considers all parameters
as variable. For this purpose press ’Improve all’. Do not use ’Calculate’,
as for a proper fit of a periodic time shift, the frequencies also have to
be redetermined!
Please note:
If the start values are not good enough it might occur that the least-squares
algorithm gets trapped in a false local minimum. Generally, nonlinear fitting
requires some judgment from the user!
Please see section 3.2 for a tutorial that explains the same matter using an
example time string.
4.3.4 Estimation of uncertainties
Period04 provides several tools to calculate the uncertainties of the parameters
of a fit:
• Calculation of uncertainties from the error matrix of a least-squares calculation
• Monte Carlo Simulation
130
Period04 User Guide
• Uncertainties calculated from analytically derived formulae assuming an
ideal case.
Please note:
The errors of frequency and phase are correlated. However, by an appropriate
choice of a zero point in time the uncertainties for frequency and phase can be
decoupled. This is the case when
N
X
ti = 0
i=1
(Breger et al., 1999). It is very likely that your data set does not fulfill this
condition. Therefore, Period04 provides the possibility to shift the data set
by the required value in time, for the purpose of determining the uncorrelated
parameter uncertainties when the standard fitting formula is being used.
1. Calculation of uncertainties from the error matrix of a least-squares
calculation
Period04 applies the curfit routine from Bevington (1969), which is a
Levenberg-Marquardt non-linear least-squares fitting procedure. As a
by-product of least-squares fits an error matrix is available from which
parameter uncertainties can be calculated. In some cases though (i.e.,
when the error matrix is ill-conditioned) this method does not provide a
good estimate of the uncertainties. In order to ensure that the calculated
uncertainties are reliable, Period04 performs checks for these cases.
The output of common least-squares fits are correlated uncertainties.
When the standard fitting formula is being used, Period04 additionally
offers the possibility to calculate uncorrelated uncertainties.
To calculate the uncertainties of the fit parameters, press ’Calculate LS
uncertainties’ in the ’Goodness of Fit’ tab. If you improved frequencies
and phases simultaneously, a dialog will ask you whether you want to uncouple the uncertainties of frequency and phase (in other words: whether
you want to calculate correlated or uncorrelated uncertainties). After you
made your choice, the uncertainties will be displayed in the text box.
2. Monte Carlo Simulation
Monte Carlo simulations are a very reliable way to determine parameter
uncertainties. The principle idea is to repeat an experiment (in our case
the optimization routine) on a generated set of samples.
For the Monte Carlo simulation Period04 generates a set of time strings.
Each data set is created as follows:
P. Lenz and M. Breger
131
• The times of the data points are the same as for the original time
string.
• The magnitudes of the data points are the magnitudes predicted by
the last fit plus Gaussian noise.
For every data set a least-squares calculation will be done. Based on the
distribution of fit parameters the program calculates the uncertainties of
the parameters.
A short step-by-step guide for making Monte Carlo simulations:
• The Monte Carlo simulation will use the same settings that have
been used for the last fit. So if you want to determine the uncertainties for all parameters, you will have to make a least-squares
calculation with all parameters variable first.
• Now click on ’Monte Carlo Simulation’ in the ’Goodness of Fit’ tab.
In the dialog you have to define some settings for the simulation:
Figure 66: The ’Monte Carlo Simulation’ dialog.
Number of processes
A ’process’ consists of the creation of time string data and a
least-squares calculation to determine the fit parameters. A low
number of processes results in a bad estimation of the uncertainties. Therefore, to obtain reliable results, a high number of
processes is necessary.
Uncouple Frequency and Phase Uncertainties
If this option is selected, the time string will be shifted in time
so that the ’average time’ is zero. In this case the frequency
and phase uncertainties are no longer correlated. This check
box will only be visible if this option might be useful, i.e., when
132
Period04 User Guide
both frequency and phase parameters are fitted using the standard fitting formula.
Use system time to initialize random generator
If this option is selected the random number generator that is
used to create the time string data sets will be initialized with
the current system time.
• Press ’OK’ to start the calculations. Depending on the number of
time points and the number of processes this might be a quite time
consuming task.
3. Uncertainties calculated from analytically derived formulae assuming an ideal case
Based on some assumptions one can derive a formula for the uncertainties in frequency, amplitude and phase. See Breger et al. (1999) for the
derivation based on a mono periodic fit. If cross terms can be neglected
then the following equations can also be applied for each pulsation frequency separately:
r
6 1 σ(m)
σ(f ) =
N πT a
r
2
σ(a) =
σ(m)
N
r
2 σ(m)
1
σ(φ) =
.
2π N a
N is the number of time points, T is the time length of the data set,
σ(m) denotes the residuals from the fit and a refers to the amplitude of
the frequency.
To show these parameter uncertainties, select ’Show analytical uncertainties’ in the ’Special’ menu.
Please note:
This option is only available when using the standard fitting formula.
4.4 General topics
4.4.1 Using weights
Period04 does also handle weighted data. It recognizes three different types of
weights:
P. Lenz and M. Breger
133
• Point weight
Each measurement has its own weight.
• Deviation weight
Filtering of poor data points.
• Attribute weights
Weights assigned to substrings of each of the four attributes (Date, Observer,...)
In order to use weights the user has to set or read in weights AND to activate them for calculations. This can be done in the ’Weight selection dialog’
which can be accessed by the ’Special’ menu or via the shortcut ’Ctrl+W’.
Figure 67: The ’Weight selection’ dialog
Using point weights:
As ’point weight’ we denote weights that are assigned to each of your data
points. Point weights can only be read in along with time string data. To
include these data proceed as described here:
1. Click on the button ’Import time string’ and select the file that contains
your data set in the file-selector dialog.
2. Now another dialog appears. It will show the columns in your data file
and asks you to label these columns correctly. Specify the column that
contains the point weight data as ’Pnt.weight’ and select appropriate
labels for the other columns too – at least ’Time’ and ’Observed’ are
required. Press ’OK’.
134
Period04 User Guide
3. Although your data set has been read in, the program does not yet include the point weights in calculations. They have to be activated in the
’Weight selection dialog’ first. So open the dialog, select ’Point weight’
and press ’OK’.
From this point the program will use the weighted data until you deselect
this option.
Using deviation weights:
The deviation weights are calculated from the residuals of data points:
residual = |observed − calculated|
(
1.0
if residual < cutoff
2
deviation weight =
cutoff
if residual ≥ cutoff
residual
In order to use deviation weights open the ’Weight selection dialog’, select
’Deviation weight’ and set an appropriate cutoff value.
Using attribute weights:
Each of the four list boxes in the ’Time string’ tab represents an attribute.
The default names of these attributes are ’Date’, ’Observatory’, ’Observer’ and
’Other’. If the time string has been subdivided in at least one attribute it is
possible to give each substring a certain weight.
1. If you have not done so already, read in a time string.
2. Subdivide the time string. Let us assume that you divided the time string
into several substrings in the attribute ’Date’.
3. Select a substring for which you want to change the weight. Open the
’Edit substring properties’ menu by pressing the ’Edit substring’ button at
the bottom of the ’Date’ list box. You can also access this dialog directly
via the pop-up menu.
4. Type the new weight value into the respective field and press ’OK’.
5. To enable the weights assigned to substrings of attribute ’Date’, open
the ’Weight selection dialog’, select ’Date’ and press ’OK’. Now these
weights will be included in all calculations.
P. Lenz and M. Breger
135
5. Copyright notice
c
Copyright 2004-2005
Patrick Lenz, Institute of Astronomy, University of Vienna
Permission to use, copy, modify, and distribute this software and its documentation for any purpose is hereby granted without fee, provided that the
above copyright notice, author statement and this permission notice appear in
all copies of this software and related documentation.
THE SOFTWARE IS PROVIDED ’AS-IS’ AND WITHOUT WARRANTY
OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE INSTITUTE OF ASTRONOMY OR THE UNIVERSITY OF VIENNA OR PATRICK
LENZ BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY
THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH
THE USE OR PERFORMANCE OF THIS SOFTWARE.
c
Period04 is based on Period98 (Copyright 1996-1998
by Martin Sperl).
5.1 Third party software
Period04 makes use of the following third party software:
• Scientific Graphics Toolkit (SGT) - an open source library of Java graphics classes.
The SGT is provided by NOAA (National Oceanic and Atmospheric Administration) for full, free and open release and is available at
http:// www.epic.noaa.gov/java/sgt/sgt download.shtml.
• EpsGraphics2D - an open source package for creating high quality EPS
graphics
c
Copyright 2001-2004
by Paul James Mutton
http://www.jibble.org/epsgraphics/
• JavaHelpTM 2.0 01
Copyright 2003 Sun Microsystems, Inc.
http://java.sun.com/products/javahelp
136
Period04 User Guide
Acknowledgments.
We are grateful to M. Sperl for valuable comments. This work was supported by the Austrian Fonds zur Förderung der
wissenschaftlichen Forschung (Project P17441-N02).
References
Bevington, P. R., 1969, Data reduction and error analysis for the physical sciences,
McGraw-Hill (New York)
Breger M., Handler G., Garrido R., et al., 1999, A&A, 349, 225
Breger et al., 1993, A&A 271,482
Kuschnig et al., 1997, A&A 328, 544
Sperl, M. 1998, CoAst 111,1