EWSNet
EWSNet requires initialisation using ewsnet_init due to its Python backend. At the start of each R session, ewsnet_init must be called and a consistent envname provided. When the function is run for the first time on a new machine, Python will be downloaded alongside the critical Python packages and a new environment (envname) created. The user will be prompted to agree to this by default (when the auto argument is FALSE) to ensure the files will not be accidentally downloaded if undesired. For future sessions, providing the same envname will result in the original environment being activated rather than redownloading all files.