@@ -34,6 +34,7 @@ def _make_flex_doc(op_name, typ):
34
34
op_name = op_name ,
35
35
equiv = equiv ,
36
36
reverse = op_desc ["reverse" ],
37
+ series_returns = op_desc ["series_returns" ],
37
38
)
38
39
if op_desc ["series_examples" ]:
39
40
doc = doc_no_examples + op_desc ["series_examples" ]
@@ -233,82 +234,115 @@ def _make_flex_doc(op_name, typ):
233
234
dtype: float64
234
235
"""
235
236
237
+ _returns_series = """Series\n The result of the operation."""
238
+
239
+ _returns_tuple = """2-Tuple of Series\n The result of the operation."""
240
+
236
241
_op_descriptions : Dict [str , Dict [str , Optional [str ]]] = {
237
242
# Arithmetic Operators
238
243
"add" : {
239
244
"op" : "+" ,
240
245
"desc" : "Addition" ,
241
246
"reverse" : "radd" ,
242
247
"series_examples" : _add_example_SERIES ,
248
+ "series_returns" : _returns_series ,
243
249
},
244
250
"sub" : {
245
251
"op" : "-" ,
246
252
"desc" : "Subtraction" ,
247
253
"reverse" : "rsub" ,
248
254
"series_examples" : _sub_example_SERIES ,
255
+ "series_returns" : _returns_series ,
249
256
},
250
257
"mul" : {
251
258
"op" : "*" ,
252
259
"desc" : "Multiplication" ,
253
260
"reverse" : "rmul" ,
254
261
"series_examples" : _mul_example_SERIES ,
262
+ "series_returns" : _returns_series ,
255
263
"df_examples" : None ,
256
264
},
257
265
"mod" : {
258
266
"op" : "%" ,
259
267
"desc" : "Modulo" ,
260
268
"reverse" : "rmod" ,
261
269
"series_examples" : _mod_example_SERIES ,
270
+ "series_returns" : _returns_series ,
262
271
},
263
272
"pow" : {
264
273
"op" : "**" ,
265
274
"desc" : "Exponential power" ,
266
275
"reverse" : "rpow" ,
267
276
"series_examples" : _pow_example_SERIES ,
277
+ "series_returns" : _returns_series ,
268
278
"df_examples" : None ,
269
279
},
270
280
"truediv" : {
271
281
"op" : "/" ,
272
282
"desc" : "Floating division" ,
273
283
"reverse" : "rtruediv" ,
274
284
"series_examples" : _div_example_SERIES ,
285
+ "series_returns" : _returns_series ,
275
286
"df_examples" : None ,
276
287
},
277
288
"floordiv" : {
278
289
"op" : "//" ,
279
290
"desc" : "Integer division" ,
280
291
"reverse" : "rfloordiv" ,
281
292
"series_examples" : _floordiv_example_SERIES ,
293
+ "series_returns" : _returns_series ,
282
294
"df_examples" : None ,
283
295
},
284
296
"divmod" : {
285
297
"op" : "divmod" ,
286
298
"desc" : "Integer division and modulo" ,
287
299
"reverse" : "rdivmod" ,
288
300
"series_examples" : None ,
301
+ "series_returns" : _returns_tuple ,
289
302
"df_examples" : None ,
290
303
},
291
304
# Comparison Operators
292
- "eq" : {"op" : "==" , "desc" : "Equal to" , "reverse" : None , "series_examples" : None },
305
+ "eq" : {
306
+ "op" : "==" ,
307
+ "desc" : "Equal to" ,
308
+ "reverse" : None ,
309
+ "series_examples" : None ,
310
+ "series_returns" : _returns_series ,
311
+ },
293
312
"ne" : {
294
313
"op" : "!=" ,
295
314
"desc" : "Not equal to" ,
296
315
"reverse" : None ,
297
316
"series_examples" : None ,
317
+ "series_returns" : _returns_series ,
318
+ },
319
+ "lt" : {
320
+ "op" : "<" ,
321
+ "desc" : "Less than" ,
322
+ "reverse" : None ,
323
+ "series_examples" : None ,
324
+ "series_returns" : _returns_series ,
298
325
},
299
- "lt" : {"op" : "<" , "desc" : "Less than" , "reverse" : None , "series_examples" : None },
300
326
"le" : {
301
327
"op" : "<=" ,
302
328
"desc" : "Less than or equal to" ,
303
329
"reverse" : None ,
304
330
"series_examples" : None ,
331
+ "series_returns" : _returns_series ,
332
+ },
333
+ "gt" : {
334
+ "op" : ">" ,
335
+ "desc" : "Greater than" ,
336
+ "reverse" : None ,
337
+ "series_examples" : None ,
338
+ "series_returns" : _returns_series ,
305
339
},
306
- "gt" : {"op" : ">" , "desc" : "Greater than" , "reverse" : None , "series_examples" : None },
307
340
"ge" : {
308
341
"op" : ">=" ,
309
342
"desc" : "Greater than or equal to" ,
310
343
"reverse" : None ,
311
344
"series_examples" : None ,
345
+ "series_returns" : _returns_series ,
312
346
},
313
347
}
314
348
@@ -339,8 +373,7 @@ def _make_flex_doc(op_name, typ):
339
373
340
374
Returns
341
375
-------
342
- Series
343
- The result of the operation.
376
+ {series_returns}
344
377
345
378
See Also
346
379
--------
0 commit comments