Module ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return ListComp ListLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr decorator_list decorator_list
N/A AtomGrouper N/A object N/A __init__ N/A N/A self atoms max_processes N/A N/A N/A 
        :param atoms: the list of atoms
        :type atoms: list[app.master.atom.Atom]
        :param max_processes: the maximum number of processes requested for this job
        :type max_processes: int
         N/A N/A self _atoms atoms N/A N/A self _max_processes max_processes N/A groupings N/A N/A self N/A N/A N/A 
        Groups together atoms based on whatever strategy we choose.

        For now we are going with the default implementation, which is one atom per grouping.

        :return: a list of lists of atoms
        :rtype: list[list[app.master.atom.Atom]]
         N/A N/A N/A atom N/A atom N/A self _atoms N/A N/A