Here I have added all the necessary utilities for acquiring, handling, and processing ECEi data. The current version functions properly with the preprocessing procedure. ECEI.py contains most of the new code, and is primarily concerned with data acquisition. The Signal2D object was added to plasma.primitives.data to accommodate 2D signals, with lots of ecei-specific methods. Other files contain small changes such as updating the conf_parser to assign the right signals dictionaries and added said dictionaries to data.signals.
Here I have added all the necessary utilities for acquiring, handling, and processing ECEi data. The current version functions properly with the preprocessing procedure. ECEI.py contains most of the new code, and is primarily concerned with data acquisition. The Signal2D object was added to plasma.primitives.data to accommodate 2D signals, with lots of ecei-specific methods. Other files contain small changes such as updating the conf_parser to assign the right signals dictionaries and added said dictionaries to data.signals.