added profiling of readers
added tests for slice immutability
sped up scaling chimera data by using less operations and correct datatypes