MCPcopy Create free account
hub / github.com/NSLS2/PyXRF / order

Method order

pyxrf/model/parameters.py:93–106  ·  view source on GitHub ↗

Order dict in different ways.

(self, option="z")

Source from the content-addressed store, hash-verified

91 pass
92
93 def order(self, option="z"):
94 """
95 Order dict in different ways.
96 """
97 if option == "z":
98 self.element_dict = OrderedDict(sorted(self.element_dict.items(), key=lambda t: t[1].z))
99 elif option == "energy":
100 self.element_dict = OrderedDict(sorted(self.element_dict.items(), key=lambda t: t[1].energy))
101 elif option == "name":
102 self.element_dict = OrderedDict(sorted(self.element_dict.items(), key=lambda t: t[0]))
103 elif option == "maxv":
104 self.element_dict = OrderedDict(
105 sorted(self.element_dict.items(), key=lambda t: t[1].maxv, reverse=True)
106 )
107
108 def add_to_dict(self, dictv):
109 """

Calls 1

itemsMethod · 0.80

Tested by

no test coverage detected