code: def describe_studie(args):
      client = AdvisorClient()
      study = client.get_study_by_name(args.study_name)
  
      # Print study
      table = PrettyTable()
      table.field_names = [
          "Id",
          "Name",
          "Algorithm",
          "Status",
          "Create",
          "Updated",
      ]
      table.add_row(
          [
              study.id,
              study.name,
              study.algorithm,
              study.status,
              study.created_time,
              study.updated_time,
          ]
      )
      print(table)
  
      # Print study configuration
      """
    table = PrettyTable()
    table.field_names = ["Configuration"]
    table.add_row([study.study_configuration])
    print(table)
    """
      pprint.pprint(json.loads(study.study_configuration))
  
      # Print related trials
      study_trials = client.list_trials(args.study_name)
      if (len(study_trials)) > 0:
          print_trials_as_table(study_trials)
  
file_path: advisor/advisor_client/advisor_client/commandline/command.py
imports: import argcomplete
  import argparse
  import logging
  import pkg_resources
  import sys
  import pprint
  import json
  from prettytable import PrettyTable
  from advisor_client.client import AdvisorClient
  from advisor_client.runner.runner_launcher import RunnerLauncher
label_desc: Use image node_id 6 for calling a global function with example usage: describe_studie(args) without return types