Recent Releases of getdist

getdist - GetDist 1.7.0

GetDist 1.7.0 Release

  • Added arviztomcsamples to load ArviZ format samples (e.g. from PyMC)
  • Doc examples for loading chains from Cobaya, PyMC, emcee, etc.
  • Updated paper to document credible interval calculation heuristics and other updates (bibtex to be updated for publication shortly)

GUI Downloads

  • Mac (Intel): GetDist-GUI-intel.dmg
  • Mac (Apple Silicon): GetDist-GUI-arm.dmg
  • Windows: GetDist-GUI-*.msi (installer)

GUI Installation

  • Mac: Open the DMG file and drag the app to your Applications folder
  • Windows: Run the MSI installer

- Python
Published by github-actions[bot] 8 months ago

getdist - GetDist GUI 1.6.5

GetDist GUI 1.6.5 Release

  • Updates for python 3.10 syntax
  • Ruff formatting and pre-commit hooks

Downloads

  • Mac (Intel): GetDist-GUI-intel.dmg
  • Mac (Apple Silicon): GetDist-GUI-arm.dmg
  • Windows: GetDist-GUI-*.msi (installer)

Installation

  • Mac: Open the DMG file and drag the app to your Applications folder
  • Windows: Run the MSI installer

- Python
Published by github-actions[bot] 8 months ago

getdist - GetDist GUI 1.6.4

GetDist GUI 1.6.4 Release

Add standalone installers for the GetDist GUI, and fix font scaling issues.

Downloads

  • Mac (Intel): GetDist-GUI-intel.dmg
  • Mac (Apple Silicon): GetDist-GUI-arm.dmg
  • Windows: GetDist-GUI-*.msi (installer)

Installation

  • Mac: Open the DMG file and drag the app to your Applications folder
  • Windows: Run the MSI installer

- Python
Published by github-actions[bot] 10 months ago

getdist - 1.6.0

  • Support for general 2D prior mask via mask_function argument to plot 2D function (see example notebook for an example)
  • marker_args dict for plot1d; allow list markerargs when adding multiple markers
  • Latest numpy 2 and matplotlib compatibility

- Python
Published by cmbant about 1 year ago

getdist - 1.5.0

  • Can now plot parameters that do not exist in first samples used
  • Misc minor fixes and compatibility updates

- Python
Published by cmbant over 1 year ago

getdist - 1.4.8

Misc fixes and updates

- Python
Published by cmbant almost 2 years ago

getdist - 1.4.1

  • Uses fast numpy loadtxt to load chains in numpy >= 1.23 (much faster than previous pandas fallback)
  • Minor fixes

- Python
Published by cmbant about 3 years ago

getdist - 1.4

  • GetDist GUI supports PySide 6
  • Minor fixes

- Python
Published by cmbant over 3 years ago

getdist - 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

- Python
Published by cmbant over 4 years ago

getdist - 1.2.0

Various small bug and version compatibility fixes.

- Python
Published by cmbant almost 5 years ago

getdist - 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)

- Python
Published by cmbant about 6 years ago

getdist - 1.0

  • getdist.styles modules for consistently changing styles of plots and easily using default matplotlib colors. See plots.setactivestyle. 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 axistickstepgroups, axistick_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 finishplot() when there is only one set of axes [which calls tightlayout 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)
  • subplotsizeratio parameter to change default subplot aspect ratio
  • More common plot parameter defaults available from settings and hence also styles (legendcoloredtext, title_limit etc.)
  • getdist.plots consistently uses lower case (PEP8). Other modes still mainly use CamelCase. Old forms still work.
  • Triangle plot option upperlabelright 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

- Python
Published by cmbant over 6 years ago

getdist - 0.3.3

  • Added title_limit option for 1D and triangle plots to add parameter limit at top of each subplot
  • Add markers option to triangle_plot
  • Cobaya 2 compatibility
  • Minor GUI fixes

- Python
Published by cmbant over 6 years ago

getdist - 0.3.1

  • GetDistGUI support for python3 with PySide2
  • Better support for nested sampling and uncorrelated samples via specified sample type
  • Bug and doc fixes

- Python
Published by cmbant about 7 years ago

getdist - 0.3.0

Further support for Cobaya chains, and parameter aliases/renames.

Some support for scientific exponential notation for very large/small parameters in table outputs.

Improvements to triangle_plot including options for the upper triangle

Various bug fixes and updates for latest matplotlib.

- Python
Published by cmbant over 7 years ago

getdist - 0.2.8.4

Adds support for Cobaya .yaml chain metadata files (thanks Jesus Torrado).

GetDist GUI has option to put legend inside axes for single-axes plots.

Updates for latest matplotlib compatibility. Misc fixes.

Added links to run example notebook online in Binder.

- Python
Published by cmbant about 8 years ago

getdist - 0.2.8.2

Minor fixes for automatically updating chain parameters after changes. Added argument to change limits in triangle plot.

- Python
Published by cmbant over 8 years ago

getdist - 0.2.8

Misc bug fixes and some heuristics for fallback when automatic KDE bandwidth selection fails.

- Python
Published by cmbant over 8 years ago

getdist - 0.2.6

- Python
Published by cmbant about 9 years ago