The SA period is a decimal number coming from the configuration file. If an user specify 0.02 in a job and 0.020 in another job the file will end up in different directories when it should not. What if the user specify it in exponential format 2E-2? How one would distinguish a period 1.00 from a period 10.0? They will end up in the same directory SA1000. Perhaps we should restrict the input format of the period to a fixed number of digits. BTW, I do not see issue with having a dot in the directory name, and it is probably clearer.