This PR contains some small fixes to allow HoloPy to work with python 3.9 and numpy 1.20.3. Later versions of python will not work with numpy 1.20, and later versions of numpy have changed argument parsing for ufuncs, so that some of the current code (see this test) for applying ufuncs to Prior objects will break. To avoid breaking current code when v3.6.0 of HoloPy is released, we should target python 3.9 and numpy 1.20.3 and no later versions.
Do you have a Mac with an M1/M2/M3 chip? If so, can you try uncommenting the - compilers line in the environment.yml file, updating the environment, and then running again?
This PR contains some small fixes to allow HoloPy to work with python 3.9 and numpy 1.20.3. Later versions of python will not work with numpy 1.20, and later versions of numpy have changed argument parsing for ufuncs, so that some of the current code (see this test) for applying ufuncs to
Prior
objects will break. To avoid breaking current code when v3.6.0 of HoloPy is released, we should target python 3.9 and numpy 1.20.3 and no later versions.