コード例 #1
0
def _save_parameters(p,filename):
    from topo.misc.commandline import global_params

    g = {'global_params_specified':p,
         'global_params_all':dict(global_params.get_param_values())}

    for d in g.values():
        if 'name' in d:
            del d['name']
        if 'print_level' in d:
            del d['print_level']

    pickle.dump(g,open(normalize_path(filename),'w'))
コード例 #2
0
ファイル: __init__.py プロジェクト: ykneisel/topographica
def _save_parameters(p,filename):
    from topo.misc.commandline import global_params

    g = {'global_params_specified':p,
         'global_params_all':dict(global_params.get_param_values())}

    for d in g.values():
        if 'name' in d:
            del d['name']
        if 'print_level' in d:
            del d['print_level']

    pickle.dump(g,open(normalize_path(filename),'w'))
コード例 #3
0
ファイル: __init__.py プロジェクト: AnthonyAlers/topographica
    def _register_global_params(self, params):
        """
        Register the parameters of this object as global parameters
        available for users to set from the command line.  Values
        supplied as global parameters will override those of the given
        dictionary of params.
        """

        for name,obj in self.params().items():
            global_params.add(**{name:obj})

        for name,val in params.items():
            global_params.params(name).default=val

        params.update(global_params.get_param_values())
        params["name"]=self.name
コード例 #4
0
    def _register_global_params(self, params):
        """
        Register the parameters of this object as global parameters
        available for users to set from the command line.  Values
        supplied as global parameters will override those of the given
        dictionary of params.
        """

        for name, obj in self.params().items():
            global_params.add(**{name: obj})

        for name, val in params.items():
            global_params.params(name).default = val

        params.update(global_params.get_param_values())
        params["name"] = self.name