Releases: RascalSoftware/python-RAT
Releases · RascalSoftware/python-RAT
0.0.0.dev10
What's Changed
- Fixes plot bug when resample is set on a subset of contrast by @StephenNneji in #189
- IPC bug fixes by @StephenNneji in #190
- Updates GitHub action runner OS by @StephenNneji in #191
- Adds method to get bayes result procedure and bumps version to dev10 by @StephenNneji in #192
Full Changelog: 0.0.0.dev9...0.0.0.dev10
0.0.0.dev9
What's Changed
- Unify save methods by @StephenNneji in #180
- Adds to "pyproject.toml" to enable setup of uv environment by @DrPaulSharp in #182
- Fixes GLIBC Linux wheel issue and adds more progress callbacks by @StephenNneji in #187
Full Changelog: 0.0.0.dev8...0.0.0.dev9
0.0.0.dev8
What's Changed
- Updates github action for ruff by @DrPaulSharp in #173
- Testing runs on ARM Macs by @StephenNneji in #172
- Adds the
shift_valueargument toplot_ref_sldby @StephenNneji in #174 - Removes controls option "calcSLDDuringFit" by @DrPaulSharp in #175
- Fixes incorrect shift value on bayes plots by @StephenNneji in #176
- Reverts removal of bliiting by @StephenNneji in #177
- Adds "repeat_layers" option to contrasts by @DrPaulSharp in #178
- Updates version by @StephenNneji in #179
Full Changelog: 0.0.0.dev7...0.0.0.dev8
0.0.0.dev7
What's Changed
- Adds support for relative paths for custom files by @DrPaulSharp in #163
- Renames package to lower case and fixes some build issues by @StephenNneji in #168
- Adds feature to use shared MATLAB for MatlabWrapper by @StephenNneji in #169
- Adds controls option "numSimulationPoints" by @DrPaulSharp in #170
- Updates version and remove tests from wheel by @StephenNneji in #171
Full Changelog: 0.0.0.dev6...0.0.0.dev7
0.0.0.dev6
What's Changed
- Fix chain plots crash if chains are smaller than
maxpointsby @alexhroom in #154 - Refactors to account for pydantic deprecation warnings by @DrPaulSharp in #152
- Adds error message for undefined source by @DrPaulSharp in #153
- Adds blitting plot by @StephenNneji in #156
- Adds ORSO validation tests by @DrPaulSharp in #155
- Adds checks for undefined fields in layers and contrasts by @DrPaulSharp in #160
- Adds fixed figure size and font size to make corner plot less awkward by @StephenNneji in #159
- Adds code to save and load results objects by @DrPaulSharp in #161
- Creates new dev release by @DrPaulSharp in #162
Full Changelog: 0.0.0.dev5...0.0.0.dev6
0.0.0.dev5
What's Changed
- Adds docstrings to the Results struct by @alexhroom in #132
- Improves
Project.saveby @alexhroom in #127 - Removes priors struct, adding relevant fields to the project by @DrPaulSharp in #135
- Adds some docstring to pybind function and some refactors by @StephenNneji in #133
- Updates cpp with new c struct names by @StephenNneji in #136
- Fixes all docstrings and adds lint for docstrings by @alexhroom in #134
- Removes unused properties from the API by @DrPaulSharp in #137
- Bumps python version to 3.10 and matlab engine version to 2023a by @DrPaulSharp in #138
- adds Jeffreys prior to
Priorsenum and updates submodule by @alexhroom in #139 - Adds orsopy integration for
.ortfiles and ORSO models by @alexhroom in #131 - Makes orsopy actually optional by @alexhroom in #140
- Ensure nChains is greater than 1 by @alexhroom in #141
- Fixes the
nSamplesdocstring by @alexhroom in #142 - Updates inputs, outputs, and build process by @DrPaulSharp in #143
- Fixes bugs in model validation when using "set_fields" by @DrPaulSharp in #144
- Updates submodule by @DrPaulSharp in #146
- Updates jupyter notebook by @DrPaulSharp in #148
- Improves error message for cross check validation by @DrPaulSharp in #147
- Removes
wait_for_closeby @StephenNneji in #150 - Creates new dev release by @DrPaulSharp in #151
Full Changelog: 0.0.0.dev4...0.0.0.dev5
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
fWeightto 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
ClassListintegration with Pydantic and adds JSON conversion forProjects 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
nMCMCto int & fixes failing ruff lint by @alexhroom in #68 - changes Strategies to a
RATEnumby @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
resampleParamsinto 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)