IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 42572


Ignore:
Timestamp:
Dec 28, 2023, 8:47:15 AM (3 years ago)
Author:
eugene
Message:

adding xcskytool C and sql code

Location:
branches/eam_branches/ipp-20230313/ippTools
Files:
21 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20230313/ippTools/share/Makefile.am

    r42541 r42572  
    564564        xcstacktool_pendingcleanuprun.sql \
    565565        xcstacktool_pendingcleanupskyfile.sql \
    566         xcstacktool_donecleanup.sql
    567 
    568 
     566        xcstacktool_donecleanup.sql \
     567        xcskytool_definebyquery_select.sql \
     568        xcskytool_definebyquery_select_by_dg.sql \
     569        xcskytool_definebyquery_inputs.sql \
     570        xcskytool_definexccalrun.sql \
     571        xcskytool_pendingxccalrun.sql \
     572        xcskytool_revertxccal.sql \
     573        xcskytool_xccalresult.sql \
     574        xcskytool_export_run.sql \
     575        xcskytool_export_input.sql \
     576        xcskytool_export_result.sql \
     577        xcskytool_export_xccalrun.sql \
     578        xcskytool_export_xccalresult.sql \
     579        xcskytool_inputs.sql \
     580        xcskytool_todo.sql \
     581        xcskytool_result.sql \
     582        xcskytool_revert.sql \
     583        xcskytool_revert_update.sql
  • branches/eam_branches/ipp-20230313/ippTools/share/pxadmin_create_tables.sql

    r42541 r42572  
    21762176) ENGINE=innodb DEFAULT CHARSET=latin1;
    21772177
     2178-- xcsky and xccal tables
     2179CREATE TABLE xcskyRun (
     2180      xcsky_id BIGINT AUTO_INCREMENT, -- unique identifier
     2181      state VARCHAR(64) NOT NULL,  -- state of run (new, full, etc.)
     2182      workdir VARCHAR(255) NOT NULL, -- working directory
     2183      label VARCHAR(64),             -- processing label
     2184      data_group VARCHAR(64),        -- group for data
     2185      dist_group VARCHAR(64),        -- group for distribution
     2186      reduction VARCHAR(64),         -- reduction class (for altering recipe)
     2187      note VARCHAR(255),             -- note
     2188      registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered
     2189      PRIMARY KEY(xcsky_id),
     2190      KEY(state),
     2191      KEY(label),
     2192      KEY(data_group),
     2193      KEY(dist_group)
     2194) ENGINE=innodb DEFAULT CHARSET=latin1;
     2195
     2196-- Inputs for xcsky analysis
     2197CREATE TABLE xcskyInput (
     2198      xcsky_id BIGINT,             -- static sky identifier
     2199      xcstack_id BIGINT,          -- stack identifier
     2200      PRIMARY KEY(xcsky_id,xcstack_id),
     2201      KEY(xcstack_id),
     2202      FOREIGN KEY(xcsky_id) REFERENCES xcskyRun(xcsky_id),
     2203      FOREIGN KEY(xcstack_id) REFERENCES xcstackSumSkyfile(xcstack_id)
     2204) ENGINE=innodb DEFAULT CHARSET=latin1;
     2205
     2206-- Result of static sky analysis
     2207CREATE TABLE xcskyResult (
     2208      xcsky_id BIGINT,             -- static sky identifier
     2209      path_base VARCHAR(255) NOT NULL, -- root name for outputs
     2210      dtime_phot FLOAT,                -- elapsed time for photometry
     2211      dtime_script FLOAT,              -- elapsed time for script
     2212      sources INT,                     -- number of sources
     2213      num_inputs INT,                  -- number of input images
     2214      hostname VARCHAR(64) NOT NULL,   -- host that executed script
     2215      good_frac FLOAT,                 -- good fraction of skycell
     2216      quality SMALLINT NOT NULL,       -- bad quality flag
     2217      fault SMALLINT NOT NULL,         -- fault code
     2218      PRIMARY KEY(xcsky_id),
     2219      KEY(good_frac),
     2220      KEY(fault),
     2221      KEY(quality),
     2222      FOREIGN KEY(xcsky_id) REFERENCES xcskyRun(xcsky_id)
     2223) ENGINE=innodb DEFAULT CHARSET=latin1;
     2224
     2225CREATE TABLE xccalRun (
     2226      xccal_id BIGINT AUTO_INCREMENT, -- unique identifier
     2227      xcsky_id BIGINT,
     2228      xcstack_id BIGINT,
     2229      state VARCHAR(64) NOT NULL,  -- state of run (new, full, etc.)
     2230      workdir VARCHAR(255) NOT NULL, -- working directory
     2231      label VARCHAR(64),             -- processing label
     2232      data_group VARCHAR(64),        -- group for data
     2233      dist_group VARCHAR(64),        -- group for distribution
     2234      reduction VARCHAR(64),         -- reduction class (for altering recipe)
     2235      registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered
     2236      note VARCHAR(255),             -- note
     2237      PRIMARY KEY(xccal_id),
     2238      KEY(state),
     2239      KEY(label),
     2240      KEY(data_group),
     2241      KEY(dist_group),
     2242      KEY(xcsky_id),
     2243      KEY(xcstack_id),
     2244      FOREIGN KEY(xcsky_id) REFERENCES xcskyRun(xcsky_id),
     2245      FOREIGN KEY(xcstack_id) REFERENCES xcstackRun(xcstack_id)
     2246) ENGINE=innodb DEFAULT CHARSET=latin1;
     2247
     2248-- Result of sky calibration analysis
     2249CREATE TABLE xccalResult (
     2250      xccal_id BIGINT,
     2251      path_base VARCHAR(255) NOT NULL,
     2252      dtime_script FLOAT,
     2253      dtime_astrom FLOAT,
     2254      sigma_ra FLOAT,
     2255      sigma_dec FLOAT,
     2256      n_astrom INT,
     2257      n_detections INT,
     2258      n_extended INT,
     2259      n_forced INT,
     2260      zpt_obs FLOAT,
     2261      zpt_stdev FLOAT,
     2262      fwhm_major  FLOAT,
     2263      fwhm_minor  FLOAT,
     2264      quality SMALLINT NOT NULL,
     2265      hostname VARCHAR(64) NOT NULL,
     2266      software_ver VARCHAR(64),
     2267      fault SMALLINT NOT NULL,
     2268      PRIMARY KEY(xccal_id),
     2269      KEY(fault),
     2270      KEY(quality),
     2271      FOREIGN KEY(xccal_id) REFERENCES xccalRun(xccal_id)
     2272) ENGINE=innodb DEFAULT CHARSET=latin1;
     2273
    21782274CREATE TABLE skycell (
    21792275    tess_id     VARCHAR(64),
  • branches/eam_branches/ipp-20230313/ippTools/src/Makefile.am

    r42541 r42572  
    2525        staticskytool \
    2626        xcstacktool \
     27        xcskytool \
    2728        warptool \
    2829        receivetool \
     
    8485        stacktool.h \
    8586        xcstacktool.h \
     87        xcskytool.h \
    8688        staticskytool.h \
    8789        warptool.h \
     
    253255    xcstacktoolConfig.c
    254256
     257xcskytool_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULES_CFLAGS) $(IPPDB_CFLAGS)
     258xcskytool_LDADD = $(PSLIB_LIBS) $(PSMODULES_LIBS) $(IPPDB_LIBS) libpxtools.la
     259xcskytool_SOURCES = \
     260    xcskytool.c \
     261    xcskytoolConfig.c
     262
    255263pxadmin_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULES_CFLAGS) $(IPPDB_CFLAGS)
    256264pxadmin_LDADD = $(PSLIB_LIBS) $(PSMODULES_LIBS) $(IPPDB_LIBS) libpxtools.la
Note: See TracChangeset for help on using the changeset viewer.