|
| 1 | +# eprscope 0.1.13 |
| 2 | + |
| 3 | +## 2025-03-22 |
| 4 | + |
| 5 | +### Bug Fixes/Critical Updates |
| 6 | + |
| 7 | +* minimum sum of residual squares (`min.rss`), coming from the final list |
| 8 | + of `eval_sim_EPR_isoFit`, is now identical to that of calculated from the final |
| 9 | + data frame `df` of the column/spectrum `Residuals` |
| 10 | + |
| 11 | +* intensity (multiplet) pattern related to just one group of equivalent nuclei |
| 12 | + is properly displayed when running the `eval_sim_EPR_iso` + right now the |
| 13 | + function has no limitations, regarding the number of nuclei (within a group) |
| 14 | + or their corresponding spin quantum number *I* (calculation of multiplets, |
| 15 | + multinomial coefficients, was significantly updated using a recursive function) |
| 16 | + |
| 17 | +* bibliography (`.bib`) template, when running the `create_qmdReport_proj`, |
| 18 | + now possesses the right name inherited from the `wd.subdir.name` |
| 19 | + |
| 20 | +* fixed bug in `plot_EPR_Specs` where the g-value scale was not properly |
| 21 | + displayed; now, if used either with `plot_theme_NoY_ticks` |
| 22 | + or `plot_theme_In_ticks`, the back-ticks on the opposite axis are shown |
| 23 | + as expected |
| 24 | + |
| 25 | +* several fixes and/or updates in documentation (functions, including |
| 26 | + `Examples` + vignettes) |
| 27 | + |
| 28 | +### Updates |
| 29 | + |
| 30 | +* the maximum number of components in `quantify_EPR_Sim_series` was increased |
| 31 | + from `6` to `10`; however one should be aware of such a high number |
| 32 | + of radicals when describing the EPR spectrum "envelope" (the sum of all |
| 33 | + components) because all the components/radicals must mirror the chemical |
| 34 | + reality of that mixture |
| 35 | + |
| 36 | +* data frame output from the `eval_sim_EPR_isoFit` |
| 37 | + when `output.list.forFitSp = FALSE` was replaced by the plot/spectrum, |
| 38 | + depending on the `check.fit.plot` argument, in order to be ready |
| 39 | + for the new complex fitting function (currently under development); |
| 40 | + this is also the reason why the list of suggested packages |
| 41 | + in the `DESCRIPTION` has been updated |
| 42 | + |
| 43 | +* code in several functions → cleaned up in order to be more readable |
| 44 | + |
| 45 | +* right now, all functions based on optimization of EPR simulation parameters, |
| 46 | + like `optim_for_EPR_fitness`, `eval_simEPR_isoFit`, `quantify_EPR_sim_series`, |
| 47 | + possess an option to display messages and progress of the optimization/fitting |
| 48 | + procedure (including the elapsed time), within the R console, for better |
| 49 | + interactivity; `Examples` of those functions have been updated accordingly |
| 50 | + |
| 51 | +* the `Blim` argument (defining the magnetic flux density, *B* region as a vector) |
| 52 | + was added/updated in several functions which return plots/spectra |
| 53 | + |
| 54 | +### New Functions/Files/Vignettes |
| 55 | + |
| 56 | +* R Shiny application with simple user interface (UI): `plot_eval_ExpSim_app`, |
| 57 | + providing not only interactive visualization of an CW EPR spectrum, |
| 58 | + and its corresponding instrumental parameters but also the simulation |
| 59 | + in isotropic regime; all graphs/spectra and data frames/tables can be also |
| 60 | + exported to common formats like `.csv`, `.pdf`, `.png`, `.jpeg` and excel |
| 61 | + |
1 | 62 | # eprscope 0.1.12 |
2 | 63 |
|
3 | 64 | ## 2024-12-05 |
|
16 | 77 |
|
17 | 78 | * fixed visualization of an EPR spectrum fit within the `eval_sim_EPR_isoFit` + |
18 | 79 | the initial simulation (see updates) also includes a baseline correction |
19 | | - (it should also work for the consecutive `optim.method` (vector)) |
| 80 | + (now it should also work for the consecutive `optim.method` (vector)) |
20 | 81 |
|
21 | 82 | * increased decimal places of the magnetic flux density (*B*) and intensity |
22 | 83 | by the reading of ASCII files, using the `read_EPR_Specs` and related functions |
|
28 | 89 | (see also updates) are now correctly set up |
29 | 90 |
|
30 | 91 | * the minimum sum of residual squares (RSS) value argument was renamed |
31 | | - (`min.LSQ.sum` → `min.rss`) and unified in all relevant |
| 92 | + (`min.LSQ.sum` → `min.rss`) and unified for all relevant |
32 | 93 | fitting functions |
33 | 94 |
|
34 | 95 | * tube diameter within the `quantify_EPR_Abs` is now correctly defined |
|
73 | 134 | * value/output list of the `eval_sim_EPR_isoFit` was extended to exclusively |
74 | 135 | include vector of the optimized parameters (together with the `min.rss`) |
75 | 136 | and data frame of the best EPR simulation fit in order to be ready for the new |
76 | | - fitting function (currently under development) |
| 137 | + complex fitting function (currently under development) |
77 | 138 |
|
78 | 139 | * simple residual analysis (plots) added to the `eval_kinR_EPR_modelFit` |
79 | 140 | output/value list, including the Q-Q ("quantile-quantile") plot |
|
0 commit comments