manoharan-lab / holopy

Hologram processing and light scattering in python
GNU General Public License v3.0
131 stars 50 forks source link

Make maintenance release (3.6) #427

Open vnmanoharan opened 7 months ago

vnmanoharan commented 7 months ago

HoloPy 3.6 will fix deprecations while trying not to break any existing code that relies on the current release (3.5.0). The aim is to update the code to work with the latest possible versions of python, numpy, scipy, xarray that are compatible with existing workflows. A key constraint is keeping the parallel tempered sampler (PTSampler) in emcee working, as it is being used by @carolinesmartin and possibly others. This constraint will require keeping compatibility with emcee 2.2.1, which is the latest version that has PTSampler. This requirement, in turn, will likely limit what version of numpy and python can be used.

This is a meta-issue to keep track of what needs to be done. It will be updated as needed.