def write_data_sequence(self):

        attributes = {"original_idl_file": self.options.input_path}
        output_data_sequence = \
            DataSequence(self.options.output_path, Detections, attributes)

        for detections in self.data_sequence:
            output_data_sequence.write(detections)

        del output_data_sequence  # close the file

        print("Created output file", self.options.output_path)
        return
 def write_data_sequence(self):
     
     attributes = { "original_idl_file": self.options.input_path }
     output_data_sequence = \
         DataSequence(self.options.output_path, Detections, attributes)
     
     for detections in self.data_sequence:
         output_data_sequence.write(detections)
     
     del output_data_sequence # close the file
     
     print("Created output file", self.options.output_path)    
     return
    def test_read_write_sequence(self):
        """
        Test data sequence creation and reading
        """

        if os.path.exists(self.test_filename):
            os.remove(self.test_filename)

        data_sequence_out = \
            DataSequence(self.test_filename, TestData, self.attributes)

        data_sequence_out.write(self.data1)
        data_sequence_out.write(self.data2)
        data_sequence_out.write(self.data3)

        data_sequence_out.flush()

        self.read_and_check()
        return
    def test_read_write_sequence(self):
        """
        Test data sequence creation and reading
        """
        
        if os.path.exists(self.test_filename):
            os.remove(self.test_filename)
            
        data_sequence_out = \
            DataSequence(self.test_filename, TestData, self.attributes)

        data_sequence_out.write(self.data1)
        data_sequence_out.write(self.data2)
        data_sequence_out.write(self.data3)

        data_sequence_out.flush()
    
        self.read_and_check()
        return