pysyncrosim.scenario.Scenario
- class pysyncrosim.scenario.Scenario(sid=None, name=None, project=None, library=None)
A class representing a SyncroSim Scenario.
- __init__(sid=None, name=None, project=None, library=None)
Methods
__init__
([sid, name, project, library])copy
([name])Creates a copy of an existing Scenario class instance.
datasheet_rasters
(datasheet[, column, ...])Retrieves spatial data columns from one or more SyncroSim Datasheets.
datasheets
([name, summary, optional, empty, ...])Retrieves a DataFrame of Scenario Datasheets.
delete
([force])Deletes a Scenario.
folders
([folder, parent_folder, create])Creates or retrieves a Folder in the parent Project of the Scenario.
ignore_dependencies
([value])Retrieves or sets the Datafeeds to ignore for a Scenario.
merge_dependencies
([value])Retrieves or sets whether or not a Scenario is configured to merge dependencies at run time.
results
([sid])Retrieves DataFrame of Results Scenarios or retrieves a Results Scenario instance for this Scenario.
run
([copy_external_inputs])Runs a Scenario.
run_log
()Returns a run log for a Results Scenario.
save_datasheet
(name, data[, append])Saves a pandas DataFrame as a SyncroSim Datasheet.
Attributes
Gets the last date this Scenario was modified.
Retrieves the dependencies of a Scenario.
Gets or sets the Scenario description.
Retrieves the ID of the folder the Scenario is contained within.
Retrieves Scenario information.
Retrieves information about whether this Scenario is a Results Scenario or not.
Retrieves Library class instance associated with this Library.
Retrieves or sets a Scenario name.
Gets or sets the owner of this Scenario.
Retrieves the ID of the parent Scenario of a Results Scenario.
Retrieves Project class instance associated with this Scenario.
Gets the Project ID associated with this Scenario.
Gets or sets the read-only status for this Scenario.
Retrieves Scenario ID.