1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//! Format to calculation mappings: sources that define a particular
//! calculation parse to the corresponding instance or solution rather than
//! to a bare network.
//!
//! A format does not become a calculation instance merely because it contains
//! enough parameters to construct one. The GO Challenge 3 data format was
//! written for Challenge 3 and later uses. PowerIO maps its Challenge 3
//! input/problem data file to [`AcScucInstance`] because the required data
//! supplies the AC security constrained unit commitment inputs. Optional format fields outside the
//! Challenge 3 formulation do not become SCUC inputs merely because they are
//! present.
//! DeepMind OPFData explicitly represents a solved AC OPF, so it maps to
//! [`AcOpfSolution`]. BMOPF JSON parses in `powerio-dist` to a
//! `MulticonductorNetwork`; callers construct the required calculation
//! instance explicitly.
//!
//! [`AcScucInstance`]: crate::AcScucInstance
//! [`AcOpfSolution`]: crate::AcOpfSolution
pub use ;
pub use __decode_opfdata_solution;
pub use ;
/// The text a reader decodes: the buffer's byte order mark free slice,
/// validated as UTF-8.
pub