pysyncrosim.project.Project
- class pysyncrosim.project.Project(pid, name, library)
A class to represent a SyncroSim Project.
- __init__(pid, name, library)
Initializes a pysyncrosim Project instance.
- Parameters:
pid (Int) – Project ID.
name (String) – Project name.
library (Library) – pysyncrosim Library instance.
- Return type:
None.
Methods
__init__
(pid, name, library)Initializes a pysyncrosim Project instance.
copy
([name])Creates a copy of an existing Project.
create_nested_folder
(parent_folder_id, ...)Create a folder within an existing folder.
create_project_folder
(folder_name)Create a folder within a SyncroSim project
datasheets
([name, summary, optional, empty, ...])Retrieves a DataFrame of Project Datasheets.
delete
([scenario, force])Deletes a Project or Scenario.
folders
([folder, parent_folder, create])Retrieves a dataframe of Folder information for this Project if folder=None, otherwise creates or retrieves a SyncroSim Folder object.
run
([scenarios, copy_external_inputs])Runs a list of Scenario objects.
save_datasheet
(name, data[, append, force])Saves a Project-scoped Datasheet.
scenarios
([name, sid, optional, summary, ...])Retrieve a DataFrame of Scenarios in this Project.
Attributes
Gets the last date this Project was modified.
Gets or sets the Project description.
Retrieves Project information.
Retrieves the Library the Project belongs to.
Retrieves or sets Project name.
Gets or sets the owner of this Project.
Retrieves Project ID.
Gets or sets the read-only status for this Project.