Spaces:
Running
Running
Commit
·
90994b0
1
Parent(s):
913bf09
Create deprecation table for args
Browse files- pysr/deprecated.py +36 -0
pysr/deprecated.py
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""Various functions to deprecate features."""
|
| 2 |
+
|
| 3 |
+
def make_deprecated_kwargs_for_pysr_regressor():
|
| 4 |
+
"""Create dict of deprecated kwargs."""
|
| 5 |
+
|
| 6 |
+
deprecation_string = """
|
| 7 |
+
fractionReplaced => fraction_replaced
|
| 8 |
+
fractionReplacedHof => fraction_replaced_hof
|
| 9 |
+
npop => population_size
|
| 10 |
+
hofMigration => hof_migration
|
| 11 |
+
shouldOptimizeConstants => should_optimize_constants
|
| 12 |
+
weightAddNode => weight_add_node
|
| 13 |
+
weightDeleteNode => weight_delete_node
|
| 14 |
+
weightDoNothing => weight_do_nothing
|
| 15 |
+
weightInsertNode => weight_insert_node
|
| 16 |
+
weightMutateConstant => weight_mutate_constant
|
| 17 |
+
weightMutateOperator => weight_mutate_operator
|
| 18 |
+
weightRandomize => weight_randomize
|
| 19 |
+
weightSimplify => weight_simplify
|
| 20 |
+
crossoverProbability => crossover_probability
|
| 21 |
+
perturbationFactor => perturbation_factor
|
| 22 |
+
batchSize => batch_size
|
| 23 |
+
warmupMaxsizeBy => warmup_maxsize_by
|
| 24 |
+
useFrequency => use_frequency
|
| 25 |
+
useFrequencyInTournament => use_frequency_in_tournament
|
| 26 |
+
"""
|
| 27 |
+
# Turn this into a dict:
|
| 28 |
+
deprecated_kwargs = {}
|
| 29 |
+
for line in deprecation_string.splitlines():
|
| 30 |
+
line = line.replace(" ", "")
|
| 31 |
+
if line == "":
|
| 32 |
+
continue
|
| 33 |
+
old, new = line.split("=>")
|
| 34 |
+
deprecated_kwargs[old] = new
|
| 35 |
+
|
| 36 |
+
return deprecated_kwargs
|