PaulHancock/Aegean

allow both fork and spawn based multiprocessing

Closed this issue · 2 comments

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 PR #182 this now only applies to BANE and not aegean.

This is fixed in #176 and is awaiting to be pulled into dev