Mercurial > repos > rv43 > tomo
comparison tomo.py @ 2:b8977c98800b draft
"planemo upload for repository https://github.com/rolfverberg/galaxytools commit 0c40fb274acc13ebf7054379bb49ed13acec918e"
author | rv43 |
---|---|
date | Thu, 31 Mar 2022 20:48:17 +0000 |
parents | e4778148df6b |
children | f9c52762c32c |
comparison
equal
deleted
inserted
replaced
1:e4778148df6b | 2:b8977c98800b |
---|---|
479 if not self.cf.load_flag: | 479 if not self.cf.load_flag: |
480 self.is_valid = False | 480 self.is_valid = False |
481 return | 481 return |
482 | 482 |
483 if self.galaxy_flag: | 483 if self.galaxy_flag: |
484 self.num_core = 1 #RV can I set this? mp.cpu_count() | |
485 assert(self.output_folder == '.') | 484 assert(self.output_folder == '.') |
486 assert(self.test_mode is False) | 485 assert(self.test_mode is False) |
487 self.save_plots = True | 486 self.save_plots = True |
488 self.save_plots_only = True | 487 self.save_plots_only = True |
489 else: | 488 else: |
526 num_tomo_stacks = self.config['stack_info']['num'] | 525 num_tomo_stacks = self.config['stack_info']['num'] |
527 if num_tomo_stacks: | 526 if num_tomo_stacks: |
528 self.tomo_stacks = [np.array([]) for _ in range(num_tomo_stacks)] | 527 self.tomo_stacks = [np.array([]) for _ in range(num_tomo_stacks)] |
529 self.tomo_recon_stacks = [np.array([]) for _ in range(num_tomo_stacks)] | 528 self.tomo_recon_stacks = [np.array([]) for _ in range(num_tomo_stacks)] |
530 | 529 |
531 logging.info(f'num_core = {self.num_core}') | 530 logging.debug(f'num_core = {self.num_core}') |
532 logging.debug(f'config_file = {config_file}') | 531 logging.debug(f'config_file = {config_file}') |
533 logging.debug(f'config_dict = {config_dict}') | 532 logging.debug(f'config_dict = {config_dict}') |
534 logging.debug(f'config_out = {self.config_out}') | 533 logging.debug(f'config_out = {self.config_out}') |
535 logging.debug(f'output_folder = {self.output_folder}') | 534 logging.debug(f'output_folder = {self.output_folder}') |
536 logging.debug(f'log_stream = {log_stream}') | 535 logging.debug(f'log_stream = {log_stream}') |
1436 self._genTomo(tomo_stack_files, available_stacks) | 1435 self._genTomo(tomo_stack_files, available_stacks) |
1437 | 1436 |
1438 # Save tomography stack to file | 1437 # Save tomography stack to file |
1439 if self.galaxy_flag: | 1438 if self.galaxy_flag: |
1440 t0 = time() | 1439 t0 = time() |
1441 logging.info(f'Saving preprocessed tomography stack to file ...') | 1440 logging.info(f'Saving preprocessed tomography stack to {output_name} ...') |
1442 save_stacks = {f'set_{stack["index"]}':tomo_stack | 1441 save_stacks = {f'set_{stack["index"]}':tomo_stack |
1443 for stack,tomo_stack in zip(stacks,self.tomo_stacks)} | 1442 for stack,tomo_stack in zip(stacks,self.tomo_stacks)} |
1444 np.savez(output_name, **save_stacks) | 1443 np.savez(output_name, **save_stacks) |
1445 logging.info(f'... done in {time()-t0:.2f} seconds!') | 1444 logging.info(f'... done in {time()-t0:.2f} seconds!') |
1446 | 1445 |