Skip to content

Releases: DavidT3/XGA

XGA v0.5.2 - Bug fix

17 Jan 20:47
6cca72d
Compare
Choose a tag to compare

What's Changed

  • Fixed mass convenience function so that it defines the hydrostatic ma… by @DavidT3 in #1296

Full Changelog: v0.5.1...v0.5.2

XGA v0.5.1 - Revamp of entropy & mass profiles, and new thermal pressure profile

17 Jan 20:29
6c6544a
Compare
Choose a tag to compare

Summary

Quite a few general bug fixes, but the most important changes are to how the mass and entropy profiles work, and the introduction of a new thermal pressure profile.

Mass, entropy, and pressure profiles are no longer restricted to taking smooth models of temperature and density as their input - instead they can take data points, and interpolate between them in cases where the radial bins aren't the same. They can still use smooth models as inputs.

As a consequence of this, models for entropy, mass, and pressure have been added - these can be fit to those profiles, as they can now be purely data driven.

What's Changed

  • Allow the user to set the clean_obs_threshold for XGA-LTR runs. by @DavidT3 in #1204
  • Bug/another ltr index bug by @DavidT3 in #1206
  • Bug/cbar scaling relation by @DavidT3 in #1208
  • Feat/one to one scaling relation view by @DavidT3 in #1211
  • Think that the annoying warning should be vanquished - for issue #1220 by @DavidT3 in #1221
  • Refine/gal clust exclude bright points by @DavidT3 in #1223
  • Added the ASCL badge to XGA README by @DavidT3 in #1225
  • Hopefully fixed the declaration of matplotlib slider instances in the… by @DavidT3 in #1229
  • Fixing a mistake in type checking in ClusterSample by @DavidT3 in #1247
  • Fixed another mistake in the ClusterSample init related to the core p… by @DavidT3 in #1248
  • Refine/revamp hydro mass profile product by @DavidT3 in #1275
  • Feat/pressure profile class by @DavidT3 in #1278
  • Added the entropy, mass, and pressure sections to the xga.models API … by @DavidT3 in #1287

Full Changelog: v0.5.0...v0.5.1

XGA v0.5.0 - HUGE DEPENDENCY UPDATE

12 Aug 21:44
Compare
Choose a tag to compare

Important Summary

Some bug fixes, some refinements to existing behaviour.

A pretty big new feature is that the SpecificEntropy profile class no longer behaves exactly like the HydrostaticMass profile class - in that it no longer requires you to calculate the entropy profile from fitted models to temperature and density, you can now use data points to calculate entropy as well, which is preferable. There are also models that can be fit to SpecificEntropy profiles, and you can use projected temperature profiles to calculate entropy if you wish.

The other new feature worthy of note is the addition of 'data driven' density profile calculation for galaxy clusters from surface brightness profiles. In addition to the existing 'inv_abel_fitted_model', which requires that a smooth model be fit to the surface brightness and then deprojected, you can now apply deprojection (inverse abel transforms) directly to data points - this can preserve interesting structure in the brightness profiles.

However, the biggest change is that we have finally updated all of the dependencies, and you will need to create a new environment to use this version of XGA. This was neglected for some years and it was becoming difficult to actually install XGA - that should now no longer be a problem, and if you visit the documentation site you will see instructions on how to use the newly included conda files to easily setup a compatible environment. We also aim for this to be the first release of XGA to be distributed through conda.

What's Changed

Full Changelog: v0.4.5...v0.5.0

XGA v0.4.5 - Tiny patch

27 May 15:10
2a5a6ea
Compare
Choose a tag to compare

What's Changed

  • Hopefully will catch incomplete annular spectra being read in - with … by @DavidT3 in #1146

Full Changelog: v0.4.4...v0.4.5

v0.4.4

02 May 15:38
47d178e
Compare
Choose a tag to compare

What's Changed

  • Bug/ann spec none no usable take two by @DavidT3 in #1119
  • Feat/limit value range image view by @DavidT3 in #1120
  • Added the ability to set a custom title in the view method of image by @DavidT3 in #1122
  • Refine/make relation error propagation work by @DavidT3 in #1126
  • Think I should have fixed the bug where relation plots get angry with… by @DavidT3 in #1127
  • y offset in point labelling should now work properly by @DavidT3 in #1128
  • Refine/update giles lt relations by @DavidT3 in #1129
  • Added XCS SDSSRM R2500 scaling relations for LT by @DavidT3 in #1133
  • Bug/interactive region altering not working by @DavidT3 in #1134
  • Refine/more informative non sas error messages by @DavidT3 in #1139

Full Changelog: v0.4.3...v0.4.4

XGA v0.4.3 release

06 Feb 14:56
Compare
Choose a tag to compare

Bug fixes for LightCurves and new features for the XGA Luminosity, Temperature, Radius pipeline

A new 'frozen-temperature' mode is included for the XGA-LTR, very strongly based on the XCS implementation in Giles et al. 2022 - meant for low surface brightness clusters that don't necessarily have the photons to constrain temperature and luminosity simultaneously through spectral fitting.

What's Changed

  • Update requirements.txt by @DavidT3 in #1063
  • Feat/light curve sas generation by @DavidT3 in #1072
  • Changed the default value of 'pattern' for the get methods for lightc… by @DavidT3 in #1074
  • Should have fixed the unpacking error that showed up in on_xmm_match by @DavidT3 in #1075
  • Hopefully fixed the possible bug where reading in lightcurves will fa… by @DavidT3 in #1077
  • Added a 'freeze_temp' argument to single_temp_apec, though it doesn't… by @DavidT3 in #1078
  • Refine/fix fixed tx lx pipeline by @DavidT3 in #1081
  • Should have fixed the bug where the aggregate profile view method wit… by @DavidT3 in #1083
  • Bug/disass error when loading back in after lc gen by @DavidT3 in #1087

Full Changelog: v0.4.2...v0.4.3

XGA v0.4.2 release (no v0.4.0 release)

20 Sep 18:30
ed8bf15
Compare
Choose a tag to compare

This release accompanies the first XCS hydrostatic mass measurement paper, for a sample selected from SDSS redMaPPer. A great deal of time has passed since the last release, and many bugs have been fixed and changes made. The automatic release notes are included below, but two standout new features are the first XGA pipeline (to iteratively measure luminosities, temperatures, and radii using scaling relations), and the interactive region editor.

What's Changed

Full Changelog: v0.3.0...v0.4.2

The release of XGA v0.3.0 - accompanying the arXiv release of the paper

02 Feb 16:43
51ba471
Compare
Choose a tag to compare
Merge pull request #769 from DavidT3/docs/readyForRelease

Docs/ready for release

Updates to PointSample and point source matching

01 Nov 14:02
8c3d87b
Compare
Choose a tag to compare

Another incremental release with some bug fixes, this is the version I used for C.J. Burke et al. DES AGN paper.

Small masking bug fix

08 Oct 16:07
8d0726c
Compare
Choose a tag to compare

This corrects a breaking bug that was present in version 0.2.1, where masks generated by RateMap objects to remove chip edges were just integer values. This caused anything to do with generating brightness profiles to just not run.