-
Notifications
You must be signed in to change notification settings - Fork 63
Open
Description
The gridpath_run_data_toolkit command calls run_data_toolkit.py which now requires "script_true_false_arg" and "reverse_default_behavior" columns in the settings.csv, however open_data_toolkit_settings_example.csv only contains "script", "setting", and "value" columns.
Calling the gridpath_run_data_toolkit now results in the following error:
gridpath_run_data_toolkit --single_step create_database --database /Users/hross2/Documents/GitHub/gridpath_data/raw_data
--db_schema ./raw_data_db_schema.sql --omit_data --settings_csv /Users/hross2/Documents/GitHub/gridpath/data_toolkit/
open_data_toolkit_settings_sample.csv
Traceback (most recent call last):
File "/Users/hross2/anaconda3/envs/grid_path/lib/python3.11/site-packages/pandas/core/indexes/base.py", line 3805, in get_loc
return self._engine.get_loc(casted_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "index.pyx", line 167, in pandas._libs.index.IndexEngine.get_loc
File "index.pyx", line 196, in pandas._libs.index.IndexEngine.get_loc
File "pandas/_libs/hashtable_class_helper.pxi", line 7081, in pandas._libs.hashtable.PyObjectHashTable.get_item
File "pandas/_libs/hashtable_class_helper.pxi", line 7089, in pandas._libs.hashtable.PyObjectHashTable.get_item
KeyError: 'script_true_false_arg'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/hross2/anaconda3/envs/grid_path/bin/gridpath_run_data_toolkit", line 33, in <module>
sys.exit(load_entry_point('GridPath', 'console_scripts', 'gridpath_run_data_toolkit')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/hross2/Documents/GitHub/gridpath/data_toolkit/run_data_toolkit.py", line 180, in main
row["script_true_false_arg"],
~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/hross2/anaconda3/envs/grid_path/lib/python3.11/site-packages/pandas/core/series.py", line 1121, in __getitem__
return self._get_value(key)
^^^^^^^^^^^^^^^^^^^^
File "/Users/hross2/anaconda3/envs/grid_path/lib/python3.11/site-packages/pandas/core/series.py", line 1237, in _get_value
loc = self.index.get_loc(label)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/hross2/anaconda3/envs/grid_path/lib/python3.11/site-packages/pandas/core/indexes/base.py", line 3812, in get_loc
raise KeyError(key) from err
KeyError: 'script_true_false_arg'
Metadata
Metadata
Assignees
Labels
No labels