/home/james/anaconda3/envs/SDG_11.2.1/bin/python /home/james/programming/work-related/SDG_11.2.1/src/time_table/SDG_bus_timetable.pyConfig loaded in data_ingest.py Config loaded in SDG_bus_timetable.py /home/james/programming/work-related/SDG_11.2.1/data/england_bus_timetable/stop_times.txt does not exist /home/james/programming/work-related/SDG_11.2.1/data/england_bus_timetable/trips.txt does not exist /home/james/programming/work-related/SDG_11.2.1/data/england_bus_timetable/calendar.txt does not exist Directory /home/james/programming/work-related/SDG_11.2.1/data/england_bus_timetable already exists Downloading itm_all_gtfs from https://data.bus-data.dft.gov.uk/timetable/download/gtfs-file/all/ Saving itm_all_gtfs to /home/james/programming/work-related/SDG_11.2.1/data/england_bus_timetable/itm_all_gtfs Extracting stop_times.txt from /home/james/programming/work-related/SDG_11.2.1/data/england_bus_timetable/itm_all_gtfs Extracting trips.txt from /home/james/programming/work-related/SDG_11.2.1/data/england_bus_timetable/itm_all_gtfs Extracting calendar.txt from /home/james/programming/work-related/SDG_11.2.1/data/england_bus_timetable/itm_all_gtfs Deleting itm_all_gtfs from /home/james/programming/work-related/SDG_11.2.1/data/england_bus_timetable/itm_all_gtfs Reading stop_times.csv from /home/james/programming/work-related/SDG_11.2.1/data/england_bus_timetable/stop_times.txt. Time taken for csv reading is 1.70 seconds Writing Pandas dataframe to feather at /home/james/programming/work-related/SDG_11.2.1/data/england_bus_timetable/stop_times.feather Feather already exists Reading trips.csv from /home/james/programming/work-related/SDG_11.2.1/data/england_bus_timetable/trips.txt. Traceback (most recent call last): File "/home/james/programming/work-related/SDG_11.2.1/src/time_table/SDG_bus_timetable.py", line 122, in trips_df = di._csv_to_df( File "/home/james/programming/work-related/SDG_11.2.1/src/data_ingest.py", line 166, in _csv_to_df pd_df = pd.read_csv(csv_path, usecols=cols, File "/home/james/anaconda3/envs/SDG_11.2.1/lib/python3.8/site-packages/pandas/util/_decorators.py", line 311, in wrapper return func(*args, **kwargs) File "/home/james/anaconda3/envs/SDG_11.2.1/lib/python3.8/site-packages/pandas/io/parsers/readers.py", line 586, in read_csv return _read(filepath_or_buffer, kwds) File "/home/james/anaconda3/envs/SDG_11.2.1/lib/python3.8/site-packages/pandas/io/parsers/readers.py", line 482, in _read parser = TextFileReader(filepath_or_buffer, **kwds) File "/home/james/anaconda3/envs/SDG_11.2.1/lib/python3.8/site-packages/pandas/io/parsers/readers.py", line 811, in __init__ self._engine = self._make_engine(self.engine) File "/home/james/anaconda3/envs/SDG_11.2.1/lib/python3.8/site-packages/pandas/io/parsers/readers.py", line 1040, in _make_engine return mapping[engine](self.f, **self.options) # type: ignore[call-arg] File "/home/james/anaconda3/envs/SDG_11.2.1/lib/python3.8/site-packages/pandas/io/parsers/c_parser_wrapper.py", line 69, in __init__ self._reader = parsers.TextReader(self.handles.handle, **kwds) File "pandas/_libs/parsers.pyx", line 549, in pandas._libs.parsers.TextReader.__cinit__ pandas.errors.EmptyDataError: No columns to parse from file