code: def get_schema():
      """Returns schema for Chicago taxi dataset."""
      name_to_types = {
          "company": "string",
          "dropoff_census_tract": "float",
          "dropoff_community_area": "float",
          "dropoff_latitude": "float",
          "dropoff_longitude": "float",
          "fare": "float",
          "payment_type": "string",
          "pickup_census_tract": "float",
          "pickup_community_area": "int",
          "pickup_latitude": "float",
          "pickup_longitude": "float",
          "tips": "float",
          "trip_miles": "float",
          "trip_seconds": "float",
          "trip_start_day": "int",
          "trip_start_hour": "int",
          "trip_start_month": "int",
          "trip_start_timestamp": "int",
      }
  
      # Allow every column to accept null types
      fields = [
          {"name": name, "type": [col_type, "null"]}
          for name, col_type in name_to_types.items()
      ]
  
      return {
          "name": "Chicago Taxi dataset",
          "type": "record",
          "fields": fields,
      }
  
imports: import fastavro
  import pandas
label_desc: Use image node_id 1 for calling a global function with example usage: get_schema() and returns: dict