OpenDSS Writer#

The OpenDSS writer exports a GDM DistributionSystem to OpenDSS format, producing a set of .dss files that can be loaded directly by OpenDSS.

Writer Interface#

class ditto.writers.opendss.write.Writer(system: DistributionSystem)#

Bases: AbstractWriter

Component Writers#

class ditto.writers.opendss.opendss_mapper.OpenDSSMapper(model: Component, system: DistributionSystem)#
abstract property altdss_composition_name#

Return the name of the AltDSS class which constructs the object through composition

abstract property altdss_name#

Return the name of the AltDSS class which defines the object.

get_opendss_safe_name(name: str) str#

Fix the name to be compatible with OpenDSS by replacing spaces and periods with underscores.

abstract property opendss_file#

Return the OpenDSS file.