opalalgorithms.utils.datagenerator

Data generator class for generating data for testing purposes.

class opalalgorithms.utils.datagenerator.OPALDataGenerator(num_antennas, num_antennas_per_user, num_records_per_user, bandicoot_extended=True)[source]

Generate data as per OPAL formats for testing purposes.

Parameters:
  • num_antennas (int) – Total number of antennas available.
  • num_antennas_per_user (int) – Total number of different antennas a user can connect to.
  • num_records_per_user (int) – Number of records generated for each user over the complete year.
  • bandicoot_extended (bool) – To use bandicoot extended format or old format.

Todo

  • Remove bandicoot extended once that library is fixed.
generate_data()[source]

Generate data for a single user.