Package org.aavso.tools.vstar.data

Examples of org.aavso.tools.vstar.data.ValidObservation


        if (!"C".equals(dataClass) && !"D".equals(dataClass)) {
          double hjd = Double.parseDouble(fields[0]) + 2450000;
          double mag = Double.parseDouble(fields[1]);
          double magErr = Double.parseDouble(fields[6]);

          ValidObservation ob = new ValidObservation();
          ob.setDateInfo(new DateInfo(hjd));
          ob.setMagnitude(new Magnitude(mag, magErr));
          ob.setBand(seriesType);
          ob.setRecordNumber(lineNum);
          ob.addDetail("DESIGNATION", designation, "Designation");
          ob.addDetail("CLASS", dataClass, "Class");
          ob.addDetail("FRAME", fields[12], "Frame");
          collectObservation(ob);
        }

        // Have we reached the end of the current dataset? If so,
        // start looking for the next one.
View Full Code Here


      } while (line != null);
    }

    private ValidObservation readNextObservation(String[] fields, int obNum)
        throws ObservationValidationError {
      ValidObservation observation = new ValidObservation();

      Magnitude mag = magnitudeFieldValidator.validate(fields[1]);
      double err = uncertaintyValueValidator.validate(fields[2]);
      mag.setUncertainty(err);

      DateInfo mjdDate = julianDayValidator.validate(fields[5]);
      DateInfo jdDate = new DateInfo(2400000 + mjdDate.getJulianDay());

      observation.setMagnitude(mag);
      observation.setDateInfo(jdDate);
      observation.setRecordNumber(obNum);
      observation.setBand(catalinaSeries);
      observation.addDetail("MasterID", fields[0], "Master ID");
      observation.addDetail("RA", fields[3], "RA");
      observation.addDetail("Dec", fields[4], "Dec");
      observation.addDetail("Blend", fields[6], "Blend");

      return observation;
    }
View Full Code Here

  /**
   * Show the details of the currently selected observation in the current
   * view mode (plot or table).
   */
  public void showObservationDetails() {
    ValidObservation ob = null;

    switch (viewMode) {
    case PLOT_OBS_MODE:
      ob = this.analysisTypeMap.get(analysisType)
          .getObsAndMeanChartPane().getLastObSelected();
View Full Code Here

        if (!line.startsWith("#") && !line.matches("^\\s*$")
            && !isColumnHeaderLine(line)) {

          try {
            ValidObservation validOb = validator.validate();
            if (validOb != null) {
              addValidObservation(validOb, lineNum);
            }
          } catch (ObservationValidationError e) {
            InvalidObservation invalidOb = new InvalidObservation(
View Full Code Here

TOP

Related Classes of org.aavso.tools.vstar.data.ValidObservation

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.