| Package | Description |
|---|---|
| stella.adapter | |
| stella.error | |
| stella.util |
| Modifier and Type | Class and Description |
|---|---|
class |
GuiderStar
A simple implementation for
Guiding.RawStar, needed for catalog
entries or guider-ccd readouts. |
| Modifier and Type | Field and Description |
|---|---|
private List<Guiding.RawStar> |
GuiderInfo.catalog
The list of
Guiding.RawStars catalog entries. |
private List<Guiding.RawStar> |
RectangularMatcher.catalog
Pixel coordinates as deduced from the catalog.
|
private List<Guiding.RawStar> |
GuiderInfo.ghost
The list of
Guiding.RawStars ghost detections. |
private List<Guiding.RawStar> |
RectangularMatcher.image
Pixel coordinates of the stars on the image.
|
private List<Guiding.RawStar> |
GuiderInfo.mirror
The list of
Guiding.RawStars mirror detections. |
private List<Guiding.RawStar> |
GuiderInfo.spurious
The list of
Guiding.RawStars spurious detections. |
private List<Guiding.RawStar> |
GuiderInfo.star
The list of
Guiding.RawStars stellar detections. |
private List<Guiding.RawStar> |
StellaGuider.ReduceThread.stars
The list is update on each successful reduce.
|
private List<Guiding.RawStar> |
GuiderInfo.strip
The list of
Guiding.RawStars strip detections. |
| Modifier and Type | Method and Description |
|---|---|
protected Guiding.RawStar |
AdapterGuider.closestToFiber(List raw,
double maxdistance)
During guiding we assume that the target star is close to the direct
mirror position.
|
protected Guiding.RawStar |
AbstractStarGuider.closestToPinhole(List<Guiding.RawStar> raw,
double maxdistance)
During guiding we assume that the target star is close to the direct
mirror position.
|
protected static Guiding.RawStar |
AbstractStarGuider.closestToPixel(Point2D pinhole,
List<Guiding.RawStar> raw,
double maxdistance)
During guiding we assume that the target star is close to the direct
mirror position.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<Guiding.RawStar> |
AbstractStarGuider.detect(boolean keep,
int what,
String type,
String append,
Guiding.RawFrame frame,
long exposuretime,
float gaussfwhm,
float gausstrunc,
int datamin,
int datamax,
int searchbox)
Does a find-stars on the guider ccd.
|
protected List<Guiding.RawStar> |
AbstractStarGuider.detect(boolean keep,
int what,
String type,
String append,
Guiding.RawFrame frame,
long exposuretime,
int datamin,
int datamax,
int searchbox)
Does a find-stars on the guider ccd.
|
private List<Guiding.RawStar> |
AbstractStarGuider.getCatalogList(List<Star> stars,
Rectangle2D box,
Dimension boxerr,
boolean single,
long expose,
boolean oncenter)
Converts a list of catalog stars to a list of
Guiding#RawStars. |
List<Guiding.RawStar> |
StellaGuider.getContinuousList()
Retrieves the recently read stars during continuos operation.
|
protected List<Guiding.RawStar> |
AbstractStarGuider.getExpectedList(Rectangle2D catalog,
long exposuretime,
boolean oncenter)
Returns the previously set field-of-view as it is expected to be seen on
the CCD frame.
|
List<Guiding.RawStar> |
StellaGuider.getGuidingStars(Guiding.RawFrame frame,
long expt,
float gaussfwhm,
float gausstrunc,
int datamin,
int datamax,
int search,
String type,
String store,
int steps) |
List<Guiding.RawStar> |
WifsipGuider.getGuidingStars(Guiding.RawFrame frame,
long expt,
float gaussfwhm,
float gausstrunc,
int datamin,
int datamax,
int search,
String type,
String store,
int steps)
Wifsip has four Quadrants, thus we must stitch the frame together before
we can issue it to the starfinder logic.
|
List<Guiding.RawStar> |
Guiding.getGuidingStars(Guiding.RawFrame frame,
long expt,
int datamin,
int datamax,
int search,
String type)
Takes a guiding frame and processes it in a way that any steps necessary
to derive star positions out of it.
|
List<Guiding.RawStar> |
StellaGuider.getGuidingStars(Guiding.RawFrame frame,
long expt,
int datamin,
int datamax,
int search,
String type)
Takes a guiding frame and processes it in a way that any steps necessary
to derive star positions out of it.
|
List<Guiding.RawStar> |
StellaGuider.getGuidingStars(Guiding.RawFrame frame,
long expt,
int datamin,
int datamax,
int search,
String type,
String store,
int steps)
Takes a guiding frame and processes it in a way that any steps necessary
to derive star positions out of it.
|
protected static List<Guiding.RawStar> |
AbstractStarGuider.getNeighbours(List<Guiding.RawStar> principal,
Point2D center,
double d)
We scan a list of
Guiding.RawStars and return all entries that
are within a certain distance to the given center point. |
protected List<Guiding.RawStar> |
AbstractStarGuider.getPinholeNeighbours(List<Guiding.RawStar> found,
double d)
Returns a list of all
Guiding.RawStars found in the vicinity of
the pinhole. |
protected List<Guiding.RawStar> |
PyramidUnit.getPyramid(List<Guiding.RawStar> stars,
double radius,
double sharpness)
We scan the list of
Guiding.RawStars for the four brightest
entries around the stated center, at a maximum distance as stated. |
protected List<Guiding.RawStar> |
StellaGuider.ReduceThread.getRecentlyFound()
Returns the list of stars recently found.
|
protected static List<Guiding.RawStar> |
AbstractStarGuider.getStrip(List<Guiding.RawStar> principal,
Point2D center,
double dist)
We scan a list of
Guiding.RawStars and return all entries that
are within a certain column, defined in center. |
protected List<Guiding.RawStar> |
StellaGuider.interpretFitsFile(File fitsfile,
Guiding.RawFrame frame,
long expt,
float gaussfwhm,
float gausstrunc,
int datamin,
int datamax,
int search,
String type,
String store,
int steps) |
protected List<Guiding.RawStar> |
StellaGuider.interpretFitsFile(File fitsfile,
Guiding.RawFrame frame,
long expt,
int datamin,
int datamax,
int search,
String type,
String store,
int steps) |
private static List<Guiding.RawStar> |
RectangularMatcher.LogMatch.parseLine(String line) |
protected List<Guiding.RawStar> |
StellaGuider.reduceFitsFile(File fitsfile,
String biasname,
double btime,
String darkname,
double dtime,
int xoff,
int yoff,
int binx,
int biny,
long expt,
float gaussfwhm,
float gausstrunc,
int datamin,
int datamax,
int search,
String type,
String store,
int steps)
Does reduction on a writtn fits file.
|
private List<Guiding.RawStar> |
StellaGuider.reduceFitsFilePure(File fitsfile,
String biasname,
String darkname,
double dtime,
int xoff,
int yoff,
int binx,
int biny,
long expt,
float gaussfwhm,
float gausstrunc,
int datamin,
int datamax,
int search,
String type,
String store,
int steps)
Does reduction on a writtn fits file using pure java code.
|
List<Guiding.RawStar> |
NasmythGuider.removeGhosts(List<Guiding.RawStar> mirrors,
List<Guiding.RawStar> stars)
A further complication are mirrors that spark ghosts.
|
List<Guiding.RawStar> |
Mirroring.removeGhosts(List<Guiding.RawStar> mirrors,
List<Guiding.RawStar> stars)
A further complication are mirrors that spark ghosts.
|
List<Guiding.RawStar> |
NasmythGuider.removeMirrors(List<Guiding.RawStar> stars)
Iterates through a list of stars and tries to detect mirror images.
|
List<Guiding.RawStar> |
Mirroring.removeMirrors(List<Guiding.RawStar> stars)
Iterates through a list of stars and tries to detect mirror images.
|
protected List<Guiding.RawStar> |
AbstractStarGuider.removeSpurious(List<Guiding.RawStar> raw)
Iteratates through a list of
Giding.RawStars and calculates a
probability for each to be a star. |
List<Guiding.RawStar> |
PrimeFocusGuider.removeStripes(List<Guiding.RawStar> stars)
Makes the underlying method available.
|
List<Guiding.RawStar> |
NasmythGuider.removeStripes(List<Guiding.RawStar> stars)
Makes the underlying method available.
|
protected List<Guiding.RawStar> |
AbstractStarGuider.removeStripes(List<Guiding.RawStar> stars)
For bright stars, stars brighter than 9th mag, read-out stripes can be
seen in the image because of the shutterless operation.
|
List<Guiding.RawStar> |
Shutterless.removeStripes(List<Guiding.RawStar> stars)
Removes from the argumental list all possible entries that stem from a
readout stripe.
|
List<Guiding.RawStar> |
AuxiliaryGuider.removeStripes(List<Guiding.RawStar> stars)
Makes the underlying method available.
|
List<Guiding.RawStar> |
ReadoutStripes.removeStripes(List<Guiding.RawStar> stars)
Removes from the argumental list all possible entries that stem from a
readout stripe.
|
| Modifier and Type | Method and Description |
|---|---|
int |
GuiderStar.Magnitude.compare(Guiding.RawStar s1,
Guiding.RawStar s2) |
int |
GuiderStar.compareTo(Guiding.RawStar that)
Compares two raw stars.
|
protected boolean |
AbstractStarGuider.isStar(Guiding.RawStar star)
Returns true, if the star detected is truely belived to be a star.
|
protected boolean |
AuxiliaryGuider.isStar(Guiding.RawStar star)
Returns true, if the star detected is truely belived to be a star.
|
private double |
BeamSplitterGuider.seeingAndPhotometry(Guiding.RawStar pinhole)
Takes a guiding signal and estimates seeing and photometry from
it.
|
private double |
SpillageGuider.seeingAndPhotometry(Guiding.RawStar pinhole)
Takes a guiding signal and estimates seeing and photometry from it.
|
private double |
OffAxisTracker.seeingAndPhotometry(Guiding.RawStar pinhole)
Takes a guiding signal and estimates seeing and photometry from it.
|
private double |
AuxiliaryGuidingUnit.seeingAndPhotometry(Guiding.RawStar pinhole)
Takes a guiding signal and estimates seeing and photometry from it.
|
protected Vector2D |
AbstractStarGuider.starOffset(Guiding.RawStar proximity,
Point2D needshift)
Returns the offset of the
Guiding.RawStar to the pinholde
position in azimuth/altitude. |
protected Vector2D |
AdapterGuider.starOffset(Guiding.RawStar proximity,
Point2D needshift)
Returns the offset of the
Guiding.RawStar to the pinholde
position in azimuth/altitude. |
protected Vector2D |
AbstractStarGuider.starOffset(Guiding.RawStar proximity,
Point2D center,
Point2D needshift)
Returns the offset of the
Guiding.RawStar to the pinholde
position in azimuth/altitude. |
protected Point2D |
AbstractStarGuider.starShift(Guiding.RawStar proximity)
Returns the offset of the
Guiding.RawStar to the pinholde
position in pixel. |
protected Point2D |
AdapterGuider.starShift(Guiding.RawStar proximity)
Returns the offset of the
Guiding.RawStar to the pinholde
position in pixel. |
protected static Point2D |
AbstractStarGuider.starShift(Guiding.RawStar proximity,
Point2D central)
Returns the offset of the
Guiding.RawStar to the pinholde
position in pixel. |
| Modifier and Type | Method and Description |
|---|---|
private static Point2D[][] |
RectangularMatcher.calcDistances(List<Guiding.RawStar> pix)
Calculates all distances between pixels.
|
protected Guiding.RawStar |
AbstractStarGuider.closestToPinhole(List<Guiding.RawStar> raw,
double maxdistance)
During guiding we assume that the target star is close to the direct
mirror position.
|
protected static Guiding.RawStar |
AbstractStarGuider.closestToPixel(Point2D pinhole,
List<Guiding.RawStar> raw,
double maxdistance)
During guiding we assume that the target star is close to the direct
mirror position.
|
protected Vector2D |
AbstractStarGuider.fieldOfViewOffset(Rectangle2D box,
Dimension boxerr,
double poserror,
double magerror,
List<Guiding.RawStar> found,
long exposuretime,
Point2D needpixel,
boolean oncenter)
Does a matching of a detected star list (which might be further cleaned
by removing mirrors etc) to the field-of-view.
|
protected Point2D |
AbstractStarGuider.fieldOfViewShift(Rectangle2D box,
Dimension boxerr,
double poserror,
double magerror,
List<Guiding.RawStar> found,
long exposuretime,
boolean oncenter)
Does a matching of a detected star list (which might be further cleaned
by removing mirrors etc) to the field-of-view.
|
private Vector2D |
SpillageGuider.GuiderLoop.fromStarField(List<Guiding.RawStar> found,
Object objid,
Point2D shift) |
private Vector2D |
OffAxisTracker.GuiderLoop.fromStarField(List<Guiding.RawStar> found,
Object objid,
Point2D shift) |
protected static List<Guiding.RawStar> |
AbstractStarGuider.getNeighbours(List<Guiding.RawStar> principal,
Point2D center,
double d)
We scan a list of
Guiding.RawStars and return all entries that
are within a certain distance to the given center point. |
protected List<Guiding.RawStar> |
AbstractStarGuider.getPinholeNeighbours(List<Guiding.RawStar> found,
double d)
Returns a list of all
Guiding.RawStars found in the vicinity of
the pinhole. |
protected List<Guiding.RawStar> |
PyramidUnit.getPyramid(List<Guiding.RawStar> stars,
double radius,
double sharpness)
We scan the list of
Guiding.RawStars for the four brightest
entries around the stated center, at a maximum distance as stated. |
protected VectorG |
PyramidUnit.getPyramidLocation(List<Guiding.RawStar> pyramid)
Fills in pyramid statistics from the four pyramid reflections.
|
protected static List<Guiding.RawStar> |
AbstractStarGuider.getStrip(List<Guiding.RawStar> principal,
Point2D center,
double dist)
We scan a list of
Guiding.RawStars and return all entries that
are within a certain column, defined in center. |
Point2D |
Guiding.match(List<Guiding.RawStar> raw,
List<Guiding.RawStar> catalog,
double poserror,
double magerr)
Matches a list of
Guiding.RawStars measured against a list of
Guiding.RawStars constructed from a catalog. |
Point2D |
Guiding.match(List<Guiding.RawStar> raw,
List<Guiding.RawStar> catalog,
double poserror,
double magerr)
Matches a list of
Guiding.RawStars measured against a list of
Guiding.RawStars constructed from a catalog. |
Point2D |
StellaGuider.match(List<Guiding.RawStar> raw,
List<Guiding.RawStar> catalog,
double deltaPix,
double dmag)
Matches a list of
Guiding.RawStars measured against a list of
Guiding.RawStars constructed from a catalog. |
Point2D |
StellaGuider.match(List<Guiding.RawStar> raw,
List<Guiding.RawStar> catalog,
double deltaPix,
double dmag)
Matches a list of
Guiding.RawStars measured against a list of
Guiding.RawStars constructed from a catalog. |
void |
PostReducing.postProcess(List<Guiding.RawStar> stars)
This method is called by a
StellaGuider in continuous mode,
if an instance of this interface is assigned to the guider at
StellaGuider.startContinuous(java.lang.String, int, int, int, int, stella.adapter.FrameShifting, stella.adapter.PostReducing). |
void |
AuxiliaryGuidingUnit.postProcess(List<Guiding.RawStar> found)
The method does the actual guiding.
|
List<Guiding.RawStar> |
NasmythGuider.removeGhosts(List<Guiding.RawStar> mirrors,
List<Guiding.RawStar> stars)
A further complication are mirrors that spark ghosts.
|
List<Guiding.RawStar> |
NasmythGuider.removeGhosts(List<Guiding.RawStar> mirrors,
List<Guiding.RawStar> stars)
A further complication are mirrors that spark ghosts.
|
List<Guiding.RawStar> |
Mirroring.removeGhosts(List<Guiding.RawStar> mirrors,
List<Guiding.RawStar> stars)
A further complication are mirrors that spark ghosts.
|
List<Guiding.RawStar> |
Mirroring.removeGhosts(List<Guiding.RawStar> mirrors,
List<Guiding.RawStar> stars)
A further complication are mirrors that spark ghosts.
|
List<Guiding.RawStar> |
NasmythGuider.removeMirrors(List<Guiding.RawStar> stars)
Iterates through a list of stars and tries to detect mirror images.
|
List<Guiding.RawStar> |
Mirroring.removeMirrors(List<Guiding.RawStar> stars)
Iterates through a list of stars and tries to detect mirror images.
|
protected List<Guiding.RawStar> |
AbstractStarGuider.removeSpurious(List<Guiding.RawStar> raw)
Iteratates through a list of
Giding.RawStars and calculates a
probability for each to be a star. |
List<Guiding.RawStar> |
PrimeFocusGuider.removeStripes(List<Guiding.RawStar> stars)
Makes the underlying method available.
|
List<Guiding.RawStar> |
NasmythGuider.removeStripes(List<Guiding.RawStar> stars)
Makes the underlying method available.
|
protected List<Guiding.RawStar> |
AbstractStarGuider.removeStripes(List<Guiding.RawStar> stars)
For bright stars, stars brighter than 9th mag, read-out stripes can be
seen in the image because of the shutterless operation.
|
List<Guiding.RawStar> |
Shutterless.removeStripes(List<Guiding.RawStar> stars)
Removes from the argumental list all possible entries that stem from a
readout stripe.
|
List<Guiding.RawStar> |
AuxiliaryGuider.removeStripes(List<Guiding.RawStar> stars)
Makes the underlying method available.
|
List<Guiding.RawStar> |
ReadoutStripes.removeStripes(List<Guiding.RawStar> stars)
Removes from the argumental list all possible entries that stem from a
readout stripe.
|
protected boolean |
AbstractStarGuider.saveMatches(Rectangle catalog,
long exposuretime,
boolean oncenter,
List<Guiding.RawStar> found,
File to)
Saves the matching files for further tests as serialized objects.
|
void |
GuiderInfo.setCatalog(List<Guiding.RawStar> detect)
Accessor method.
|
void |
GuiderInfo.setGhosts(List<Guiding.RawStar> detect)
Accessor method.
|
void |
GuiderInfo.setMirrors(List<Guiding.RawStar> detect)
Accessor method.
|
void |
GuiderInfo.setSpurious(List<Guiding.RawStar> detect)
Accessor method.
|
void |
GuiderInfo.setStars(List<Guiding.RawStar> detect)
Accessor method.
|
void |
GuiderInfo.setStrips(List<Guiding.RawStar> detect)
Accessor method.
|
| Constructor and Description |
|---|
RectangularMatcher(List<Guiding.RawStar> im,
List<Guiding.RawStar> cat)
Constructs a new rectangluar matcher and calculates all distances.
|
RectangularMatcher(List<Guiding.RawStar> im,
List<Guiding.RawStar> cat)
Constructs a new rectangluar matcher and calculates all distances.
|
RectangularMatcher(List<Guiding.RawStar> im,
List<Guiding.RawStar> cat,
double tt)
Constructs a new rectangluar matcher and calculates all distances.
|
RectangularMatcher(List<Guiding.RawStar> im,
List<Guiding.RawStar> cat,
double tt)
Constructs a new rectangluar matcher and calculates all distances.
|
| Modifier and Type | Field and Description |
|---|---|
private List<Guiding.RawStar> |
FieldOfView.stars
The list of
Guiding.RawStars. |
| Modifier and Type | Method and Description |
|---|---|
List<Guiding.RawStar> |
FieldOfView.getStars()
Returns the List of stars.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FieldOfView.setStars(List<Guiding.RawStar> catalog)
Sets the fwhm and the flux.
|
| Modifier and Type | Method and Description |
|---|---|
Guiding.RawStar |
GuiderData.getTargetMirror()
Returns the main star mirror or null if not detected.
|
Guiding.RawStar |
GuiderData.getTargetStar()
Returns the main star entry or null if not detected.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,Guiding.RawStar> |
AcquireStarParser.scan(File f)
Extracts the unique id plus a required offset from a log file
|