1
1
from cymetric import timeseries
2
2
3
+
3
4
def used_fuel_transactions (transactions , fuels ):
4
5
"""
5
6
Adds up all the used fuel transactions for each fuel type in a new column.
@@ -104,7 +105,9 @@ def fuel_received(evaler, fuels, receivers):
104
105
if len (fuels ) > 1 :
105
106
for fuel in range (1 , len (fuels )):
106
107
received_next = timeseries .transactions (
107
- evaler = evaler , receivers = [f'{ receiver } ' ], commodities = [fuels [fuel ]])
108
+ evaler = evaler ,
109
+ receivers = [f'{ receiver } ' ],
110
+ commodities = [fuels [fuel ]])
108
111
109
112
received [f'{ fuels [fuel ]} _{ receiver } ' ] = received_next ['Mass' ]
110
113
@@ -151,7 +154,9 @@ def fuel_sent(evaler, fuels, senders):
151
154
if len (fuels ) > 1 :
152
155
for fuel in range (1 , len (fuels )):
153
156
sent_next = timeseries .transactions (
154
- evaler = evaler , senders = [f'{ sender } ' ], commodities = [fuels [fuel ]])
157
+ evaler = evaler ,
158
+ senders = [f'{ sender } ' ],
159
+ commodities = [fuels [fuel ]])
155
160
156
161
sent [f'{ fuels [fuel ]} _{ sender } ' ] = sent_next ['Mass' ]
157
162
@@ -160,4 +165,4 @@ def fuel_sent(evaler, fuels, senders):
160
165
sent [f'{ fuel } _{ sender } _total' ] = \
161
166
sent [f'{ fuel } _{ sender } ' ].cumsum ()
162
167
163
- return sent
168
+ return sent
0 commit comments