Changelog

created with github-changelog-generator

github_changelog_generator -u threeML -p astromodels –exclude-tags-regex “(.+)(dev)([0-9]?)” –base CHANGELOG.md -t $ –> needs to be run again before release!

v2.5.1 (2025-12-XX)

Full Changelog

Implemented enhancements:

  • Drop support for xspec-modelsonly and support conda-based xspec #231

  • Feature request: Add conda support for Mac with ARM architecture and Add support for pixi #229

Closed issues:

  • Testing against XSPEC>=12.15.0 #241

  • dev astromodels import error: most likely due to a circular import #230

  • Min and max values don’t seem to get the unit conversion #92

Merged pull requests:

v2.5.0 (2025-10-03)

Full Changelog

Closed issues:

  • Need for Python 2 support? #222

  • Coordinates issue on SpatialTemplate_2D #218

  • Installation fails unless using –use-pep517 #209

Merged pull requests:

v2.4.3 (2025-02-01)

Full Changelog

Closed issues:

  • Installation broken in Python v3.12 #204

Merged pull requests:

v2.4.2 (2024-05-17)

Full Changelog

Merged pull requests:

v2.4.1 (2023-11-01)

Full Changelog

Merged pull requests:

v2.4.0 (2022-09-20)

Full Changelog

Closed issues:

  • Negative Flux in astromodels #163

Merged pull requests:

v2.3.9 (2022-08-19)

Full Changelog

v2.3.8 (2022-08-01)

Full Changelog

v2.3.7 (2022-07-31)

Full Changelog

Closed issues:

  • Log transform in Powerlaw functions #186

v2.3.6 (2022-07-26)

Full Changelog

v2.3.5 (2022-07-12)

Full Changelog

Closed issues:

  • Cannot import astromodels #182

Merged pull requests:

v2.3.2 (2022-05-24)

Full Changelog

v2.3.1 (2022-05-23)

Full Changelog

Merged pull requests:

v2.3.0 (2022-04-08)

Full Changelog

Implemented enhancements:

Closed issues:

  • Incorrect Numba typing on some CPU architectures in template_model.py #172

Merged pull requests:

v2.2.2 (2021-08-17)

Full Changelog

Merged pull requests:

v2.2.1 (2021-08-17)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Xsect data not downloaded when installing with pip #152

  • Powerlaw_flux bug? #149

  • EBLattenuation: EBL model not retained during copying etc. #114

  • extra_setup dictionary lost for composite functions #113

Closed issues:

  • memory leak when loading many table models #154

  • model.display() weirdness #144

Merged pull requests:

v2.2.0 (2021-04-06)

Full Changelog

Merged pull requests:

  • Bug fix & enhancement to 2D template model #148 (henrikef)

  • New structure for model files (clean up) and new power law function #147 (grburgess)

  • Convenience function: has_free_parameters for astromodels functions #146 (henrikef)

  • Py3 apec #145 (grburgess)

  • Stop overwriting point source position bounds when parsing model #94 (henrikef)

v2.1.8 (2021-02-02)

Full Changelog

Merged pull requests:

v2.1.7 (2021-01-23)

Full Changelog

Merged pull requests:

v2.1.6 (2021-01-22)

Full Changelog

v2.1.5 (2021-01-16)

Full Changelog

Implemented enhancements:

Closed issues:

  • Add ebltable to the installation #127

  • Constant Function returns only one number #109

  • Linked spatial parameters and cloning a model #87

  • Calling 2D functions with units? #84

  • units in log_normal prior #68

Merged pull requests:

v2.0.2 (2020-12-03)

Full Changelog

Closed issues:

  • pip install fails: “xsFortran.h: no such file or directory” #136

  • Problem from astromodels while installing pynchrotron #133

Merged pull requests:

v2.0.1 (2020-10-27)

Full Changelog

Closed issues:

  • pyyaml version pinning leads to conflic with fermipy #131

  • Issue with LogL values changing for different parameter values using JointLikelihood #130

Merged pull requests:

v2.0.0 (2020-10-15)

Full Changelog

Fixed bugs:

  • Test error with pandas 1.1.0 #128

Merged pull requests:

v1.5.0 (2020-08-26)

Full Changelog

Merged pull requests:

  • Hdstore fix #129 (grburgess)

  • set default minimum for cutoff parameter; fix comments #126 (henrikef)

  • Update tests: special treatment for EBLattenuation function #125 (henrikef)

  • Add attenuation parameter to EBL in functions.py #124 (xboluna)

v1.4.0 (2020-06-23)

Full Changelog

Merged pull requests:

v1.3.0 (2020-05-10)

Full Changelog

Fixed bugs:

  • Failed to import XSPEC on 0.5.491 #108

Closed issues:

  • XSPEC failing #96

  • Python3 #95

  • reloading of model with recursively linked parameters failed #82

  • with xspec + python3 installation fails #64

  • Functions list in the docs #60

  • Broken function names in Model_tutorial.ipynb #56

Merged pull requests:

v1.2.1 (2020-04-29)

Full Changelog

Merged pull requests:

v1.2.0 (2020-04-18)

Full Changelog

Implemented enhancements:

Merged pull requests:

v1.1.0 (2020-03-13)

Full Changelog

v1.0.2 (2020-03-11)

Full Changelog

Merged pull requests:

v1.0 (2019-12-05)

Full Changelog

Fixed bugs:

  • pyyaml 5.1 #97

Closed issues:

  • Latitude_galactic_diffuse broken #98

  • push access #89

  • Parameter class docstring formatting #88

  • Linking two nuisance parameters crashes ModelParser via clone_model #80

  • polarization node #78

  • Several Templates at once #73

  • linking more than two parameters #72

  • memoization and SpatialTemplate_2D #69

Merged pull requests:

0.5.1 (2018-06-19)

Full Changelog

Implemented enhancements:

  • Use CamelCase for functions #2

Closed issues:

  • Log Normal prior Negative values #67

  • Gaussian Prior minimum hardcoded Crash #66

  • Python2 installation issue with numdifftools #65

  • log parabola peak energy fix #63

  • Latitude_galactic_diffuse #59

  • are fits with Log_parabola broken? #52

  • order of operations #50

  • misleading exception when node name starts with number #49

  • “The name for the node cannot be longer than 2 characters” #48

  • XSPEC model not working #39

  • OrderedDict((‘ra’, self.ra), (‘dec’, self.dec)) in astromodels/core/sky_direction #38

  • ModelParser fails on sky position prior #36

  • pickle and table models #35

  • load analysis results from table model #34

  • clone_model and template model #33

  • spectrum call is failing for model with linked parameter #25

  • Negative flux in pixel not allowed in extended sources #24

  • update SciPy requirement to 0.14 or higher #23

  • XSPEC models and astromodels import in threeML import #20

  • XSPEC Units in composite models #17

  • Xspec models are regenerated every time #16

  • Fixing values of XSPEC function parameters #15

  • Bug in prior assignment #11

  • Multiplicative spectral components and Units #10

  • Error when using unit energy argument to Band function #9

  • Proper access to units #8

  • Custom models #7

  • Check in setup.py for Xspec libraries in LD_LIBRARY_PATH or DYLD_LIBRARY_PATH #5

  • parameter.free() not using property #3

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator