class_docstr: DataSource which loads queries and slots from the ATIS dataset.
  
  The simple usage is to provide the path the unzipped atis directory, and
  it will use the default filenames and parameters.
  
  ATIS dataset has the following characteristics:
  - words are stored in a dict file.
  - content files contain only indices of words.
  - there's no eval set: we'll take random rows from the train set.
  - all queries start with BOS (Beginning Of Sentence) and end with EOS
    (End Of Sentence), which we'll remove.
class_docstr_tok: ["DataSource","which","loads","queries","and","slots","from","the","ATIS","dataset",".","The","simple","usage","is","to","provide","the","path","the","unzipped","atis","directory",",","and","it","will","use","the","default","filenames","and","parameters",".","ATIS","dataset","has","the","following","characteristics",":","-","words","are","stored","in","a","dict","file",".","-","content","files","contain","only","indices","of","words",".","-","there","'s","no","eval","set",":","we","'ll","take","random","rows","from","the","train","set",".","-","all","queries","start","with","BOS","(","Beginning","Of","Sentence",")","and","end","with","EOS","(","End","Of","Sentence",")",",","which","we","'ll","remove","."]
code: def _iter_rows(
      self, query_reader, slots_reader, select_fn=lambda: True
  ):
      for query_str, slots_str in zip(query_reader, slots_reader):
          if select_fn():
              yield {
                  self.query_field: query_str,
                  self.slots_field: slots_str,
              }
  
file_path: pytext/demo/my_tagging/source.py
imports: import os
  from random import Random
  from typing import Dict, List, Type
  from pytext.common.constants import SpecialTokens
  from pytext.data.sources.data_source import RootDataSource
  from pytext.utils.file_io import PathManager
label_desc: Use image node_id 4 for calling the AtisSlotsDataSource obj's underlying member method code with example usage: obj._iter_rows(query_reader, slots_reader, select_fn) without return types