text: import argparse
  import pandas as pd
  from authentication import ws
  from azureml.core import Dataset
  
  def getArgs(argv=None):
      parser = argparse.ArgumentParser(description="filepaths")
      parser.add_argument("--input_file_path", help='Input file path')
      parser.add_argument("--filename", help='Input filename')
      parser.add_argument("--output_file_path", help='Output file path')
      parser.add_argument("--output_filename", help='Output filename')
      return parser.parse_args(argv)
  
  def main():
      """Main operational flow"""
      args = getArgs()
      filepath = args.input_file_path + '/' + args.filename
      print(f'Filepath is: {filepath}')
  
      df = pd.read_csv(filepath)
      df['Date'] = pd.to_datetime(df['Date'])
      print(f' Pandas dataset:\n {df.head()}')
      print(f' Pandas dataset info:\n {df.info()}')
  
      ## Create Tabular Dataset
      def_blob_store = ws.get_default_datastore()
      dp = (def_blob_store, '/inter')
  
      # Experimental method that both creates a Tabular Dataset, and registers it as a Dataset
      fd = Dataset.Tabular.register_pandas_dataframe(df, target=dp, name='prepped_data')
      fd = fd.to_pandas_dataframe()
      print(f' Tabular dataset:\n {fd.head()}')
      print(f' Tabular dataset info:\n {fd.info()}')
  
      df.to_csv(args.output_file_path + '/' + args.output_filename, index=False)
  
  if __name__ == "__main__":
      main()
  