Skip to content

1.12.0: - Interferometer analysis via PyLops is now live!

Choose a tag to compare

@Jammy2211 Jammy2211 released this 09 Feb 18:44

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.