{"kind":"task","effective_mode":"full","benchmark":{"kind":"benchmark","effective_mode":"full","slug":"bigcodebench","formal_name":"BigCodeBench","introduction":"BigCodeBench poses 1,140 function-level tasks drawn across 139 libraries. It tests whether a model can compose several real APIs correctly rather than write one self-contained function.","introduction_ja":"","introduction_en":"","category":"Category not supplied","task_count":null,"acquisition_status":"Acquisition status not supplied","official_url":"https://bigcode-bench.github.io/","indexing_mode":"index","profile":{"resources":[],"task_format":"","scoring":"","metric":"","size":"","answer_access":"","license":"","citation":"","maintainer":"","released":"","why_hard":"","related":[],"history":"","construction":"","limitations":"","saturation":"","scores":[]}},"task_id":"c6ff3a02-24d9-5576-8605-a3b3ec0b958f","task_key":"default--v0~2e1~2e0~5fhf--c6ff3a02-24d9-5576-8605-a3b3ec0b958f","task_revision_id":"1","upstream_id":"","short_description":"BigCodeBench v0.1.0_hf c6ff3a02-24d9-5576-8605-a3b3ec0b958f","config":"default","split":"v0.1.0_hf","body":"{\"code_prompt\":\"import numpy as np\\nimport pandas as pd\\nfrom dateutil.parser import parse\\ndef task_func(dates_str_list):\\n\",\"complete_prompt\":\"import numpy as np\\nimport pandas as pd\\nfrom dateutil.parser import parse\\n\\n\\n\\ndef task_func(dates_str_list):\\n    \\\"\\\"\\\"\\n    Analyze the weekday distribution in a list of date strings. Implemented by dateutil.parser.\\n\\n    This function takes a list of date strings in \\\"yyyy-mm-dd\\\" format, calculates \\n    the weekday for each date, and returns a distribution of the weekdays.\\n\\n    Parameters:\\n    - dates_str_list (list): The list of date strings in \\\"yyyy-mm-dd\\\" format.\\n\\n    Returns:\\n    - Series: A pandas Series of the weekday distribution, where the index represents \\n              the weekdays (from Monday to Sunday) and the values represent the counts \\n              of each weekday in the provided list.\\n\\n    Requirements:\\n    - datetime\\n    - dateutil.parser\\n    - numpy\\n    - pandas\\n\\n    Example:\\n    >>> task_func(['2022-10-22', '2022-10-23', '2022-10-24', '2022-10-25'])\\n    Monday       1\\n    Tuesday      1\\n    Wednesday    0\\n    Thursday     0\\n    Friday       0\\n    Saturday     1\\n    Sunday       1\\n    dtype: int64\\n    \\\"\\\"\\\"\\n\",\"entry_point\":\"task_func\",\"instruct_prompt\":\"Analyze the weekday distribution in a list of date strings. Implemented by dateutil.parser. This function takes a list of date strings in \\\"yyyy-mm-dd\\\" format, calculates the weekday for each date, and returns a distribution of the weekdays.\\nThe function should output with:\\n    Series: A pandas Series of the weekday distribution, where the index represents\\n    the weekdays (from Monday to Sunday) and the values represent the counts\\n    of each weekday in the provided list.\\nYou should write self-contained code starting with:\\n```\\nimport numpy as np\\nimport pandas as pd\\nfrom dateutil.parser import parse\\ndef task_func(dates_str_list):\\n```\",\"libs\":\"['dateutil', 'pandas', 'numpy']\"}","display_format":"code","language":"","answer_status":"published","assets":[],"source_url":"https://bigcode-bench.github.io/","history":"initial import","indexing_mode":"index","subproblems":[],"grids":[]}