Releases: RascalSoftware/python-RAT
Releases · RascalSoftware/python-RAT
0.0.0.dev4
What's Changed
- Adds Jupyter Notebook for examples by @DrPaulSharp in #85
- Tidies up standard layers example by @DrPaulSharp in #91
- Fix issues with R1 conversion by @alexhroom in #94
- Fixes lint failing on runner and adds example for user guide by @StephenNneji in #96
- Updates C++ and some unit tests by @StephenNneji in #97
- Fixes bug where "fitParams" outputs only one value by @DrPaulSharp in #101
- Revert "Fixes bug where "fitParams" outputs only one value" by @alexhroom in #107
- Fixes converter path bug and makes conversion example portable by @alexhroom in #108
- Updates submodule with bug fixes by @DrPaulSharp in #111
- Updates ruff formatting to ruff 0.9 by @alexhroom in #113
- Refactors "set_fields" routine with custom context manager by @DrPaulSharp in #112
- Updates backgrounds and resolutions in line with the MATLAB by @alexhroom in #100
- Modifies data for shaded plots to use the centre of the Bayes distribution by @DrPaulSharp in #114
- Adds uncertainty to nested sampler output by @alexhroom in #115
- Added Bayes benchmark script by @alexhroom in #105
- Non-fit parameters from RasCAL-1 projects now have their constraints adjusted by @alexhroom in #116
- Fixes ClassList serialization bug by @DrPaulSharp in #118
- Adds flexibility to what fields are displayed from a model by @alexhroom in #109
- Updates cpp with resolution and background functions by @StephenNneji in #120
- Limits
fWeight
to be greater than 0 by @alexhroom in #121 - Adds docstrings to controls and project fields by @alexhroom in #117
- Updates API and tests with recently added input and output objects by @DrPaulSharp in #124
- Adds save and load method to project and controls by @alexhroom in #123
- bumps version to dev4 by @alexhroom in #125
Full Changelog: 0.0.0.dev3...0.0.0.dev4
0.0.0.dev3
What's Changed
- Updates submodule by @DrPaulSharp in #78
- Adds code for IPC files by @DrPaulSharp in #77
- Improves error messages for ClassLists by @DrPaulSharp in #80
- Modifies cells to make function handles pickleable by @StephenNneji in #82
- Improves
ClassList
integration with Pydantic and adds JSON conversion forProject
s by @alexhroom in #79 - Adds options to plot_ref_sld by @StephenNneji in #81
- Plots no longer use x-data by @alexhroom in #84
- Fixes workflow by @DrPaulSharp in #86
- Fixes failing test on python 3.13 and ensure macOS uses 3.12 by @StephenNneji in #87
- Bumps version to dev3 by @StephenNneji in #89
Full Changelog: 0.0.0.dev2...0.0.0.dev3
0.0.0.dev2
What's Changed
- Fixes the progress bar for jupyter notebooks by @StephenNneji in #67
- Changes control parameter
nMCMC
to int & fixes failing ruff lint by @alexhroom in #68 - changes Strategies to a
RATEnum
by @alexhroom in #65 - Updates C++ extension and add context manager to print message events by @StephenNneji in #72
- Updates indices by @DrPaulSharp in #71
- Makes the arguments from RAT_main and events data pickleable by @StephenNneji in #74
- Splits
resampleParams
into two parameters and bumps version to 0.0.0.dev2 by @alexhroom in #75
Full Changelog: 0.0.0.dev1...0.0.0.dev2
0.0.0.dev1
Bumps version to 0.0.0.dev1 (#64)
0.0.0.dev0
What's Changed
- Adds github workflow "runTests.yml" by @DrPaulSharp in #3
- Adds "ClassList" for use as table-like collection of objects by @DrPaulSharp in #4
- Add Models and Project for RAT API by @DrPaulSharp in #6
- Adds wrapper code for ClassList routines in Project by @DrPaulSharp in #8
- Adds model validator to ensure consistent renaming by @DrPaulSharp in #9
- Adds new features to ClassList by @DrPaulSharp in #11
- added the controlsClass by @RabiyaF in #10
- Updated pydantic to 2.4.0 by @RabiyaF in #13
- Add code to handle calculation options by @DrPaulSharp in #14
- Adds additional validators and "write_script" routine by @DrPaulSharp in #15
- Updates table library to prettytable by @DrPaulSharp in #16
- Refactors the controls module, adding custom errors by @DrPaulSharp in #17
- Adds code to introduce compiled RAT code as a submodule by @DrPaulSharp in #18
- Adds submodule to repository by @DrPaulSharp in #19
- Adds code to build ratMain extension by @StephenNneji in #21
- Adds action to build wheel manually by @StephenNneji in #22
- Updates C++ backend and rat_core extension by @StephenNneji in #23
- Adds code to construct inputs for the compiled code by @DrPaulSharp in #25
- added plotting feature using matplotlib by @RabiyaF in #24
- Removes qzshift from user-facing code by @DrPaulSharp in #28
- updated the Github actions workflow by @RabiyaF in #29
- Improves the error handling in the pybind11 code by @StephenNneji in #30
- Bug fix for dummy value for qzshifts in "inputs.py" by @DrPaulSharp in #31
- Updates outputs correctly by @StephenNneji in #32
- Refactors plot_ref_sld to plot_ref_sld_helper, by @StephenNneji in #33
- Bumps pydantic to version 2.7.2 by @DrPaulSharp in #34
- Constructs python outputs and adds file "run.py" by @DrPaulSharp in #35
- Adds examples by @DrPaulSharp in #36
- Adds manifest and modifies build files by @StephenNneji in #37
- Introduces ruff as linter and formatter by @DrPaulSharp in #38
- Adds release action and rename package to RATpy by @StephenNneji in #40
- Updates DREAM defaults by @DrPaulSharp in #39
- Refactors the MatlabWrapper to load Matlab in the background by @StephenNneji in #41
- Refactors Controls models into a single model by @DrPaulSharp in #43
- Renames package to RATapi by @StephenNneji in #48
New Contributors
- @DrPaulSharp made their first contribution in #3
- @RabiyaF made their first contribution in #10
- @StephenNneji made their first contribution in #21
Full Changelog: https://github.com/RascalSoftware/python-RAT/commits/0.0.0.dev0