Version 1.4.0
- Add the extended_splittings option that implement an extended order
  fit of the rotational splittings, following Eq. (S9) from Benomar et al.
  (2018). To this purpose, pkb and extended pkb file structure was modified
  in order to include the new parameters accounted for by the model. Note 
  this might break codes that explicitly assumed shapes of pkb and extended
  pkb arrays (the shape of these arrays is now managed inside apollinaire 
  through two module variables). 
- Add a splitting_array option in compute_model, that is accessible through
  compute_synthetic_psd. This is done in order to create synthetic PSDs that
  have frequency splittings more diverse than the one constrained by the 
  rotational splittings model implemented in the fitting routines. 
- The specific sort performed on the peakbagging chain for plotting reasons
  has been removed. Corner plot default sorting should therefore follow the
  same sorting rules as a2z files.
- Functions peakbagging and stellar_framework should now be able to 
  automatically create mcmcDir directories.
- Switch back to using default scipy version of Powell algorithm, as it 
  allows setting bounds for fitted parameters in recent releases.
- Fix quantiles argument in the make_cornerplot function (this function
  is aimed at being used by the user outside of the pipeline to visualise
  chains a posteriori).
- Window-size should be forced automatically considering the mode widths
  when the first computation (single mode case in general) yields a 
  zero-size window. 
- When a parameter is initialised close to the bound of the distribution, 
  walkers should not be initialised out of the distribution anymore.
- numba compiling behaviour is now controlled from the main __init__ 
  file. 
- compute_model was refactored in order to increase readibility and
  make future changes easier. 
- A sublist of order to fit can now be specified also with the global
  fitting strategy.
- The read_chain function now returns a detailed list of orders 
  corresponding to what was specified in the a2z input. The return_order
  option has been removed.

Version 1.3.2
2025-04-02
- Attributes np.int and np.float were cleaned from the code in order to
  enable compatibility with recent version of numpy and pandas.
- Fix an issue with the two_gaussian option and MLE procedure.
- Add asymmetric Gaussian profile option for background (asy_gaussian).
- Improve backward and forward compatibility with scipy and numpy when importing
  the modules.
- Refactor MANIFEST to include only necessary files.

Version 1.3.1
2024-03-29
- Update test scripts to be run with pytest.
- Fix an issue with corner=2.2.2 that resulted in crash when producing cornerplots
- Update some aspects of the documentation
- Change default asymmetry settings for mode fittings

Version 1.3
2023-11-27
- Migrate the package metadata to a pyproject.toml file.
- Update the tutorial notebooks and the corresponding documentation.
- Implement the two_gaussian option for background.
- Refactor some old functions.
