![]() |
Institut für Astronomie und AstrophysikAbteilung AstronomieSand 1, D-72076 Tübingen, Germany |
![]() |
cafeextract
extracts data arrays according given range/subgroup/group
cafe
cafeextract,env, x, y, err, range, subgroup, group
env - Cafe environment to get data from.
range - (optional) Defines range of data points to extract. This can
be either:
- Data point range, denoted by the data
point number:
<n1>[-], while , are positive
numbers. Data point numbers start from zero.
Open intervals can be represented with a
"*" instead of the number.
If only one number is given, a single
data point will be returned as index.
If <val2> is less than all but the
interval <val2>.. are taken into account.
- X value range, denoted by float point numbers:
<val1>-,
while <val1>, represents X values
defining the interval to return. Open
intervals can be represented with a *
instead of the value. If <val2> is less than
<val1> all but the interval ..
is returned.
- Vector of data point indices. The vector is
denoted with [val,val,...,val] (indgen may
be used also).
- Boolean expressions with X/Y values. All
values for which this expression is true are
returned as index. The expression may contain
algebraic formulas combined with comparison
operators "lt", "le", "eq", "gt", "ge" as used in IDL
comparisons. For each data point a keyword
is defined which has meaning and can be used
for the boolean expression:
x - The x-column value.
y - The y-column value.
error - The error column value.
selected - True when the data point is selected.
def - True when the data point is defined.
x1 - Multi column first column value.
x2 - Multi column second column
value.
x3 - Multi column third column value.
To avoid interference with functions which
also can be used a lower/upper case
distinction is made. IDL funktions should
be upper case.
Default is the entire data set to extract.
subgroup - (optional) The data set (subgroup) for which the model
should be applied. This can be either the
subgroup number or the file name representing
the data set. It is possible to set more than
one subgroup, either with numbers in brackets
([]) separated with ","; or denoting filenames
with wildcards ("*").
Default are all subgroups in currently used
group.
group - (optional) The data group for which folding
should applied.
Default is the current group. Must be in
range [0..29].
verbose - Report extraction parameters.
x - combined x value according
range/def/subgroup/group specification.
y - combined y value according
range/def/subgroup/group specification.
err- combined error value according
range/def/subgroup/group specification.
If subgroup does not contain error this
variable remains undefined.
None.
> cafeextract,x,y,err
> pfold,x,y,profile
$Id: cafeextract.pro,v 1.10 2005/01/04 10:56:05 goehler Exp $
$Log: cafeextract.pro,v $
Revision 1.10 2005/01/04 10:56:05 goehler
fix: make shure all (internal) routines are properly documented
Revision 1.9 2004/09/10 08:38:06 goehler
report only in verbose case
Revision 1.8 2004/01/02 05:32:45 goehler
fix: no recognition of error column due to wrong comparison.
Revision 1.7 2003/12/15 10:37:47 goehler
fix: allow multi dimension x variables to return
Revision 1.6 2003/12/01 07:53:00 goehler
change: data sets contain "title" to store information in.
files remain unmodified when applying modify,file=foo command.
Revision 1.5 2003/09/19 07:45:44 goehler
update range selection documentation
Revision 1.4 2003/05/23 12:46:51 goehler
- moved range string expansion into caferange.pro
- caferange now supports vector indices
Revision 1.3 2003/05/08 10:05:48 goehler
fix: recognize error existence properly
Revision 1.2 2003/05/06 16:20:06 goehler
bug fix: extract defined points only
Revision 1.1 2003/05/06 13:19:01 goehler
initial version of extractor function which returns for given range/subgroup/group
a full data list.
[Home Page] [Software, Documentation] [IDL Documentation] [Quick Reference] [Feedback]