Releases: RascalSoftware/python-RAT
Releases · RascalSoftware/python-RAT
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