Describe the bug
On reading in an existing IN.DAT and then writing it out again some integers are converted to floats when running the rewritten IN.DAT PROCESS falls over
Steps to reproduce
st_regress = "st_regression.IN.DAT"
out = InDat(filename=st_regress)
out.data['i_pf_location"].get_value # [2.0, 3.0, 3.0, 4.0], should be integers
out.write_in_dat(output_filename="new.IN.DAT") # run this file and it process doesnt like it
Expected behaviour
Evidence
Environment
Additional context
Describe the bug
On reading in an existing IN.DAT and then writing it out again some integers are converted to floats when running the rewritten IN.DAT PROCESS falls over
Steps to reproduce
Expected behaviour
Evidence
Environment
Additional context