Skip to content
This repository was archived by the owner on Aug 28, 2024. It is now read-only.

Commit

Permalink
Rearranged the outputs in the get_integrator method to avoid duplication
Browse files Browse the repository at this point in the history
  • Loading branch information
daminton committed Nov 14, 2022
1 parent 44f3b40 commit 00ded00
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions python/swiftest/swiftest/simulation_class.py
Original file line number Diff line number Diff line change
Expand Up @@ -756,10 +756,9 @@ def get_integrator(self,arg_list: str | List[str] | None = None, verbose: bool |
valid_var = {"codename": "! VERSION",
"gmtiny" : "GMTINY"}

valid_instance_vars = {"param_file": self.param_file,
"sim_dir" : self.sim_dir,
valid_instance_vars = {"codename": self.codename,
"integrator": self.integrator,
"codename": self.codename,
"param_file": self.param_file,
"driver_executable": self.driver_executable}

try:
Expand All @@ -781,14 +780,14 @@ def get_integrator(self,arg_list: str | List[str] | None = None, verbose: bool |
arg_list = list(valid_instance_vars.keys())
arg_list.append(*[a for a in valid_var.keys() if a not in valid_instance_vars])

integrator = self._get_instance_var(arg_list, valid_instance_vars, verbose, **kwargs)
inst_var = self._get_instance_var(arg_list, valid_instance_vars, verbose, **kwargs)

valid_arg, integrator_dict = self._get_valid_arg_list(arg_list, valid_var)

if verbose:
for arg in valid_arg:
key = valid_var[arg]
if key in integrator_dict:
if key in integrator_dict and key not in inst_var:
if arg == "gmtiny":
if self.integrator == "symba":
print(f"{arg:<{self._getter_column_width}} {integrator_dict[key]} {self.DU_name}^3 / {self.TU_name}^2 ")
Expand Down

0 comments on commit 00ded00

Please sign in to comment.