-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path__init__.py
More file actions
589 lines (580 loc) · 28.6 KB
/
__init__.py
File metadata and controls
589 lines (580 loc) · 28.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
# This file is auto-generated. Do not edit manually.
from typing import Dict, Type, TypeVar
from .modules.cda.cda_float_create import CDAFloatCreate
from .modules.cda.cda_int_create import CDAIntCreate
from .modules.cda.cda_json_create import CDAJSONCreate
from .modules.cda.cda_show_float import CDAShowFloat
from .modules.cda.cda_show_int import CDAShowInt
from .modules.cda.cda_string_create import CDAStringCreate
from .modules.cda.cda_text_create import CDATextCreate
from .modules.cda.py_datetime_to_string import PyDatetimeToString
from .modules.cda.py_float_to_string import PyFloatToString
from .modules.cda.py_int_to_string import PyIntToString
from .modules.cda.py_kv_float_create import PyKvFloatCreate
from .modules.cda.py_kv_int_create import PyKvIntCreate
from .modules.cda.py_kv_string_create import PyKvStringCreate
from .modules.cda.py_list_to_string import PyListToString
from .modules.cda.py_string_to_datetime import PyStringToDatetime
from .modules.cda.py_string_to_dict import PyStringToDict
from .modules.cda.py_string_to_float import PyStringToFloat
from .modules.cda.py_string_to_int import PyStringToInt
from .modules.cda.py_string_to_list import PyStringToList
from .modules.matplotlib.mpl_bar import MPLBar
from .modules.matplotlib.mpl_line import MPLLine
from .modules.matplotlib.mpl_pie_chart import MPLPieChart
from .modules.matplotlib.mpl_scatter import MPLScatter
from .modules.numpy_wrapper.numpy_float_create import NumpyFloatCreate
from .modules.numpy_wrapper.numpy_int_create import NumpyIntCreate
from .modules.numpy_wrapper.numpy_show import NumpyShow
from .modules.numpy_wrapper.numpy_squeeze import NumpySqueeze
from .modules.pandas_wrapper.pandas_add import PandasAdd
from .modules.pandas_wrapper.pandas_add_scalar_float import PandasAddScalarFloat
from .modules.pandas_wrapper.pandas_add_scalar_int import PandasAddScalarInt
from .modules.pandas_wrapper.pandas_add_series import PandasAddSeries
from .modules.pandas_wrapper.pandas_as_float import PandasAsFloat
from .modules.pandas_wrapper.pandas_as_int import PandasAsInt
from .modules.pandas_wrapper.pandas_as_string import PandasAsString
from .modules.pandas_wrapper.pandas_at_datetime import PandasAtDatetime
from .modules.pandas_wrapper.pandas_at_float import PandasAtFloat
from .modules.pandas_wrapper.pandas_at_int import PandasAtInt
from .modules.pandas_wrapper.pandas_at_set_datetime import PandasAtSetDatetime
from .modules.pandas_wrapper.pandas_at_set_float import PandasAtSetFloat
from .modules.pandas_wrapper.pandas_at_set_int import PandasAtSetInt
from .modules.pandas_wrapper.pandas_at_set_string import PandasAtSetString
from .modules.pandas_wrapper.pandas_at_string import PandasAtString
from .modules.pandas_wrapper.pandas_boolean_index import PandasBooleanIndex
from .modules.pandas_wrapper.pandas_columns import PandasColumns
from .modules.pandas_wrapper.pandas_corr import PandasCorr
from .modules.pandas_wrapper.pandas_cos import PandasCos
from .modules.pandas_wrapper.pandas_count import PandasCount
from .modules.pandas_wrapper.pandas_cov import PandasCov
from .modules.pandas_wrapper.pandas_create import PandasCreate
from .modules.pandas_wrapper.pandas_create_from_dict import PandasCreateFromDict
from .modules.pandas_wrapper.pandas_create_from_dict_index_list import PandasCreateFromDictIndexList
from .modules.pandas_wrapper.pandas_create_from_multiple_dict import PandasCreateFromMultipleDict
from .modules.pandas_wrapper.pandas_create_from_numpy import PandasCreateFromNumpy
from .modules.pandas_wrapper.pandas_create_from_tensor import PandasCreateFromTensor
from .modules.pandas_wrapper.pandas_create_series_from_dict import PandasCreateSeriesFromDict
from .modules.pandas_wrapper.pandas_create_series_from_list import PandasCreateSeriesFromList
from .modules.pandas_wrapper.pandas_create_series_from_list_index_list import PandasCreateSeriesFromListIndexList
from .modules.pandas_wrapper.pandas_create_with_index import PandasCreateWithIndex
from .modules.pandas_wrapper.pandas_crosstab import PandasCrosstab
from .modules.pandas_wrapper.pandas_cummax import PandasCummax
from .modules.pandas_wrapper.pandas_cummin import PandasCummin
from .modules.pandas_wrapper.pandas_cumprod import PandasCumprod
from .modules.pandas_wrapper.pandas_cumsum import PandasCumsum
from .modules.pandas_wrapper.pandas_div import PandasDiv
from .modules.pandas_wrapper.pandas_div_scalar_float import PandasDivScalarFloat
from .modules.pandas_wrapper.pandas_div_scalar_int import PandasDivScalarInt
from .modules.pandas_wrapper.pandas_div_series import PandasDivSeries
from .modules.pandas_wrapper.pandas_drop_duplicates import PandasDropDuplicates
from .modules.pandas_wrapper.pandas_dropna import PandasDropNA
from .modules.pandas_wrapper.pandas_eq import PandasEq
from .modules.pandas_wrapper.pandas_eq_scalar_float import PandasEqScalarFloat
from .modules.pandas_wrapper.pandas_eq_scalar_int import PandasEqScalarInt
from .modules.pandas_wrapper.pandas_excel_file_sheet_names import PandasExcelFileSheetNames
from .modules.pandas_wrapper.pandas_exp import PandasExp
from .modules.pandas_wrapper.pandas_feature_split_to_numpy import PandasFeatureSplitToNumpy
from .modules.pandas_wrapper.pandas_feature_split_to_pt import PandasFeatureSplitToPt
from .modules.pandas_wrapper.pandas_fillna_scalar_float import PandasFillNAScalarFloat
from .modules.pandas_wrapper.pandas_fillna_scalar_int import PandasFillNAScalarInt
from .modules.pandas_wrapper.pandas_ge import PandasGe
from .modules.pandas_wrapper.pandas_ge_scalar_float import PandasGeScalarFloat
from .modules.pandas_wrapper.pandas_ge_scalar_int import PandasGeScalarInt
from .modules.pandas_wrapper.pandas_group_by import PandasGroupBy
from .modules.pandas_wrapper.pandas_gt import PandasGt
from .modules.pandas_wrapper.pandas_gt_scalar_float import PandasGtScalarFloat
from .modules.pandas_wrapper.pandas_gt_scalar_int import PandasGtScalarInt
from .modules.pandas_wrapper.pandas_head import PandasHead
from .modules.pandas_wrapper.pandas_horizontal_concat import PandasHorizontalConcat
from .modules.pandas_wrapper.pandas_horizontal_split import PandasHorizontalSplit
from .modules.pandas_wrapper.pandas_iat_datetime import PandasIatDatetime
from .modules.pandas_wrapper.pandas_iat_float import PandasIatFloat
from .modules.pandas_wrapper.pandas_iat_int import PandasIatInt
from .modules.pandas_wrapper.pandas_iat_set_datetime import PandasIatSetDatetime
from .modules.pandas_wrapper.pandas_iat_set_float import PandasIatSetFloat
from .modules.pandas_wrapper.pandas_iat_set_int import PandasIatSetInt
from .modules.pandas_wrapper.pandas_iat_set_string import PandasIatSetString
from .modules.pandas_wrapper.pandas_iat_string import PandasIatString
from .modules.pandas_wrapper.pandas_iloc_row_series import PandasIlocRowSeries
from .modules.pandas_wrapper.pandas_iloc_rows_dataframe import PandasIlocRowsDataFrame
from .modules.pandas_wrapper.pandas_iloc_rows_slice_dataframe import PandasIlocRowsSliceDataFrame
from .modules.pandas_wrapper.pandas_index import PandasIndex
from .modules.pandas_wrapper.pandas_index_to_string import PandasIndexToString
from .modules.pandas_wrapper.pandas_isna import PandasIsNA
from .modules.pandas_wrapper.pandas_join import PandasJoin
from .modules.pandas_wrapper.pandas_kurtosis import PandasKurtosis
from .modules.pandas_wrapper.pandas_le import PandasLe
from .modules.pandas_wrapper.pandas_le_scalar_float import PandasLeScalarFloat
from .modules.pandas_wrapper.pandas_le_scalar_int import PandasLeScalarInt
from .modules.pandas_wrapper.pandas_load_csv import PandasLoadCSV
from .modules.pandas_wrapper.pandas_load_csv_with_encoding import PandasLoadCSVWithEncoding
from .modules.pandas_wrapper.pandas_load_csv_with_index import PandasLoadCSVWithIndex
from .modules.pandas_wrapper.pandas_load_excel import PandasLoadExcel
from .modules.pandas_wrapper.pandas_load_html import PandasLoadHTML
from .modules.pandas_wrapper.pandas_load_json import PandasLoadJSON
from .modules.pandas_wrapper.pandas_loc_cell_string import PandasLocCellString
from .modules.pandas_wrapper.pandas_loc_row_multiindex_dataframe import PandasLocRowMultiIndexDataFrame
from .modules.pandas_wrapper.pandas_loc_row_series import PandasLocRowSeries
from .modules.pandas_wrapper.pandas_log import PandasLog
from .modules.pandas_wrapper.pandas_lt import PandasLt
from .modules.pandas_wrapper.pandas_lt_scalar_float import PandasLtScalarFloat
from .modules.pandas_wrapper.pandas_lt_scalar_int import PandasLtScalarInt
from .modules.pandas_wrapper.pandas_max import PandasMax
from .modules.pandas_wrapper.pandas_mean import PandasMean
from .modules.pandas_wrapper.pandas_median import PandasMedian
from .modules.pandas_wrapper.pandas_melt import PandasMelt
from .modules.pandas_wrapper.pandas_min import PandasMin
from .modules.pandas_wrapper.pandas_mode import PandasMode
from .modules.pandas_wrapper.pandas_mul import PandasMul
from .modules.pandas_wrapper.pandas_mul_scalar_float import PandasMulScalarFloat
from .modules.pandas_wrapper.pandas_mul_scalar_int import PandasMulScalarInt
from .modules.pandas_wrapper.pandas_mul_series import PandasMulSeries
from .modules.pandas_wrapper.pandas_ne import PandasNe
from .modules.pandas_wrapper.pandas_ne_scalar_float import PandasNeScalarFloat
from .modules.pandas_wrapper.pandas_ne_scalar_int import PandasNeScalarInt
from .modules.pandas_wrapper.pandas_pivot import PandasPivot
from .modules.pandas_wrapper.pandas_pow import PandasPow
from .modules.pandas_wrapper.pandas_pow_scalar_float import PandasPowScalarFloat
from .modules.pandas_wrapper.pandas_pow_scalar_int import PandasPowScalarInt
from .modules.pandas_wrapper.pandas_pow_series import PandasPowSeries
from .modules.pandas_wrapper.pandas_rename import PandasRename
from .modules.pandas_wrapper.pandas_rename_advanced import PandasRenameAdvanced
from .modules.pandas_wrapper.pandas_replace import PandasReplace
from .modules.pandas_wrapper.pandas_replace_advanced import PandasReplaceAdvanced
from .modules.pandas_wrapper.pandas_save_csv import PandasSaveCSV
from .modules.pandas_wrapper.pandas_save_json import PandasSaveJSON
from .modules.pandas_wrapper.pandas_select_column_as_series import PandasSelectColumnAsSeries
from .modules.pandas_wrapper.pandas_select_columns import PandasSelectColumns
from .modules.pandas_wrapper.pandas_select_rows import PandasSelectRows
from .modules.pandas_wrapper.pandas_series_to_dataframe import PandasSeriesToDataFrame
from .modules.pandas_wrapper.pandas_series_to_string import PandasSeriesToString
from .modules.pandas_wrapper.pandas_set_index import PandasSetIndex
from .modules.pandas_wrapper.pandas_show_dataframe import PandasShowDataFrame
from .modules.pandas_wrapper.pandas_show_index import PandasShowIndex
from .modules.pandas_wrapper.pandas_show_series import PandasShowSeries
from .modules.pandas_wrapper.pandas_show_text import PandasShowText
from .modules.pandas_wrapper.pandas_sin import PandasSin
from .modules.pandas_wrapper.pandas_skew import PandasSkew
from .modules.pandas_wrapper.pandas_sort import PandasSort
from .modules.pandas_wrapper.pandas_std import PandasStd
from .modules.pandas_wrapper.pandas_strftime import PandasStrftime
from .modules.pandas_wrapper.pandas_sub import PandasSub
from .modules.pandas_wrapper.pandas_sub_scalar_float import PandasSubScalarFloat
from .modules.pandas_wrapper.pandas_sub_scalar_int import PandasSubScalarInt
from .modules.pandas_wrapper.pandas_sub_series import PandasSubSeries
from .modules.pandas_wrapper.pandas_sum import PandasSum
from .modules.pandas_wrapper.pandas_summary import PandasSummary
from .modules.pandas_wrapper.pandas_tan import PandasTan
from .modules.pandas_wrapper.pandas_to_datetime import PandasToDatetime
from .modules.pandas_wrapper.pandas_to_numpy import PandasToNumpy
from .modules.pandas_wrapper.pandas_to_string import PandasToString
from .modules.pandas_wrapper.pandas_transpose import PandasTranspose
from .modules.pandas_wrapper.pandas_value_counts import PandasValueCounts
from .modules.pandas_wrapper.pandas_var import PandasVar
from .modules.pandas_wrapper.pandas_vertical_concat import PandasVerticalConcat
from .modules.pandas_wrapper.pandas_vertical_split import PandasVerticalSplit
from .modules.pandas_wrapper.pandas_xs import PandasXs
from .modules.seaborn_wrapper.sns_bar import SNSBar
from .modules.seaborn_wrapper.sns_bar_pt import SNSBarPt
from .modules.seaborn_wrapper.sns_boxplot import SNSBoxplot
from .modules.seaborn_wrapper.sns_heatmap import SNSHeatmap
from .modules.seaborn_wrapper.sns_histogram import SNSHistogram
from .modules.seaborn_wrapper.sns_histogram_pt import SNSHistogramPt
from .modules.seaborn_wrapper.sns_line import SNSLine
from .modules.seaborn_wrapper.sns_line_pt import SNSLinePt
from .modules.seaborn_wrapper.sns_pairplot import SNSPairplot
from .modules.seaborn_wrapper.sns_scatter import SNSScatter
from .modules.seaborn_wrapper.sns_scatter_pt import SNSScatterPt
T = TypeVar("T")
"""
NODE_CLASS_MAPPINGS (Dict[str, Type[T]]):
A dictionary mapping node names to their corresponding class implementations.
"""
NODE_CLASS_MAPPINGS: Dict[str, Type[T]] = {
"CDAFloatCreate": CDAFloatCreate,
"CDAIntCreate": CDAIntCreate,
"CDAJSONCreate": CDAJSONCreate,
"CDAShowFloat": CDAShowFloat,
"CDAShowInt": CDAShowInt,
"CDAStringCreate": CDAStringCreate,
"CDATextCreate": CDATextCreate,
"MPLBar": MPLBar,
"MPLLine": MPLLine,
"MPLPieChart": MPLPieChart,
"MPLScatter": MPLScatter,
"NumpyFloatCreate": NumpyFloatCreate,
"NumpyIntCreate": NumpyIntCreate,
"NumpyShow": NumpyShow,
"NumpySqueeze": NumpySqueeze,
"PandasAdd": PandasAdd,
"PandasAddScalarFloat": PandasAddScalarFloat,
"PandasAddScalarInt": PandasAddScalarInt,
"PandasAddSeries": PandasAddSeries,
"PandasAsFloat": PandasAsFloat,
"PandasAsInt": PandasAsInt,
"PandasAsString": PandasAsString,
"PandasAtDatetime": PandasAtDatetime,
"PandasAtFloat": PandasAtFloat,
"PandasAtInt": PandasAtInt,
"PandasAtSetDatetime": PandasAtSetDatetime,
"PandasAtSetFloat": PandasAtSetFloat,
"PandasAtSetInt": PandasAtSetInt,
"PandasAtSetString": PandasAtSetString,
"PandasAtString": PandasAtString,
"PandasBooleanIndex": PandasBooleanIndex,
"PandasColumns": PandasColumns,
"PandasCorr": PandasCorr,
"PandasCos": PandasCos,
"PandasCount": PandasCount,
"PandasCov": PandasCov,
"PandasCreate": PandasCreate,
"PandasCreateFromDict": PandasCreateFromDict,
"PandasCreateFromDictIndexList": PandasCreateFromDictIndexList,
"PandasCreateFromMultipleDict": PandasCreateFromMultipleDict,
"PandasCreateFromNumpy": PandasCreateFromNumpy,
"PandasCreateFromTensor": PandasCreateFromTensor,
"PandasCreateSeriesFromDict": PandasCreateSeriesFromDict,
"PandasCreateSeriesFromList": PandasCreateSeriesFromList,
"PandasCreateSeriesFromListIndexList": PandasCreateSeriesFromListIndexList,
"PandasCreateWithIndex": PandasCreateWithIndex,
"PandasCrosstab": PandasCrosstab,
"PandasCummax": PandasCummax,
"PandasCummin": PandasCummin,
"PandasCumprod": PandasCumprod,
"PandasCumsum": PandasCumsum,
"PandasDiv": PandasDiv,
"PandasDivScalarFloat": PandasDivScalarFloat,
"PandasDivScalarInt": PandasDivScalarInt,
"PandasDivSeries": PandasDivSeries,
"PandasDropDuplicates": PandasDropDuplicates,
"PandasDropNA": PandasDropNA,
"PandasEq": PandasEq,
"PandasEqScalarFloat": PandasEqScalarFloat,
"PandasEqScalarInt": PandasEqScalarInt,
"PandasExcelFileSheetNames": PandasExcelFileSheetNames,
"PandasExp": PandasExp,
"PandasFeatureSplitToNumpy": PandasFeatureSplitToNumpy,
"PandasFeatureSplitToPt": PandasFeatureSplitToPt,
"PandasFillNAScalarFloat": PandasFillNAScalarFloat,
"PandasFillNAScalarInt": PandasFillNAScalarInt,
"PandasGe": PandasGe,
"PandasGeScalarFloat": PandasGeScalarFloat,
"PandasGeScalarInt": PandasGeScalarInt,
"PandasGroupBy": PandasGroupBy,
"PandasGt": PandasGt,
"PandasGtScalarFloat": PandasGtScalarFloat,
"PandasGtScalarInt": PandasGtScalarInt,
"PandasHead": PandasHead,
"PandasHorizontalConcat": PandasHorizontalConcat,
"PandasHorizontalSplit": PandasHorizontalSplit,
"PandasIatDatetime": PandasIatDatetime,
"PandasIatFloat": PandasIatFloat,
"PandasIatInt": PandasIatInt,
"PandasIatSetDatetime": PandasIatSetDatetime,
"PandasIatSetFloat": PandasIatSetFloat,
"PandasIatSetInt": PandasIatSetInt,
"PandasIatSetString": PandasIatSetString,
"PandasIatString": PandasIatString,
"PandasIlocRowSeries": PandasIlocRowSeries,
"PandasIlocRowsDataFrame": PandasIlocRowsDataFrame,
"PandasIlocRowsSliceDataFrame": PandasIlocRowsSliceDataFrame,
"PandasIndex": PandasIndex,
"PandasIndexToString": PandasIndexToString,
"PandasIsNA": PandasIsNA,
"PandasJoin": PandasJoin,
"PandasKurtosis": PandasKurtosis,
"PandasLe": PandasLe,
"PandasLeScalarFloat": PandasLeScalarFloat,
"PandasLeScalarInt": PandasLeScalarInt,
"PandasLoadCSV": PandasLoadCSV,
"PandasLoadCSVWithEncoding": PandasLoadCSVWithEncoding,
"PandasLoadCSVWithIndex": PandasLoadCSVWithIndex,
"PandasLoadExcel": PandasLoadExcel,
"PandasLoadHTML": PandasLoadHTML,
"PandasLoadJSON": PandasLoadJSON,
"PandasLocCellString": PandasLocCellString,
"PandasLocRowMultiIndexDataFrame": PandasLocRowMultiIndexDataFrame,
"PandasLocRowSeries": PandasLocRowSeries,
"PandasLog": PandasLog,
"PandasLt": PandasLt,
"PandasLtScalarFloat": PandasLtScalarFloat,
"PandasLtScalarInt": PandasLtScalarInt,
"PandasMax": PandasMax,
"PandasMean": PandasMean,
"PandasMedian": PandasMedian,
"PandasMelt": PandasMelt,
"PandasMin": PandasMin,
"PandasMode": PandasMode,
"PandasMul": PandasMul,
"PandasMulScalarFloat": PandasMulScalarFloat,
"PandasMulScalarInt": PandasMulScalarInt,
"PandasMulSeries": PandasMulSeries,
"PandasNe": PandasNe,
"PandasNeScalarFloat": PandasNeScalarFloat,
"PandasNeScalarInt": PandasNeScalarInt,
"PandasPivot": PandasPivot,
"PandasPow": PandasPow,
"PandasPowScalarFloat": PandasPowScalarFloat,
"PandasPowScalarInt": PandasPowScalarInt,
"PandasPowSeries": PandasPowSeries,
"PandasRename": PandasRename,
"PandasRenameAdvanced": PandasRenameAdvanced,
"PandasReplace": PandasReplace,
"PandasReplaceAdvanced": PandasReplaceAdvanced,
"PandasSaveCSV": PandasSaveCSV,
"PandasSaveJSON": PandasSaveJSON,
"PandasSelectColumnAsSeries": PandasSelectColumnAsSeries,
"PandasSelectColumns": PandasSelectColumns,
"PandasSelectRows": PandasSelectRows,
"PandasSeriesToDataFrame": PandasSeriesToDataFrame,
"PandasSeriesToString": PandasSeriesToString,
"PandasSetIndex": PandasSetIndex,
"PandasShowDataFrame": PandasShowDataFrame,
"PandasShowIndex": PandasShowIndex,
"PandasShowSeries": PandasShowSeries,
"PandasShowText": PandasShowText,
"PandasSin": PandasSin,
"PandasSkew": PandasSkew,
"PandasSort": PandasSort,
"PandasStd": PandasStd,
"PandasStrftime": PandasStrftime,
"PandasSub": PandasSub,
"PandasSubScalarFloat": PandasSubScalarFloat,
"PandasSubScalarInt": PandasSubScalarInt,
"PandasSubSeries": PandasSubSeries,
"PandasSum": PandasSum,
"PandasSummary": PandasSummary,
"PandasTan": PandasTan,
"PandasToDatetime": PandasToDatetime,
"PandasToNumpy": PandasToNumpy,
"PandasToString": PandasToString,
"PandasTranspose": PandasTranspose,
"PandasValueCounts": PandasValueCounts,
"PandasVar": PandasVar,
"PandasVerticalConcat": PandasVerticalConcat,
"PandasVerticalSplit": PandasVerticalSplit,
"PandasXs": PandasXs,
"PyDatetimeToString": PyDatetimeToString,
"PyFloatToString": PyFloatToString,
"PyIntToString": PyIntToString,
"PyKvFloatCreate": PyKvFloatCreate,
"PyKvIntCreate": PyKvIntCreate,
"PyKvStringCreate": PyKvStringCreate,
"PyListToString": PyListToString,
"PyStringToDatetime": PyStringToDatetime,
"PyStringToDict": PyStringToDict,
"PyStringToFloat": PyStringToFloat,
"PyStringToInt": PyStringToInt,
"PyStringToList": PyStringToList,
"SNSBar": SNSBar,
"SNSBarPt": SNSBarPt,
"SNSBoxplot": SNSBoxplot,
"SNSHeatmap": SNSHeatmap,
"SNSHistogram": SNSHistogram,
"SNSHistogramPt": SNSHistogramPt,
"SNSLine": SNSLine,
"SNSLinePt": SNSLinePt,
"SNSPairplot": SNSPairplot,
"SNSScatter": SNSScatter,
"SNSScatterPt": SNSScatterPt,
}
"""
NODE_DISPLAY_NAME_MAPPINGS (Dict[str, str]):
A dictionary mapping node names to user-friendly display names.
"""
NODE_DISPLAY_NAME_MAPPINGS: Dict[str, str] = {
"CDAFloatCreate": "CDA Float Create",
"CDAIntCreate": "CDA Int Create",
"CDAJSONCreate": "CDA JSON Create",
"CDAShowFloat": "CDA Show Float",
"CDAShowInt": "CDA Show Int",
"CDAStringCreate": "CDA String Create",
"CDATextCreate": "CDA Text Create",
"MPLBar": "MPL Bar Chart",
"MPLLine": "MPL Line Plot",
"MPLPieChart": "MPL Pie Chart",
"MPLScatter": "MPL Scatter Plot",
"NumpyFloatCreate": "Numpy Float Create",
"NumpyIntCreate": "Numpy Int Create",
"NumpyShow": "Numpy Show",
"NumpySqueeze": "Numpy Squeeze",
"PandasAdd": "Pandas Add",
"PandasAddScalarFloat": "Pandas Add Scalar Float",
"PandasAddScalarInt": "Pandas Add Scalar Int",
"PandasAddSeries": "Pandas Add Series",
"PandasAsFloat": "Pandas As Float",
"PandasAsInt": "Pandas As Int",
"PandasAsString": "Pandas As String",
"PandasAtDatetime": "Pandas At Datetime",
"PandasAtFloat": "Pandas At Float",
"PandasAtInt": "Pandas At Int",
"PandasAtSetDatetime": "Pandas At Set Datetime",
"PandasAtSetFloat": "Pandas At Set Float",
"PandasAtSetInt": "Pandas At Set Int",
"PandasAtSetString": "Pandas At Set String",
"PandasAtString": "Pandas At String",
"PandasBooleanIndex": "Pandas Boolean Index",
"PandasColumns": "Pandas Columns",
"PandasCorr": "Pandas Corr",
"PandasCos": "Pandas Cos",
"PandasCount": "Pandas Count",
"PandasCov": "Pandas Cov",
"PandasCreate": "Pandas Create",
"PandasCreateFromDict": "Pandas Create From Dict",
"PandasCreateFromDictIndexList": "Pandas Create From Dict Index List",
"PandasCreateFromMultipleDict": "Pandas Create From Multiple Dict",
"PandasCreateFromNumpy": "Pandas Create From Numpy",
"PandasCreateFromTensor": "Pandas Create From Tensor",
"PandasCreateSeriesFromDict": "Pandas Create Series From Dict",
"PandasCreateSeriesFromList": "Pandas Create Series From List",
"PandasCreateSeriesFromListIndexList": "Pandas Create Series From List Index List",
"PandasCreateWithIndex": "Pandas Create With Index",
"PandasCrosstab": "Pandas Crosstab",
"PandasCummax": "Pandas Cummax",
"PandasCummin": "Pandas Cummin",
"PandasCumprod": "Pandas Cumprod",
"PandasCumsum": "Pandas Cumsum",
"PandasDiv": "Pandas Div",
"PandasDivScalarFloat": "Pandas Div Scalar Float",
"PandasDivScalarInt": "Pandas Div Scalar Int",
"PandasDivSeries": "Pandas Div Series",
"PandasDropDuplicates": "Pandas Drop Duplicates",
"PandasDropNA": "Pandas Drop NA",
"PandasEq": "Pandas Eq",
"PandasEqScalarFloat": "Pandas Eq Scalar Float",
"PandasEqScalarInt": "Pandas Eq Scalar Int",
"PandasExcelFileSheetNames": "Pandas Excel File Sheet Names",
"PandasExp": "Pandas Exp",
"PandasFeatureSplitToNumpy": "Pandas Feature Split To Numpy",
"PandasFeatureSplitToPt": "Pandas Feature Split To Pt",
"PandasFillNAScalarFloat": "Pandas Fill NA Scalar Float",
"PandasFillNAScalarInt": "Pandas Fill NA Scalar Int",
"PandasGe": "Pandas Ge",
"PandasGeScalarFloat": "Pandas Ge Scalar Float",
"PandasGeScalarInt": "Pandas Ge Scalar Int",
"PandasGroupBy": "Pandas Group By",
"PandasGt": "Pandas Gt",
"PandasGtScalarFloat": "Pandas Gt Scalar Float",
"PandasGtScalarInt": "Pandas Gt Scalar Int",
"PandasHead": "Pandas Head",
"PandasHorizontalConcat": "Pandas Horizontal Concat",
"PandasHorizontalSplit": "Pandas Horizontal Split",
"PandasIatDatetime": "Pandas Iat Datetime",
"PandasIatFloat": "Pandas Iat Float",
"PandasIatInt": "Pandas Iat Int",
"PandasIatSetDatetime": "Pandas Iat Set Datetime",
"PandasIatSetFloat": "Pandas Iat Set Float",
"PandasIatSetInt": "Pandas Iat Set Int",
"PandasIatSetString": "Pandas Iat Set String",
"PandasIatString": "Pandas Iat String",
"PandasIlocRowSeries": "Pandas Iloc Row Series",
"PandasIlocRowsDataFrame": "Pandas Iloc Rows DataFrame",
"PandasIlocRowsSliceDataFrame": "Pandas Iloc Rows Slice DataFrame",
"PandasIndex": "Pandas Index",
"PandasIndexToString": "Pandas Index To String",
"PandasIsNA": "Pandas Is NA",
"PandasJoin": "Pandas Join",
"PandasKurtosis": "Pandas Kurtosis",
"PandasLe": "Pandas Le",
"PandasLeScalarFloat": "Pandas Le Scalar Float",
"PandasLeScalarInt": "Pandas Le Scalar Int",
"PandasLoadCSV": "Pandas Load CSV",
"PandasLoadCSVWithEncoding": "Pandas Load CSV With Encoding",
"PandasLoadCSVWithIndex": "Pandas Load CSV With Index",
"PandasLoadExcel": "Pandas Load Excel",
"PandasLoadHTML": "Pandas Load HTML",
"PandasLoadJSON": "Pandas Load JSON",
"PandasLocCellString": "Pandas Loc Cell String",
"PandasLocRowMultiIndexDataFrame": "Pandas Loc Row MultiIndex DataFrame",
"PandasLocRowSeries": "Pandas Loc Row Series",
"PandasLog": "Pandas Log",
"PandasLt": "Pandas Lt",
"PandasLtScalarFloat": "Pandas Lt Scalar Float",
"PandasLtScalarInt": "Pandas Lt Scalar Int",
"PandasMax": "Pandas Max",
"PandasMean": "Pandas Mean",
"PandasMedian": "Pandas Median",
"PandasMelt": "Pandas Melt",
"PandasMin": "Pandas Min",
"PandasMode": "Pandas Mode",
"PandasMul": "Pandas Mul",
"PandasMulScalarFloat": "Pandas Mul Scalar Float",
"PandasMulScalarInt": "Pandas Mul Scalar Int",
"PandasMulSeries": "Pandas Mul Series",
"PandasNe": "Pandas Ne",
"PandasNeScalarFloat": "Pandas Ne Scalar Float",
"PandasNeScalarInt": "Pandas Ne Scalar Int",
"PandasPivot": "Pandas Pivot",
"PandasPow": "Pandas Pow",
"PandasPowScalarFloat": "Pandas Pow Scalar Float",
"PandasPowScalarInt": "Pandas Pow Scalar Int",
"PandasPowSeries": "Pandas Pow Series",
"PandasRename": "Pandas Rename",
"PandasRenameAdvanced": "Pandas Rename Advanced",
"PandasReplace": "Pandas Replace",
"PandasReplaceAdvanced": "Pandas Replace Advanced",
"PandasSaveCSV": "Pandas Save CSV",
"PandasSaveJSON": "Pandas Save JSON",
"PandasSelectColumnAsSeries": "Pandas Select Column As Series",
"PandasSelectColumns": "Pandas Select Columns",
"PandasSelectRows": "Pandas Select Rows",
"PandasSeriesToDataFrame": "Pandas Series To DataFrame",
"PandasSeriesToString": "Pandas Series To String",
"PandasSetIndex": "Pandas Set Index",
"PandasShowDataFrame": "Pandas Show DataFrame",
"PandasShowIndex": "Pandas Show Index",
"PandasShowSeries": "Pandas Show Series",
"PandasShowText": "Pandas Show Text",
"PandasSin": "Pandas Sin",
"PandasSkew": "Pandas Skew",
"PandasSort": "Pandas Sort",
"PandasStd": "Pandas Std",
"PandasStrftime": "Pandas Strftime",
"PandasSub": "Pandas Sub",
"PandasSubScalarFloat": "Pandas Sub Scalar Float",
"PandasSubScalarInt": "Pandas Sub Scalar Int",
"PandasSubSeries": "Pandas Sub Series",
"PandasSum": "Pandas Sum",
"PandasSummary": "Pandas Summary",
"PandasTan": "Pandas Tan",
"PandasToDatetime": "Pandas To Datetime",
"PandasToNumpy": "Pandas To Numpy",
"PandasToString": "Pandas To String",
"PandasTranspose": "Pandas Transpose",
"PandasValueCounts": "Pandas Value Counts",
"PandasVar": "Pandas Var",
"PandasVerticalConcat": "Pandas Vertical Concat",
"PandasVerticalSplit": "Pandas Vertical Split",
"PandasXs": "Pandas Xs",
"PyDatetimeToString": "Py Datetime To String",
"PyFloatToString": "Py Float To String",
"PyIntToString": "Py Int To String",
"PyKvFloatCreate": "Py Kv Float Create",
"PyKvIntCreate": "Py Kv Int Create",
"PyKvStringCreate": "Py Kv String Create",
"PyListToString": "Py List To String",
"PyStringToDatetime": "Py String To Datetime",
"PyStringToDict": "Py String To Dict",
"PyStringToFloat": "Py String To Float",
"PyStringToInt": "Py String To Int",
"PyStringToList": "Py String To List",
"SNSBar": "SNS Bar Chart",
"SNSBarPt": "SNS Bar Chart Pt",
"SNSBoxplot": "SNS Boxplot",
"SNSHeatmap": "SNS Heatmap",
"SNSHistogram": "SNS Histogram",
"SNSHistogramPt": "SNS Histogram Pt",
"SNSLine": "SNS Line Plot",
"SNSLinePt": "SNS Line Plot Pt",
"SNSPairplot": "SNS Pairplot",
"SNSScatter": "SNS Scatter Plot",
"SNSScatterPt": "SNS Scatter Plot Pt",
}
"""
Below two lines were taken from:
https://github.com/pythongosssss/ComfyUI-Custom-Scripts/blob/main/__init__.py
See credit/credit.md for the full license.
"""
WEB_DIRECTORY = "./web"
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY"]