|
1 |
| -## A list of things to do for the next release (0.4.1) |
| 1 | +## A list of things to do for the next release (0.7.0) |
2 | 2 |
|
3 |
| -- [ ] update basic notebook (add bad data in it), add non-Gaussian notebook and more non-Gaussian docs |
| 3 | +- [ ] MAJOR/BREAKING: upgrade CSV |
| 4 | +- [ ] MAJOR/BREAKING: after CSV, upgrade PMD, Ipopt, JuMP |
| 5 | + - [ ] move LTS to julia 1.6 and drop support for JuMP < 0.22, and consequently PMD/Ipopt versions |
| 6 | + |
| 7 | +- [ ] import/export pdf, etc. from Distributions.jl? simplify residual constraint |
| 8 | + |
| 9 | +- [ ] update basic notebook (add bad data), add non-Gaussian notebook and more non-Gaussian docs |
4 | 10 |
|
5 | 11 | - [ ] input through array of measurements/dataframe rather than csv
|
6 | 12 | - allows to create these directly from powerflow results without creating csv files
|
7 | 13 | - replace mktempdir etc. from the tests and use this once it is up and running
|
| 14 | + - cannot remove CSV dep because of ENWL parsing, but maybe there is a workaround? (like putting ENWL data in another repo except tests, see below) |
8 | 15 |
|
9 | 16 | - [ ] consider deprecating reduced_ac and reduced_ivr after test against @smart_constraint (especially reduced_ac)
|
10 | 17 |
|
11 | 18 | - [ ] increase coverage, in particular:
|
12 | 19 | - test "ls" and "lav" (no weights)
|
13 | 20 | - test for rand(ExtendedBeta)
|
14 |
| - - test for GMM grad/heslogpdf |
| 21 | + - test for mles with various distributions |
| 22 | + - test with more measurement conversions |
15 | 23 | - fix test of line 49-50 in pseudo_measurements.jl: in 50, NUMERICAL_ERROR when sol is correct, in 49 EXCEPTION_ACCESS_VIOLATION at 0x2e2075e6 -- mumps_cst_amf_ in windows CI
|
16 |
| - - re-introduce start_values in tests and enable ubuntu tests back in CI (and maybe julia 1.0) |
| 24 | + - re-introduce start_values in tests and enable ubuntu tests back in CI (julia 1.6 as LTS will move, see below) |
17 | 25 | - lines 228, 232-234 in bad_data.jl and move atol to 1.1e-3 in with_errors.jl line 186
|
18 | 26 |
|
| 27 | +- [ ] increase dependency bound on Distributions.jl |
| 28 | +- [ ] nw_id_default: _IM to _PMD. to rm _IM dep, sol_component_value should should be replaced (ask _PMD people to export it?) |
| 29 | + |
19 | 30 | ## TODO for future releases/research wishlist
|
20 | 31 |
|
21 |
| -- [ ] try rescale ENWL database per MVA (?) |
22 |
| -- [ ] test example notebooks (?) |
| 32 | +- [ ] facilitate change ENWL database power_base (?) |
| 33 | +- [ ] add tests on example notebooks (?) |
23 | 34 | - [ ] intuitive/automatic inclusion of load/transfo models (?)
|
24 | 35 | - or MV/LV notebook?
|
25 | 36 | - [ ] additional (convex?) formulations (?)
|
26 | 37 | - [ ] advanced bad data functionalities (?)
|
27 | 38 | - [ ] consider other robust estimators, e.g. schweppe huber(?)
|
28 | 39 | - with MOI/JuMP complementarity constraints ?
|
29 | 40 | - or ConditionalJuMP.jl ? Or other?
|
30 |
| -- [ ] find/build 4-wire test case and test |
| 41 | +- [ ] find/build 4-wire test case and test |
| 42 | +- [ ] de-localize ENWL dataset to other repo (except feeders used in tests) |
| 43 | +- [ ] impl. own Gauss-Newton solver and matrix functions (?) |
0 commit comments