powerio-dist 0.11.1

Multiconductor distribution network model and lossless converters for OpenDSS, PMD JSON, and BMOPF JSON.
Documentation
//! OpenDSS `.dss` support: tokenizer, RPN, class tables, raw object layer.
//!
//! The semantics mirror the OpenDSS reference implementation
//! (epri-dev/OpenDSS-C): TParser tokenization, executive command dispatch
//! with prefix abbreviation, property resolution in class definition order,
//! and the TRPNCalc expression calculator.

pub mod defaults;
pub mod lex;
pub mod prop;
pub mod raw;
pub mod read;
mod rpn;
mod write;

pub use lex::{BusSpec, Param, Scanner, Value, VarMap};
pub use raw::{BusCoord, RawCommand, RawDss, RawObject, RawProp};

#[doc(hidden)]
pub use raw::{__parse_raw_file, __parse_raw_with};
pub use read::to_network_from_raw;
pub(crate) use write::emit_dss_text_with_options;
pub use write::{DssEmitOptions, DssLoadVoltageBounds};