@@ -141,6 +141,331 @@ if [[ -z "$CHECK" || "$CHECK" == "docstrings" ]]; then
141
141
pandas.core.groupby.SeriesGroupBy.plot # There should be no backslash in the final line, please keep this comment in the last ignored function
142
142
RET=$(( $RET + $? )) ; echo $MSG " DONE"
143
143
144
+ MSG=' Partially validate docstrings (PR01)' ; echo $MSG
145
+ $BASE_DIR /scripts/validate_docstrings.py --format=actions --errors=PR01 --ignore_functions \
146
+ pandas.Categorical\
147
+ pandas.Categorical.__array__\
148
+ pandas.CategoricalIndex.equals\
149
+ pandas.CategoricalIndex.map\
150
+ pandas.DataFrame.at_time\
151
+ pandas.DataFrame.backfill\
152
+ pandas.DataFrame.get\
153
+ pandas.DataFrame.pad\
154
+ pandas.DataFrame.sem\
155
+ pandas.DataFrame.sparse\
156
+ pandas.DataFrame.std\
157
+ pandas.DataFrame.swapaxes\
158
+ pandas.DataFrame.var\
159
+ pandas.DatetimeIndex.indexer_at_time\
160
+ pandas.DatetimeIndex.snap\
161
+ pandas.DatetimeIndex.std\
162
+ pandas.ExcelFile\
163
+ pandas.ExcelFile.parse\
164
+ pandas.Grouper\
165
+ pandas.HDFStore.append\
166
+ pandas.HDFStore.put\
167
+ pandas.Index.get_indexer_for\
168
+ pandas.Index.identical\
169
+ pandas.Index.putmask\
170
+ pandas.Index.ravel\
171
+ pandas.Index.str\
172
+ pandas.Index.take\
173
+ pandas.IntervalDtype\
174
+ pandas.MultiIndex\
175
+ pandas.Period.strftime\
176
+ pandas.RangeIndex.from_range\
177
+ pandas.Series.at_time\
178
+ pandas.Series.backfill\
179
+ pandas.Series.cat.add_categories\
180
+ pandas.Series.cat.as_ordered\
181
+ pandas.Series.cat.as_unordered\
182
+ pandas.Series.cat.remove_categories\
183
+ pandas.Series.cat.remove_unused_categories\
184
+ pandas.Series.cat.rename_categories\
185
+ pandas.Series.cat.reorder_categories\
186
+ pandas.Series.cat.set_categories\
187
+ pandas.Series.dt.ceil\
188
+ pandas.Series.dt.day_name\
189
+ pandas.Series.dt.floor\
190
+ pandas.Series.dt.month_name\
191
+ pandas.Series.dt.normalize\
192
+ pandas.Series.dt.round\
193
+ pandas.Series.dt.strftime\
194
+ pandas.Series.dt.to_period\
195
+ pandas.Series.dt.total_seconds\
196
+ pandas.Series.dt.tz_convert\
197
+ pandas.Series.dt.tz_localize\
198
+ pandas.Series.get\
199
+ pandas.Series.pad\
200
+ pandas.Series.sem\
201
+ pandas.Series.sparse\
202
+ pandas.Series.std\
203
+ pandas.Series.str\
204
+ pandas.Series.str.wrap\
205
+ pandas.Series.var\
206
+ pandas.Timedelta.to_numpy\
207
+ pandas.TimedeltaIndex\
208
+ pandas.Timestamp.combine\
209
+ pandas.Timestamp.fromtimestamp\
210
+ pandas.Timestamp.strptime\
211
+ pandas.Timestamp.to_numpy\
212
+ pandas.Timestamp.to_period\
213
+ pandas.Timestamp.to_pydatetime\
214
+ pandas.Timestamp.utcfromtimestamp\
215
+ pandas.api.extensions.ExtensionArray._pad_or_backfill\
216
+ pandas.api.extensions.ExtensionArray.interpolate\
217
+ pandas.api.indexers.BaseIndexer\
218
+ pandas.api.indexers.FixedForwardWindowIndexer\
219
+ pandas.api.indexers.VariableOffsetWindowIndexer\
220
+ pandas.api.types.is_bool\
221
+ pandas.api.types.is_complex\
222
+ pandas.api.types.is_float\
223
+ pandas.api.types.is_hashable\
224
+ pandas.api.types.is_integer\
225
+ pandas.core.groupby.DataFrameGroupBy.cummax\
226
+ pandas.core.groupby.DataFrameGroupBy.cummin\
227
+ pandas.core.groupby.DataFrameGroupBy.cumprod\
228
+ pandas.core.groupby.DataFrameGroupBy.cumsum\
229
+ pandas.core.groupby.DataFrameGroupBy.filter\
230
+ pandas.core.groupby.DataFrameGroupBy.pct_change\
231
+ pandas.core.groupby.DataFrameGroupBy.rolling\
232
+ pandas.core.groupby.SeriesGroupBy.cummax\
233
+ pandas.core.groupby.SeriesGroupBy.cummin\
234
+ pandas.core.groupby.SeriesGroupBy.cumprod\
235
+ pandas.core.groupby.SeriesGroupBy.cumsum\
236
+ pandas.core.groupby.SeriesGroupBy.filter\
237
+ pandas.core.groupby.SeriesGroupBy.nunique\
238
+ pandas.core.groupby.SeriesGroupBy.pct_change\
239
+ pandas.core.groupby.SeriesGroupBy.rolling\
240
+ pandas.core.resample.Resampler.max\
241
+ pandas.core.resample.Resampler.min\
242
+ pandas.core.resample.Resampler.quantile\
243
+ pandas.core.resample.Resampler.transform\
244
+ pandas.core.window.expanding.Expanding.corr\
245
+ pandas.core.window.expanding.Expanding.count\
246
+ pandas.core.window.rolling.Rolling.max\
247
+ pandas.core.window.rolling.Window.std\
248
+ pandas.core.window.rolling.Window.var\
249
+ pandas.errors.AbstractMethodError\
250
+ pandas.errors.UndefinedVariableError\
251
+ pandas.get_option\
252
+ pandas.io.formats.style.Styler.to_excel\
253
+ pandas.melt\
254
+ pandas.option_context\
255
+ pandas.read_fwf\
256
+ pandas.reset_option\
257
+ pandas.tseries.offsets.BQuarterBegin.is_month_end\
258
+ pandas.tseries.offsets.BQuarterBegin.is_month_start\
259
+ pandas.tseries.offsets.BQuarterBegin.is_quarter_end\
260
+ pandas.tseries.offsets.BQuarterBegin.is_quarter_start\
261
+ pandas.tseries.offsets.BQuarterBegin.is_year_end\
262
+ pandas.tseries.offsets.BQuarterBegin.is_year_start\
263
+ pandas.tseries.offsets.BQuarterEnd.is_month_end\
264
+ pandas.tseries.offsets.BQuarterEnd.is_month_start\
265
+ pandas.tseries.offsets.BQuarterEnd.is_quarter_end\
266
+ pandas.tseries.offsets.BQuarterEnd.is_quarter_start\
267
+ pandas.tseries.offsets.BQuarterEnd.is_year_end\
268
+ pandas.tseries.offsets.BQuarterEnd.is_year_start\
269
+ pandas.tseries.offsets.BYearBegin.is_month_end\
270
+ pandas.tseries.offsets.BYearBegin.is_month_start\
271
+ pandas.tseries.offsets.BYearBegin.is_quarter_end\
272
+ pandas.tseries.offsets.BYearBegin.is_quarter_start\
273
+ pandas.tseries.offsets.BYearBegin.is_year_end\
274
+ pandas.tseries.offsets.BYearBegin.is_year_start\
275
+ pandas.tseries.offsets.BYearEnd.is_month_end\
276
+ pandas.tseries.offsets.BYearEnd.is_month_start\
277
+ pandas.tseries.offsets.BYearEnd.is_quarter_end\
278
+ pandas.tseries.offsets.BYearEnd.is_quarter_start\
279
+ pandas.tseries.offsets.BYearEnd.is_year_end\
280
+ pandas.tseries.offsets.BYearEnd.is_year_start\
281
+ pandas.tseries.offsets.BusinessDay.is_month_end\
282
+ pandas.tseries.offsets.BusinessDay.is_month_start\
283
+ pandas.tseries.offsets.BusinessDay.is_quarter_end\
284
+ pandas.tseries.offsets.BusinessDay.is_quarter_start\
285
+ pandas.tseries.offsets.BusinessDay.is_year_end\
286
+ pandas.tseries.offsets.BusinessDay.is_year_start\
287
+ pandas.tseries.offsets.BusinessHour.is_month_end\
288
+ pandas.tseries.offsets.BusinessHour.is_month_start\
289
+ pandas.tseries.offsets.BusinessHour.is_quarter_end\
290
+ pandas.tseries.offsets.BusinessHour.is_quarter_start\
291
+ pandas.tseries.offsets.BusinessHour.is_year_end\
292
+ pandas.tseries.offsets.BusinessHour.is_year_start\
293
+ pandas.tseries.offsets.BusinessMonthBegin.is_month_end\
294
+ pandas.tseries.offsets.BusinessMonthBegin.is_month_start\
295
+ pandas.tseries.offsets.BusinessMonthBegin.is_quarter_end\
296
+ pandas.tseries.offsets.BusinessMonthBegin.is_quarter_start\
297
+ pandas.tseries.offsets.BusinessMonthBegin.is_year_end\
298
+ pandas.tseries.offsets.BusinessMonthBegin.is_year_start\
299
+ pandas.tseries.offsets.BusinessMonthEnd.is_month_end\
300
+ pandas.tseries.offsets.BusinessMonthEnd.is_month_start\
301
+ pandas.tseries.offsets.BusinessMonthEnd.is_quarter_end\
302
+ pandas.tseries.offsets.BusinessMonthEnd.is_quarter_start\
303
+ pandas.tseries.offsets.BusinessMonthEnd.is_year_end\
304
+ pandas.tseries.offsets.BusinessMonthEnd.is_year_start\
305
+ pandas.tseries.offsets.CustomBusinessDay.is_month_end\
306
+ pandas.tseries.offsets.CustomBusinessDay.is_month_start\
307
+ pandas.tseries.offsets.CustomBusinessDay.is_quarter_end\
308
+ pandas.tseries.offsets.CustomBusinessDay.is_quarter_start\
309
+ pandas.tseries.offsets.CustomBusinessDay.is_year_end\
310
+ pandas.tseries.offsets.CustomBusinessDay.is_year_start\
311
+ pandas.tseries.offsets.CustomBusinessHour.is_month_end\
312
+ pandas.tseries.offsets.CustomBusinessHour.is_month_start\
313
+ pandas.tseries.offsets.CustomBusinessHour.is_quarter_end\
314
+ pandas.tseries.offsets.CustomBusinessHour.is_quarter_start\
315
+ pandas.tseries.offsets.CustomBusinessHour.is_year_end\
316
+ pandas.tseries.offsets.CustomBusinessHour.is_year_start\
317
+ pandas.tseries.offsets.CustomBusinessMonthBegin.is_month_end\
318
+ pandas.tseries.offsets.CustomBusinessMonthBegin.is_month_start\
319
+ pandas.tseries.offsets.CustomBusinessMonthBegin.is_quarter_end\
320
+ pandas.tseries.offsets.CustomBusinessMonthBegin.is_quarter_start\
321
+ pandas.tseries.offsets.CustomBusinessMonthBegin.is_year_end\
322
+ pandas.tseries.offsets.CustomBusinessMonthBegin.is_year_start\
323
+ pandas.tseries.offsets.CustomBusinessMonthEnd.is_month_end\
324
+ pandas.tseries.offsets.CustomBusinessMonthEnd.is_month_start\
325
+ pandas.tseries.offsets.CustomBusinessMonthEnd.is_quarter_end\
326
+ pandas.tseries.offsets.CustomBusinessMonthEnd.is_quarter_start\
327
+ pandas.tseries.offsets.CustomBusinessMonthEnd.is_year_end\
328
+ pandas.tseries.offsets.CustomBusinessMonthEnd.is_year_start\
329
+ pandas.tseries.offsets.DateOffset.is_month_end\
330
+ pandas.tseries.offsets.DateOffset.is_month_start\
331
+ pandas.tseries.offsets.DateOffset.is_quarter_end\
332
+ pandas.tseries.offsets.DateOffset.is_quarter_start\
333
+ pandas.tseries.offsets.DateOffset.is_year_end\
334
+ pandas.tseries.offsets.DateOffset.is_year_start\
335
+ pandas.tseries.offsets.Day.is_month_end\
336
+ pandas.tseries.offsets.Day.is_month_start\
337
+ pandas.tseries.offsets.Day.is_quarter_end\
338
+ pandas.tseries.offsets.Day.is_quarter_start\
339
+ pandas.tseries.offsets.Day.is_year_end\
340
+ pandas.tseries.offsets.Day.is_year_start\
341
+ pandas.tseries.offsets.Easter.is_month_end\
342
+ pandas.tseries.offsets.Easter.is_month_start\
343
+ pandas.tseries.offsets.Easter.is_quarter_end\
344
+ pandas.tseries.offsets.Easter.is_quarter_start\
345
+ pandas.tseries.offsets.Easter.is_year_end\
346
+ pandas.tseries.offsets.Easter.is_year_start\
347
+ pandas.tseries.offsets.FY5253.is_month_end\
348
+ pandas.tseries.offsets.FY5253.is_month_start\
349
+ pandas.tseries.offsets.FY5253.is_quarter_end\
350
+ pandas.tseries.offsets.FY5253.is_quarter_start\
351
+ pandas.tseries.offsets.FY5253.is_year_end\
352
+ pandas.tseries.offsets.FY5253.is_year_start\
353
+ pandas.tseries.offsets.FY5253Quarter.is_month_end\
354
+ pandas.tseries.offsets.FY5253Quarter.is_month_start\
355
+ pandas.tseries.offsets.FY5253Quarter.is_quarter_end\
356
+ pandas.tseries.offsets.FY5253Quarter.is_quarter_start\
357
+ pandas.tseries.offsets.FY5253Quarter.is_year_end\
358
+ pandas.tseries.offsets.FY5253Quarter.is_year_start\
359
+ pandas.tseries.offsets.Hour.is_month_end\
360
+ pandas.tseries.offsets.Hour.is_month_start\
361
+ pandas.tseries.offsets.Hour.is_quarter_end\
362
+ pandas.tseries.offsets.Hour.is_quarter_start\
363
+ pandas.tseries.offsets.Hour.is_year_end\
364
+ pandas.tseries.offsets.Hour.is_year_start\
365
+ pandas.tseries.offsets.LastWeekOfMonth.is_month_end\
366
+ pandas.tseries.offsets.LastWeekOfMonth.is_month_start\
367
+ pandas.tseries.offsets.LastWeekOfMonth.is_quarter_end\
368
+ pandas.tseries.offsets.LastWeekOfMonth.is_quarter_start\
369
+ pandas.tseries.offsets.LastWeekOfMonth.is_year_end\
370
+ pandas.tseries.offsets.LastWeekOfMonth.is_year_start\
371
+ pandas.tseries.offsets.Micro.is_month_end\
372
+ pandas.tseries.offsets.Micro.is_month_start\
373
+ pandas.tseries.offsets.Micro.is_quarter_end\
374
+ pandas.tseries.offsets.Micro.is_quarter_start\
375
+ pandas.tseries.offsets.Micro.is_year_end\
376
+ pandas.tseries.offsets.Micro.is_year_start\
377
+ pandas.tseries.offsets.Milli.is_month_end\
378
+ pandas.tseries.offsets.Milli.is_month_start\
379
+ pandas.tseries.offsets.Milli.is_quarter_end\
380
+ pandas.tseries.offsets.Milli.is_quarter_start\
381
+ pandas.tseries.offsets.Milli.is_year_end\
382
+ pandas.tseries.offsets.Milli.is_year_start\
383
+ pandas.tseries.offsets.Minute.is_month_end\
384
+ pandas.tseries.offsets.Minute.is_month_start\
385
+ pandas.tseries.offsets.Minute.is_quarter_end\
386
+ pandas.tseries.offsets.Minute.is_quarter_start\
387
+ pandas.tseries.offsets.Minute.is_year_end\
388
+ pandas.tseries.offsets.Minute.is_year_start\
389
+ pandas.tseries.offsets.MonthBegin.is_month_end\
390
+ pandas.tseries.offsets.MonthBegin.is_month_start\
391
+ pandas.tseries.offsets.MonthBegin.is_quarter_end\
392
+ pandas.tseries.offsets.MonthBegin.is_quarter_start\
393
+ pandas.tseries.offsets.MonthBegin.is_year_end\
394
+ pandas.tseries.offsets.MonthBegin.is_year_start\
395
+ pandas.tseries.offsets.MonthEnd.is_month_end\
396
+ pandas.tseries.offsets.MonthEnd.is_month_start\
397
+ pandas.tseries.offsets.MonthEnd.is_quarter_end\
398
+ pandas.tseries.offsets.MonthEnd.is_quarter_start\
399
+ pandas.tseries.offsets.MonthEnd.is_year_end\
400
+ pandas.tseries.offsets.MonthEnd.is_year_start\
401
+ pandas.tseries.offsets.Nano.is_month_end\
402
+ pandas.tseries.offsets.Nano.is_month_start\
403
+ pandas.tseries.offsets.Nano.is_quarter_end\
404
+ pandas.tseries.offsets.Nano.is_quarter_start\
405
+ pandas.tseries.offsets.Nano.is_year_end\
406
+ pandas.tseries.offsets.Nano.is_year_start\
407
+ pandas.tseries.offsets.QuarterBegin.is_month_end\
408
+ pandas.tseries.offsets.QuarterBegin.is_month_start\
409
+ pandas.tseries.offsets.QuarterBegin.is_quarter_end\
410
+ pandas.tseries.offsets.QuarterBegin.is_quarter_start\
411
+ pandas.tseries.offsets.QuarterBegin.is_year_end\
412
+ pandas.tseries.offsets.QuarterBegin.is_year_start\
413
+ pandas.tseries.offsets.QuarterEnd.is_month_end\
414
+ pandas.tseries.offsets.QuarterEnd.is_month_start\
415
+ pandas.tseries.offsets.QuarterEnd.is_quarter_end\
416
+ pandas.tseries.offsets.QuarterEnd.is_quarter_start\
417
+ pandas.tseries.offsets.QuarterEnd.is_year_end\
418
+ pandas.tseries.offsets.QuarterEnd.is_year_start\
419
+ pandas.tseries.offsets.Second.is_month_end\
420
+ pandas.tseries.offsets.Second.is_month_start\
421
+ pandas.tseries.offsets.Second.is_quarter_end\
422
+ pandas.tseries.offsets.Second.is_quarter_start\
423
+ pandas.tseries.offsets.Second.is_year_end\
424
+ pandas.tseries.offsets.Second.is_year_start\
425
+ pandas.tseries.offsets.SemiMonthBegin.is_month_end\
426
+ pandas.tseries.offsets.SemiMonthBegin.is_month_start\
427
+ pandas.tseries.offsets.SemiMonthBegin.is_quarter_end\
428
+ pandas.tseries.offsets.SemiMonthBegin.is_quarter_start\
429
+ pandas.tseries.offsets.SemiMonthBegin.is_year_end\
430
+ pandas.tseries.offsets.SemiMonthBegin.is_year_start\
431
+ pandas.tseries.offsets.SemiMonthEnd.is_month_end\
432
+ pandas.tseries.offsets.SemiMonthEnd.is_month_start\
433
+ pandas.tseries.offsets.SemiMonthEnd.is_quarter_end\
434
+ pandas.tseries.offsets.SemiMonthEnd.is_quarter_start\
435
+ pandas.tseries.offsets.SemiMonthEnd.is_year_end\
436
+ pandas.tseries.offsets.SemiMonthEnd.is_year_start\
437
+ pandas.tseries.offsets.Tick.is_month_end\
438
+ pandas.tseries.offsets.Tick.is_month_start\
439
+ pandas.tseries.offsets.Tick.is_quarter_end\
440
+ pandas.tseries.offsets.Tick.is_quarter_start\
441
+ pandas.tseries.offsets.Tick.is_year_end\
442
+ pandas.tseries.offsets.Tick.is_year_start\
443
+ pandas.tseries.offsets.Week.is_month_end\
444
+ pandas.tseries.offsets.Week.is_month_start\
445
+ pandas.tseries.offsets.Week.is_quarter_end\
446
+ pandas.tseries.offsets.Week.is_quarter_start\
447
+ pandas.tseries.offsets.Week.is_year_end\
448
+ pandas.tseries.offsets.Week.is_year_start\
449
+ pandas.tseries.offsets.WeekOfMonth.is_month_end\
450
+ pandas.tseries.offsets.WeekOfMonth.is_month_start\
451
+ pandas.tseries.offsets.WeekOfMonth.is_quarter_end\
452
+ pandas.tseries.offsets.WeekOfMonth.is_quarter_start\
453
+ pandas.tseries.offsets.WeekOfMonth.is_year_end\
454
+ pandas.tseries.offsets.WeekOfMonth.is_year_start\
455
+ pandas.tseries.offsets.YearBegin.is_month_end\
456
+ pandas.tseries.offsets.YearBegin.is_month_start\
457
+ pandas.tseries.offsets.YearBegin.is_quarter_end\
458
+ pandas.tseries.offsets.YearBegin.is_quarter_start\
459
+ pandas.tseries.offsets.YearBegin.is_year_end\
460
+ pandas.tseries.offsets.YearBegin.is_year_start\
461
+ pandas.tseries.offsets.YearEnd.is_month_end\
462
+ pandas.tseries.offsets.YearEnd.is_month_start\
463
+ pandas.tseries.offsets.YearEnd.is_quarter_end\
464
+ pandas.tseries.offsets.YearEnd.is_quarter_start\
465
+ pandas.tseries.offsets.YearEnd.is_year_end\
466
+ pandas.tseries.offsets.YearEnd.is_year_start # There should be no backslash in the final line, please keep this comment in the last ignored function
467
+ RET=$(( $RET + $? )) ; echo $MSG " DONE"
468
+
144
469
MSG=' Partially validate docstrings (PR07)' ; echo $MSG
145
470
$BASE_DIR /scripts/validate_docstrings.py --format=actions --errors=PR07 --ignore_functions \
146
471
pandas.DataFrame.align\
0 commit comments