{"size": 2753, "ext": "rktd", "max_stars_repo_path": "gm-pepm-2018/script/cache-python-info/take5.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/take5.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/take5.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": 917.6666666667, "max_line_length": 2683, "alphanum_fraction": 0.6374863785}
;; This file was generated by the `with-cache` library on 2017-04-22
(((take5 ("dealer.py" "c9e30cf708b37d0f300c29b2223881f8") ("main.py" "0e25bd26f84cf6500962a9fb3dfa8829") ("player.py" "616cff9da7e710cdec35b248109d62fc"))) (3) 0 () 0 () () (f python-info take5 (c (f module-info dealer () (c (f class-info Dealer (c (f field-info players (u . "List(Player)")) c (f field-info bull_points (u . "List(Int)")) c (f field-info cards_per_game (u . "Int"))) (c (f function-info __init__ (c (f field-info self (u . "Dealer")) c (f field-info players (u . "List(Player)")) c (f field-info bull_points (u . "List(Int)")) c (f field-info cards_per_game (u . "Int"))) (u . "Void")) c (f function-info simulate_game (c (f field-info self (u . "Dealer"))) (u . "List(Tuple(Int,Int))")) c (f function-info create_deck (c (f field-info self (u . "Dealer")) c (f field-info deck_size #f) c (f field-info bull_points (u . "Float")) c (f field-info order (u . "Float"))) (u . "List(Tuple(Int,Int))")) c (f function-info create_stacks (c (f field-info self (u . "Dealer"))) (u . "List(List(Tuple(Int,Int)))")) c (f function-info output_scores (c (f field-info self (u . "Dealer"))) (u . "List(Tuple(Int,Int))")) c (f function-info update_game (c (f field-info self (u . "Dealer")) c (f field-info player (u . "Player")) c (f field-info stack_index (u . "Int")) c (f field-info stacks (u . "List(List(Tuple(Int,Int)))"))) (u . "Tuple(Int,List(List(Tuple(Int,Int))))")) c (f function-info replace_card (c (f field-info self (u . "Dealer")) c (f field-info card (u . "Tuple(Int,Int)")) c (f field-info index (u . "Int")) c (f field-info stacks (u . "List(List(Tuple(Int,Int)))"))) (u . "List(List(Tuple(Int,Int)))")))))) c (f module-info main (c (f function-info generate_dealer (c (f field-info players (u . "List(Player)")) c (f field-info cards_per_game (u . "Int"))) (u . "Dealer")) c (f function-info generate_players (c (f field-info num_players (u . "Int"))) (u . "List(Player)")) c (f function-info main () (u . "Void"))) ()) c (f module-info player () (c (f class-info Player (c (f field-info name (u . "Int")) c (f field-info cards (u . "List(Tuple(Int,Int))"))) (c (f function-info __init__ (c (f field-info self (u . "Player")) c (f field-info name (u . "Int")) c (f field-info cards (u . "List(Tuple(Int,Int))"))) (u . "Void")) c (f function-info discard (c (f field-info self (u . "Player"))) (u . "Int")) c (f function-info choose_correct_stack (c (f field-info self (u . "Player")) c (f field-info stacks (u . "List(List(Tuple(Int,Int)))"))) (u . "Int")) c (f function-info get_index_of_closest_stack (c (f field-info self (u . "Player")) c (f field-info cards (u . "List(Tuple(Int,Int))")) c (f field-info card (u . "Tuple(Int,Int)"))) (u . "Int")))))))))
