.gitignore Pipfile & Pipfile.lock + etc.
This commit is contained in:
parent
ba2a6484f9
commit
f30778873e
|
|
@ -5,4 +5,7 @@ engine/__pycache__
|
||||||
engine/.ipynb_checkpoints
|
engine/.ipynb_checkpoints
|
||||||
notebooks/.ipynb_checkpoints
|
notebooks/.ipynb_checkpoints
|
||||||
ui/__pycache__
|
ui/__pycache__
|
||||||
SimCAD.egg-info
|
SimCAD.egg-info
|
||||||
|
__pycache__
|
||||||
|
Pipfile
|
||||||
|
Pipfile.lock
|
||||||
10
ui/config.py
10
ui/config.py
|
|
@ -137,8 +137,8 @@ def behavior_to_dict(v):
|
||||||
def foldr_dict_vals(f, d):
|
def foldr_dict_vals(f, d):
|
||||||
return foldr(f)(list(d.values()))
|
return foldr(f)(list(d.values()))
|
||||||
|
|
||||||
def sum_dict_values(f = _ + _):
|
def sum_dict_values():
|
||||||
return foldr_dict_vals(f)
|
return foldr_dict_vals(_ + _)
|
||||||
|
|
||||||
def get_base_value(datatype):
|
def get_base_value(datatype):
|
||||||
if datatype is str:
|
if datatype is str:
|
||||||
|
|
@ -163,12 +163,12 @@ def dict_op(f, d1, d2):
|
||||||
|
|
||||||
return {k: f(set_base_value(d1, d2, k), set_base_value(d2, d1, k)) for k in key_set}
|
return {k: f(set_base_value(d1, d2, k), set_base_value(d2, d1, k)) for k in key_set}
|
||||||
|
|
||||||
def dict_elemwise_sum(f = _ + _):
|
def dict_elemwise_sum():
|
||||||
return dict_op(f)
|
return dict_op(_ + _)
|
||||||
|
|
||||||
# [1, 2] = {'b1': ['a'], 'b2', [1]} =
|
# [1, 2] = {'b1': ['a'], 'b2', [1]} =
|
||||||
# behavior_ops = [ behavior_to_dict, print_fwd, sum_dict_values ]
|
# behavior_ops = [ behavior_to_dict, print_fwd, sum_dict_values ]
|
||||||
behavior_ops = [ foldr(dict_elemwise_sum(_ + _)) ]
|
behavior_ops = [ foldr(dict_elemwise_sum()) ]
|
||||||
# behavior_ops = []
|
# behavior_ops = []
|
||||||
|
|
||||||
# need at least 1 behaviour and 1 state function for the 1st mech with behaviors
|
# need at least 1 behaviour and 1 state function for the 1st mech with behaviors
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue