1.12.0: - Interferometer analysis via PyLops is now live!
API changes:
A number of data structure objects have been renamed to make their dimensionality explicit (e.g. Grid -> Grid2D , Array -> Array2D). The method in_2d of data structures is now called native whereas in_1d is now slim.
Visualization:
- Major visualization refactor with minor change to Plotter API.
- Methods which wrap matploitlib methods now have a dedicated config file for default settings.
- Visuals can be manually added to any figure, or plotted via Include. plotter methods are now Plotter classes instead of plotter functions.
- A complete API reference guide of the new visualization tools can be found at autolens_workspace/notebooks/plot. This includes examples of how to plot every object and how to customize every matplotlib method that is called.
Decomposed Lens Modeling pipelines:
Although decomposed (e.g. stellar + dark) modeling has been feasible in PyAutoLens for a while, the SLaM pipelines on the autolens_workspace have now been comprehensively tested on mock and real datasets and are ready for generic adoption to any science use-case.
See autolens_workspace/notebooks/advanced/slam/with_lens_light for example pipelines.
Interferometer:
Support for interferometer analysis with PyLops is now fully functionality, which makes analysing millions of visibilities with pixelized sources feasible.