alan-turing-institute / spc-hpc-pipeline

Azure batch pipeline for the SPC project
MIT License
2 stars 0 forks source link

Libraries in this pipeline do unsafe casting of datatypes which could produce inconsistent results in simulations #27

Open AoifeHughes opened 1 year ago

AoifeHughes commented 1 year ago

For example: https://github.com/nismod/microsimulation/blob/098d527052f9b511c3c5f63a5e3f7f60228f1aaf/microsimulation/static.py#L125

When working with simulations and possibly using this pipeline on different machines e.g., Windows/Unix there could be minor issues arrising.

Difficult to put a solution on, but I feel crucial to document this as something to keep in mind if this pipeline may ever be used outside of a Linux container.

Marking is wontfix for now.