.activate(+)

PLANit method

Description

The .activate(+) method allows you to activate different types of output for your assignment given some output formatter enum that you provide

Signature

.activate(output_type)

with

Parameter Type Unit Compulsory Description
output_formatter_type OutputFormatter.<enum> None YES Type of output formatter to apply

Return type

None

Example 1

from planit import *

# prep
planit_instance = PLANit()
planit_instance.set(TrafficAssignment.TRADITIONAL_STATIC )

# without any explicit activation of any output formatter, PLANit will automatically 
# activate PLAN_IO upon the creation of any traffic assignment type. No explicit action needed
# the output formatter is then accessible via the .output property
planit_instance.output.<some method>

Example 2

from planit import *

# prep
planit_instance = PLANit()
planit_instance.set(TrafficAssignment.TRADITIONAL_STATIC)

# Activate memory based output formatting on top of the default persistence
planit_instance.activate(OutputFormatter.MEMORY)
# access via .memory property to configure further
planit_instance.memory.<some method>

See also

OutputFormatter.<enum> for supported output formatters
PLANit.deactivate(+) for de-activating output formatters

Source code

Class PLANit in PLANit.py

Last modified January 1, 0001