def _get_seed_ebs_snapshots(self):
        logger.info(u"Determining seed EBS snapshots")
        # Perform EBS snapshots on the configured volumes

        seed_snapshots = {}
        for volume_name, volume_conf in self.ebs_confs['vols'].items():
            snapshot_id = self._get_debug_seed_snapshot(volume_name)
            if snapshot_id is None:
                env.host_string = self.seed_node.boto_instance.public_dns_name
                snapshot_id = self._get_ebs_snapshot(volume_name, volume_conf)
            else:
                logger.info(
                    "Using hard-coded debug snapshot_id %s for volume: %s",
                    snapshot_id,
                    volume_name
                )

            seed_snapshots[volume_name] = snapshot_id

        return seed_snapshots
Uses the trapezoidal ruel to calculate the area under the curve. If fpnum is supplied, it will 
dataset/ETHPy150Open winhamwr/neckbeard/neckbeard/cloud_provisioners/aws/ec2.py/Ec2NodeDeployment._get_seed_ebs_snapshots--crossover with--dataset/ETHPy150Open pivotalsoftware/pymadlib/pymadlib/pyroc.py/ROCData.auc