Releases: cmbant/getdist
Releases · cmbant/getdist
1.5.0
1.4.8
1.4.1
1.4
1.3
- Added plot_4d for 3-D colored scatter plots, with optional animation and mp4 export
- GUI updates for dark mode and dpi compatibility; copy image to clipboard
- Use numpy 1.17 Generators for random sampling
- MCSamples instances can now access parameter sample values via samples['name']
- Fixes for Cobaya chain load
- Bug fixes and updates for compatibility
1.2.0
1.1.0
- Support for plotting and gui loading chains from any hierarchy of folders given the root folder name as chain_dir
- Large speed up for analysing very long highly correlated chains (in getEffectiveSamplesGaussianKDE)
- Removed Python 2 support, updates for Python 3 (see Python2latest for Py2-compatible version)
- Fixes and updates for Cobaya chain compatibility including propagating fixed parameter values
- Removed paramgrid module (loaded from cosmomc if that is installed and configured)
1.0
- getdist.styles modules for consistently changing styles of plots and easily using default matplotlib colors. See plots.set_active_style. Styles included are "default", "tab10" (default matplotlib 2 colors) and "planck" (more complicated example).
- BoundedMaxNLocator for determining tick locations dynamically accounting for label lengths to avoid overlaps.
Parameters axis_tick_step_groups, axis_tick_powerlimits available in settings - Latest matplotlib compatibility (now requires 2.2+, with 3.1+ recommended). Internal changes to use gridspec and other more modern features
- Saving/loading of labels and sampler sample properties
- Cache files now in temp/cache directory by default (avoids issues with file write access at chain file location)
- Subplot layout improved; option to use constrained_layout
- plot_1d, plot_2d and plot_3d now automatically call finish_plot() when there is only one set of axes [which calls tight_layout as needed to make everything fit in the requested size)
- Options to control font size scaling, which is now applied dynamically if scaling=True (see settings)
- subplot_size_ratio parameter to change default subplot aspect ratio
- More common plot parameter defaults available from settings and hence also styles (legend_colored_text, title_limit etc.)
- getdist.plots consistently uses lower case (PEP8). Other modes still mainly use CamelCase. Old forms still work.
- Triangle plot option upper_label_right when using upper roots
- Convenience function get_axes. Many refactorings for consistent axes arguments.
- Added add_bands for plotting constraint bands
- Improved support for rotated tick labels (rotation options in settings)
- Added getEffectiveSamplesGaussianKDE_2d
- Tweaked KDE bandwidth estimation for fewer failures
- Added option to get best fit sample (getParamBestFitDict)
- Removed some deprecated features including support for old fortran GetDist plot_data files
- Significant GetDist GUI improvements (now renamed "getdist-gui"):
- high DPI support
- change plot settings (options menu) interactively in script view
- Mac .app wrapper and compatibility
- Coordinates and panning in the interactive preview page
- Status bar shows any warnings
- Easier changing of boolean settings in the options windows