def main(): beacon = EddystoneUid(**parse()) beacon.run()
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'])
def main(): beacon = IBeacon(**parse()) beacon.run()
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)
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)
def main(): beacon = Kontakt(**parse()) beacon.run()