So, I think that your code in evolution.py might has an error.
Why did you take sample2['channels'][1]] in line 124? Maybe you will consider sample2['channels'][i]]?
line 124: _newsample['channels'][i] = random.choice([sample1['channels'][i], sample2['channels'][1]])
Hello! Thank you all for your amazing work!
So, I think that your code in evolution.py might has an error. Why did you take sample2['channels'][1]] in line 124? Maybe you will consider sample2['channels'][i]]?
line 124: _newsample['channels'][i] = random.choice([sample1['channels'][i], sample2['channels'][1]])