Beispiel #1
0
		vetoes = ligolw_segments.segmenttable_get_by_name(xmldoc, options.vetoes_name).coalesce()

	#
	# Run coincidence algorithm.
	#

	thinca.ligolw_thinca(
		xmldoc,
		process_id = process.process_id,
		delta_t = options.threshold,
		ntuple_comparefunc = ntuple_comparefunc,
		seglists = None,	# FIXME
		veto_segments = vetoes,
		min_instruments = options.min_instruments,
		verbose = options.verbose
	)

	#
	# Close out the process table.
	#

	ligolw_process.set_process_end_time(process)

	#
	# Write back to disk, and clean up.
	#

	ligolw_utils.write_filename(xmldoc, filename, verbose = options.verbose, gz = (filename or "stdout").endswith(".gz"))
	xmldoc.unlink()
	lsctables.reset_next_ids(lsctables.TableByName.values())
    #
    # Run coincidence algorithm.
    #

    thinca.ligolw_thinca(
        xmldoc,
        process_id=process.process_id,
        delta_t=options.threshold,
        ntuple_comparefunc=ntuple_comparefunc,
        seglists=None,  # FIXME
        veto_segments=vetoes,
        min_instruments=options.min_instruments,
        verbose=options.verbose)

    #
    # Close out the process table.
    #

    ligolw_process.set_process_end_time(process)

    #
    # Write back to disk, and clean up.
    #

    ligolw_utils.write_filename(xmldoc,
                                filename,
                                verbose=options.verbose,
                                gz=(filename or "stdout").endswith(".gz"))
    xmldoc.unlink()
    lsctables.reset_next_ids(lsctables.TableByName.values())