Skip to content

Releases: dokester/BayesicFitting

Version 3.2.3

11 Dec 11:44
Compare
Choose a tag to compare

Issue 27: Remove invalid escape sequences from docstrings.

Version 3.2.2

07 Nov 17:23
Compare
Choose a tag to compare

05 Nov 2024 version 3.2.2
Adapt to numpy-2 and pertaining Scipy, Astropy and MatplotLib

V.3.2.1

28 Mar 16:22
Compare
Choose a tag to compare
  • 27 March 2024 version 3.2.1

    A lot of fairly small stuff.
    • status changed to Alpha for some newer additions
    • Priors:
      • Adapt to input arrays
      • Made limited and/or circular
      • Proper integral when limited
    • Engines:
      • Add bestCheck and bestBoost
      • Minor restructoring
    • Models:
      • Minor restructoring and renaming
      • setLimits() replaced by setPrior() in RepeatingModel
      • provide for more dimensions of outputs in derivative
    • Problems:
      • toString() method restructured
    • Walker and WalkerList:
      • Add logPrior attribute
      • Change in inheritance reporting
    • PhantomCollection:
      • getList() method
    • NestedSampler:
      • Add repiter attribute: report every repiter when verbose=2
      • Add bestBoost
    • ModelDistribution:
      • put internal sample() method in try-except block
    • Tools:
      • subclassof() method
      • printclass finetuning
    • Test and documentation. Update.

Version 3.2.0

31 Aug 13:36
Compare
Choose a tag to compare
  • 31 Aug 2023 version 3.2.0
  • The new class, PhantomCollection is part of NestedSampler. It contains a sorted
    WalkerList, in which all valid positions are collected, proper walkers
    and phantoms. Each iteration the phantoms with log likelihood lower than the
    low limit for that iteration, are removed. The PhantomCollection is used
    to get a better estimate on the size of the bounding box for the walkers and
    to obtain starting positions for new walkers. In general the PhantomCollection
    contains an order of magnitude more items than the WalkerList itself.
  • NestedSampler has a new stopping criterion. It also stops when the log of the
    relative contribution to the logZ (evidence) integral is less than -tolerance (=12).
  • FootballModel: new class. Model to estimate strengths of football teams in
    several key parameters.
  • Address PhantomCollection and add **kwargs in all Engines
  • Quadratic (in stead of linear) interpolation on edge in GalileanEngine
  • Unnormalized Gauss prior changed into a normalized one
  • Some documentation issues
  • More dimensional arrays in LogFactorial
  • str() method in NestedSolver and PhantomSampler
  • Avoid numeric instabilities in sqrt in SampleList
  • New tools in Tools
  • More construction options in WalkerList
  • New example: Uefa2022.ipynb
  • New tests: TestPhantomCollection, TestFootballModel
  • Adaptations in existing tests
  • Reran all tests and examples

Version 3.1.1

18 Jan 16:29
Compare
Choose a tag to compare

What's new.

  • 18 Jan 2023 version 3.1.1
    • remode GaussPriorNew from init.py

Version 3.1.0

18 Jan 11:49
Compare
Choose a tag to compare

What's new.

  • 18 Jan 2023 version 3.1.0 (still working on the same update)

    • Implementing accuracy in fitters and samplers
    • Update of documentation
    • More tests
  • 19 Nov 2022 version 3.1.0

    • Gauss2dErrorDistribution: New Class to handle correlated errors in X and Y
    • ErrorDistribution and GaussErrorDistribution : adaptation for covariant errors.
    • Small updates and corrections and removal of unused methods
    • Added / corrected version information and documentation issues
    • Rerun all examples and added tests

Version 3.0.1

06 Apr 08:46
Compare
Choose a tag to compare

05 Apr 2022 version 3.0.1:
Addressing issue #18: UserModel does not work for multiple dimensions.

Version 3.0.0

07 Feb 13:41
Compare
Choose a tag to compare
  • New classes: AstropyModel and UserModel
  • New class: NeuralNetUtilities
  • New classes: NestedSolver, OrderProblem, SalesmanProblem, DistanceCostFunction
  • New classes: OrderEngine, MoveEngine, SwitchEngine, LoopEngine, ShuffleEngine
  • New classes: ReverseEngine, NearEngine, StartOrderEngine
  • Make pipe work for more dimensional output | input
  • Test harnesses for the new classes
  • New examples for AstropyModel, UserModel and SalesmanProblem
  • Update existing examples to improve coverage of pytest
  • update Manual

Version 2.8.1

25 Nov 14:52
Compare
Choose a tag to compare

Cleanup in Plotter
Documentation issues; Replaced style.md by code-style.md
Correcting error on Windows system

Version 2.8.0

29 Oct 14:31
Compare
Choose a tag to compare
  • 29 Oct 2021 version 2.8.0
    • New class: BernoulliErrorDistribution and SoftMaxModel, tests, examples and data
    • Adaptations To BernoulliED in some other classes
    • Multi-dim input and output issues
    • Updated some other tests and examples
    • Documentation and other small issues.