示例#1
0
def main():
    beacon = EddystoneUid(**parse())
    beacon.run()
示例#2
0
import numpy as np
import utils
import environment
import model
import control
import argument_parser as arg
import matplotlib.pyplot as plt

if __name__ == '__main__':
    hparam = arg.parse()
    rl_mode = True

    nb_total_step = hparam['nb_episode'] * hparam['nb_step']
    likelihood_a2b = np.zeros((hparam['nb_run'], hparam['nb_episode']))
    likelihood_b2a = np.zeros((hparam['nb_run'], hparam['nb_episode']))
    reward_a2b = np.zeros((hparam['nb_run'], hparam['nb_episode']))
    reward_b2a = np.zeros((hparam['nb_run'], hparam['nb_episode']))

    nb_total_step = hparam['nb_episode_adapt'] * hparam['nb_step']
    likelihood_a2b_adapt = np.zeros(
        (hparam['nb_run'], hparam['nb_episode_adapt']))
    likelihood_b2a_adapt = np.zeros(
        (hparam['nb_run'], hparam['nb_episode_adapt']))
    reward_a2b_adapt = np.zeros((hparam['nb_run'], hparam['nb_episode_adapt']))
    reward_b2a_adapt = np.zeros((hparam['nb_run'], hparam['nb_episode_adapt']))

    for run in range(hparam['nb_run']):
        print(f'run #{run}')
        env = environment.CausalEnvironment(hparam['state_dim'],
                                            hparam['action_dim'],
                                            hparam['nb_step'], hparam['peak'])
示例#3
0
def main():
    beacon = IBeacon(**parse())
    beacon.run()
示例#4
0
            reference=fasta_ref_file,
            ploidy=args.HaplotypeCaller_ploidy,
            confidence=args.HaplotypeCaller_confidence,
            exe=args.VariantCalling)

    vcfs = qtl.gatk_merge_vcfs(exe=args.CombineGVCFs,
                               reference=fasta_ref_file,
                               sample=args.experimentName)

    filtered_variants = qtl.gatk_variant_selection(
        sample=args.experimentName,
        in1=vcfs,
        reference=fasta_ref_file,
        out=f'output/GATK/nonfiltered/{args.experimentName}.snps.vcf',
        parameters='SNP',
        exe=args.FilteringOutSNPs)

    variant_table = qtl.gatk_variants_to_table(sample=args.experimentName,
                                               in1=filtered_variants,
                                               exe=args.VariantsToTable)

    qtl.done()


if __name__ == '__main__':
    parsed = parse()
    parsed = parse_base_recalibration(parser=parsed)
    arguments = parsed.parse_args()

    main(args=arguments)
示例#5
0
import os
from argument_parser import parse
from azure.authorization import AuthorizationDto
from azure.azure_http_client import AzureHttpClient
from configuration import Configuration
from configuration_reader import JsonConfigReader, JsonConfigValidator
from enums.terraform_mode import TerraformMode
from inventory.inventory_creator import InventoryCreator
from inventory.inventory_writer import InventoryWriter
from process_manager import ProcessManager
from template_processor import TemplateProcessor

cwd = os.getcwd()
args = parse()
config = JsonConfigReader([JsonConfigValidator()]).read(file_name=args.config)
terraform_directory = args.terraform_directory
ansible_directory = args.ansible_directory
mode = TerraformMode.APPLY.value if args.mode == 'apply' else TerraformMode.DESTROY.value

output_parameters_path = os.path.join(terraform_directory, 'parameters.tfvars')
template_processor = TemplateProcessor('utils/parameters.j2',
                                       output_parameters_path)
template_processor.process(config)

status_code = ProcessManager('terraform').with_cwd(args.terraform_directory)\
    .with_args(mode, '-var-file="parameters.tfvars"', '-auto-approve')\
    .start(lambda data: print(data)).wait()
print(f'Terraform status code {status_code}')

if status_code == 0 and mode == TerraformMode.APPLY.value:
    configuration = Configuration(config)
示例#6
0
def main():
    beacon = Kontakt(**parse())
    beacon.run()