diff --git a/params.py b/params.py index 0270532..fa891d6 100644 --- a/params.py +++ b/params.py @@ -26,11 +26,18 @@ _loader.add_implicit_resolver( ) -def load_params(filename): +def params_from_file(filename): with open(filename) as f: para_disk = yaml.load(f, Loader=_loader) return munch.munchify(para_disk) def default_params(): - return load_params(_dir_path + "/params.yml") + return params_from_file(_dir_path + "/params.yml") + + +def load_params(filename): + basic_params = default_params() + new_params = params_from_file(filename) + basic_params.update(new_params) + return basic_params diff --git a/params.yml b/params.yml index a10115b..feb0bb4 100644 --- a/params.yml +++ b/params.yml @@ -53,7 +53,7 @@ pymses: # Parameters for Pymses reader # Processing options levelmax : 20 # Maximal AMR level visited when looking levels fft : False # Quick and dirty rendering using FFT - verbose : True # Let pymses write on standart output + verbose : False # Let pymses write on standart output multiprocessing : True # Whether to use multiprocessing # Camera settings @@ -90,7 +90,7 @@ out: # Parameters for post processing process: # General setting of the post-processor module - verbose : False # Give more infos on what is going on + verbose : True # Give more infos on what is going on num_process : 1 # Number of forks save_cells : True # Save cells structure on disk save_parts : True # Save particles on disk