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