Added
- Docstrings with typehints for covalent dispatcher functions added.
Changed
- Replaced `node` to `node_id` in `electron.py`.
- Removed unnecessary `enumerate` in `covalent_dispatcher/_core/__init__.py`.
- Removed `get_node_device_mapping` function from `covalent_dispatcher/_core/__init__.py`
and moved the definition to directly add the mapping to `workflow_schedule`.
- Replaced iterable length comparison for `executor_specific_exec_cmds` from `if len(executor_specific_exec_cmds) > 0`
to `if executor_specific_exec_cmds`.