Extracted generate_noise()
Added xUnit
Added tests for add_padding()
Added restr_newgx/y_toroidal calculation back in
Refactored add_padding() tests
Added tests for 2nd add_padding() iteration
Extracted out get_excitation_and_inhibition()
Extracted normalize_output()

Not sure if that’s the best name..?
Renamed variables for terseness
Extracted out calculate_xy()
Extracted test utilities
Added tests for get_excitation_and_inhibition()
Improved temp test utilities
Added tests for normalize_output()
Corrected add_padding() test data
Added better get_excitation_inhibition() test data
Adopted test data naming convention
Added better test data for normalize_output()
Added more normalize_output() tests

Looks good!
Corrected test data path names