parameters: (start_date)
return_statement: return pr_data
docstring: Fetch data of PRs merged after a given start date.
docstring_summary: Fetch data of PRs merged after a given start date.
docstring_tokens: Fetch data of PRs merged after a given start date .
function: def fetch_pr_since(start_date):
      """
      Fetch data of PRs merged after a given start date.
      """
      url = f"https://api.github.com/search/issues?q=is:pr+repo:PointCloudLibrary/pcl+merged:>={start_date}"
      pr_data = list()
      page = 1
      while True:
          response = requests.get(f"{url}&page={page}&per_page=100")
          response.raise_for_status()
          data = response.json()
          total_count = data["total_count"]
          pr_data.extend(data["items"])
          page += 1
          if len(pr_data) == total_count:
              break
      return pr_data
function_tokens: def fetch_pr_since ( start_date ) : url = f"https://api.github.com/search/issues?q=is:pr+repo:PointCloudLibrary/pcl+merged:>={start_date}" pr_data = list ( ) page = 1 while True : response = requests . get ( f"{url}&page={page}&per_page=100" ) response . raise_for_status ( ) data = response . json ( ) total_count = data [ "total_count" ] pr_data . extend ( data [ "items" ] ) page += 1 if len ( pr_data ) == total_count : break return pr_data