As of recent, python3 on MacOS no longer uses fork to create child processes but will use spawn instead.
As such, aegean no longer works on MacOS.
Given that the multiprocessing approach for aegean is going to be soon changed (#170), it would be advantageous if this change allowed for both fork and spawn based multiprocessing so that MacOS could once again be supported.
This might also allow for multiprocessing on Windows, which has never supported forking.
As of recent, python3 on MacOS no longer uses fork to create child processes but will use spawn instead. As such,
aegean
no longer works on MacOS. Given that the multiprocessing approach foraegean
is going to be soon changed (#170), it would be advantageous if this change allowed for both fork and spawn based multiprocessing so that MacOS could once again be supported. This might also allow for multiprocessing on Windows, which has never supported forking.