{"size": 2836, "ext": "rktd", "max_stars_repo_path": "gm-pepm-2018/script/cache-python-info/sample_fsm.rktd", "max_stars_repo_name": "nuprl/retic_performance", "max_stars_repo_stars_event_min_datetime": "2018-08-03T02:41:29.000Z", "max_stars_repo_stars_event_max_datetime": "2021-03-19T03:18:47.000Z", "max_issues_repo_path": "gm-pepm-2018/script/cache-python-info/sample_fsm.rktd", "max_issues_repo_name": "nuprl/retic_performance", "max_issues_repo_issues_event_min_datetime": "2018-02-04T17:53:56.000Z", "max_issues_repo_issues_event_max_datetime": "2018-11-10T17:06:57.000Z", "max_forks_repo_path": "gm-pepm-2018/script/cache-python-info/sample_fsm.rktd", "max_forks_repo_name": "nuprl/retic_performance", "max_forks_repo_forks_event_min_datetime": "2018-08-04T00:14:12.000Z", "max_forks_repo_forks_event_max_datetime": "2018-08-04T00:14:12.000Z"}
{"max_stars_count": 3, "max_issues_count": 3, "max_forks_count": 1, "avg_line_length": 945.3333333333, "max_line_length": 2766, "alphanum_fraction": 0.6389280677}
;; This file was generated by the `with-cache` library on 2017-04-26
(((sample_fsm ("Automata.py" "fa502e4388a96d02d21091dfe5b9789f") ("Other.py" "bda6115eb60990dbe4a8cbf5e3f44f61") ("Population.py" "a61eef52045c0903cb3846882a700c07") ("Utilities.py" "1650ec728e88d3c094eb56310fd86677") ("main.py" "b07a05261c5c230bb654809ba582a76f"))) (3) 0 () 0 () () (f python-info sample_fsm (c (f module-info Automata () (c (f class-info Automaton (c (f field-info current (u . "Int")) c (f field-info payoff (u . "Float")) c (f field-info table (u . "List(List(Int))")) c (f field-info initial (u . "Int"))) (c (f function-info __init__ (c (f field-info self (u . "Automaton")) c (f field-info current (u . "Int")) c (f field-info payoff (u . "Float")) c (f field-info table (u . "List(List(Int))")) c (f field-info initial (u . "Int"))) (u . "Void")) c (f function-info interact (c (f field-info self (u . "Automaton")) c (f field-info other (u . "Automaton")) c (f field-info r (u . "Int"))) (u . "List(Automaton)")) c (f function-info clone (c (f field-info self (u . "Automaton"))) (u . "Automaton")) c (f function-info reset (c (f field-info self (u . "Automaton"))) (u . "Automaton")))))) c (f module-info Other (c (f function-info make_random_automaton (c (f field-info n (u . "Int"))) (u . "Automaton")) c (f function-info build_random_population (c (f field-info n (u . "Int"))) (u . "Population"))) ()) c (f module-info Population () (c (f class-info Population (c (f field-info a (u . "List(Automaton)"))) (c (f function-info __init__ (c (f field-info self (u . "Population")) c (f field-info a (u . "List(Automaton)"))) (u . "Void")) c (f function-info payoffs (c (f field-info self (u . "Population"))) (u . "List(Float)")) c (f function-info match_up (c (f field-info self (u . "Population")) c (f field-info r (u . "Int"))) (u . "Population")) c (f function-info regenerate (c (f field-info self (u . "Population")) c (f field-info rate (u . "Int"))) (u . "Population")) c (f function-info shuffle (c (f field-info self (u . "Population"))) (u . "Void")))))) c (f module-info Utilities (c (f function-info accumulated_s (c (f field-info probabilities (u . "List(Float)"))) (u . "List(Float)")) c (f function-info choose_randomly (c (f field-info probabilities (u . "List(Float)")) c (f field-info speed (u . "Int"))) (u . "List(Int)")) c (f function-info relative_average (c (f field-info l (u . "List(Float)")) c (f field-info w (u . "Float"))) (u . "Float"))) ()) c (f module-info main (c (f function-info run () (u . "Void")) c (f function-info evolve (c (f field-info p (u . "Population")) c (f field-info c (u . "Int")) c (f field-info s (u . "Int")) c (f field-info r (u . "Int"))) (u . "List(Float)")) c (f function-info simulation_to_lines (c (f field-info data (u . "List(Float)"))) (u . "List(Tuple(Int,Float))"))) ()))))
