755cbffa2f- Update to 4.17.1: * enhancements: + improved handling for OGIP products that do not follow the standards + Models can now be combined using arbitrary ufuncs + various updates to XSpec interface and support for XSpec 12.15.0 including the additional of 17 new models + added interface to support ArviZ for analysis of Bayesian models * infrastructure and testing: + updated tests to work with python 3.13 * bug fixes: + fixed a bug in the caching code that limited the cache size to 1 + update to use fake_pha for missions which don't use 1 as the first channel - Dropped patches: * sherpa-pr2188-np2docstrings.patch * sherpa-pr2207-mpl.patch * support-pytest-8.3.4.patch - Refresed sherpa-suse-libdir.patch - Add patch support-gcc-15.patch: * Specify function declarations correctly.
devel
Steve Kowalik2025-07-30 01:15:55 +00:00
78f7e6e3acAccepting request 1245410 from devel:languages:python:numericAna Guerrero2025-02-12 20:39:12 +00:00
c3d2b4e05c- Add sherpa-pr2207-mpl.patch for matplotlib 3.10 test compatibility gh#sherpa/sherpa#2207Benjamin Greiner2025-02-12 14:56:16 +00:00
417686b0ddAccepting request 1241023 from devel:languages:python:numericAna Guerrero2025-01-29 15:16:47 +00:00
45f8ea50e6Accepting request 1228824 from devel:languages:python:numericAna Guerrero2024-12-08 10:37:24 +00:00
de47efe118- Update to 4.17.0 * This release of Sherpa includes various enhancements, documentation updates, bug fixes, and infrastructure changes. ## enhancements: * add calc_model and calc_source functions to return an evaluated model/source array * added wstat to plot_pvalue for the likelihood ratio test * changed XSpec interface to use FunctionUtility C++ API instead of XSFortran API * improved support for PHA data starting at channel 0 and handling of STAT_ERR and SYS_ERR PHA columns which are set to 0 * improved guess for complex models * improved filtering handling * several updates to enhance plotting capabilities and layout ## documentation changes: * added paper citations to front page of Sherpa Read the Docs documentation * cleaned up various typos and URL references * added examples such as use of set_x/y_label ## infrastructure and testing: * improved test coverage * many updates to CI * drop support for Python 3.9 and numpy <1.24 * initial/experimental support for Python 3.12 ## bug fixes: * fixed an issue with plotting 1D data with asymmetric errs after filter * include the default identifier in save_all output if it has been changed - Drop numpy2.patchBenjamin Greiner2024-12-06 17:18:04 +00:00
5258946ee6Accepting request 1200258 from devel:languages:python:numericAna Guerrero2024-09-12 14:57:17 +00:00
7ae14f2442- Add numpy2.patch to fix build with the new numpyMatej Cepl2024-09-12 07:17:27 +00:00
9b4ec04117Accepting request 1177688 from devel:languages:python:numericAna Guerrero2024-05-30 13:33:56 +00:00
e1bfbace1aAccepting request 1177590 from home:glaubitz:branches:devel:languages:python:numericMarkéta Machová2024-05-30 07:39:19 +00:00
898d30b293- Add _constraints to add memory and disk available for testing.Matej Cepl2024-01-03 19:46:16 +00:00
7fcc21ca5fAccepting request 1133227 from devel:languages:python:numericAna Guerrero2023-12-15 20:48:44 +00:00
f50f69dd2d- Update to 4.16.0: * enhancements: + the grouping commands like group_counts and group_snr now default to only grouping within the noticed range of channels, which is a change in behaviour + new plotting backend: Users can now choose between matplotlib and bokeh (experimental) support use of arbitrary python functions when linking model parameters + updates to fake_pha, save_all, allowing to write out RMF/ARF files + get_plot_prefs and get_contour_prefs call to simplify access to the plot and contour preferences + implementation of RMFPlot and DataIMGPlot classes and associated UI functions (plot_rmf, get_rmf_plot) + update support for XSPEC to include version 12.13.1, allow XSPEC table models which include the ESCALE parameter, and provide experimental support for writing out XSPEC table models. * changes to use the NumPy random generator API * bug fixes: + PHA source plot Y axis scaling (#1825) + fix model display for grouped data (#1779, #1784) + Change in the ordering of operations when grouping background PHA datasets. (#1881) - Drop patch numpy125.patch and numpy125-CI.patch: Included upstream. - Skip a misbehaving test.Steve Kowalik2023-12-15 03:58:15 +00:00
66ebaa0d74Accepting request 1109765 from devel:languages:python:numericAna Guerrero2023-09-10 11:10:01 +00:00
d49bf1d729Accepting request 1109557 from home:mcalabkova:branches:devel:languages:python:numericMatej Cepl2023-09-08 17:10:57 +00:00
79996de9c9- update to 4.15.1: * further improvements to filtering/grouping including reporting a filter change in the UI * fake_pha can be called with a list of ARF/RMF names * added linewidth option for line and histogram plots * documentation changes: * fixed broken URLs * improved documentation for templates, plot_pvalue * added documentation testing with doctestplus * Infrastructure changes: * dropped support for Python 3.8 * experimental support of Python 3.11 * supported versions of Xspec are 12.12.0 - 12.13.0 * bug fixes: * various updates to notice/ignore and group/ungroup code * fixed issue with show_bkg * fixed issue when binning values into a 1D histogram * fixed cache errors with the TableModel classDirk Mueller2023-05-29 14:13:39 +00:00