{"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":"76befb7a-5a96-57ce-96f2-c1394a23dfea","task_key":"default--v0~2e1~2e0~5fhf--76befb7a-5a96-57ce-96f2-c1394a23dfea","task_revision_id":"1","upstream_id":"","short_description":"BigCodeBench v0.1.0_hf 76befb7a-5a96-57ce-96f2-c1394a23dfea","config":"default","split":"v0.1.0_hf","body":"{\"code_prompt\":\"import matplotlib.pyplot as plt\\nimport numpy as np\\ndef task_func(ax, radius):\\n\",\"complete_prompt\":\"import matplotlib.pyplot as plt\\nimport numpy as np\\n\\n\\ndef task_func(ax, radius):\\n    '''\\n    Draw a circle with a given radius on the polar chart 'ax' and set radial ticks.\\n    This function manipulates plot data using matplotlib.\\n\\n    Parameters:\\n    ax (matplotlib.axes._axes.Axes): The ax to plot on. Must be a polar plot.\\n    radius (float): The radius of the circle. Must be non-negative.\\n\\n    Returns:\\n    matplotlib.axes._axes.Axes: The modified Axes object with the circle plotted.\\n\\n    Note:\\n    - If the radius is negative this function will raise ValueError.\\n    - If 'ax' is not a polar plot this function will raise TypeError.\\n\\n    Requirements:\\n    - matplotlib.pyplot\\n    - numpy\\n\\n    Example:\\n    >>> import matplotlib.pyplot as plt\\n    >>> fig = plt.figure()\\n    >>> ax = fig.add_subplot(111, polar=True)\\n    >>> result_ax = task_func(ax, 1.5)\\n    >>> np.allclose(result_ax.get_lines()[0].get_ydata(), 1.5)\\n    True\\n    >>> plt.close()\\n    '''\\n\",\"entry_point\":\"task_func\",\"instruct_prompt\":\"Draw a circle with a given radius on the polar chart 'ax' and set radial ticks. This function manipulates plot data using matplotlib.\\nNote that: If the radius is negative this function will raise ValueError. If 'ax' is not a polar plot this function will raise TypeError.\\nThe function should output with:\\n    matplotlib.axes._axes.Axes: The modified Axes object with the circle plotted.\\nYou should write self-contained code starting with:\\n```\\nimport matplotlib.pyplot as plt\\nimport numpy as np\\ndef task_func(ax, radius):\\n```\",\"libs\":\"['numpy', 'matplotlib']\"}","display_format":"code","language":"","answer_status":"published","assets":[],"source_url":"https://bigcode-bench.github.io/","history":"initial import","indexing_mode":"index","subproblems":[],"grids":[]}