pysyncrosim.project.Project

class pysyncrosim.project.Project(pid, name, library)

A class to represent a SyncroSim Project.

Methods

__init__

Initializes a pysyncrosim Project instance.

copy

Creates a copy of an existing Project.

create_nested_folder

Create a folder within an existing folder.

create_project_folder

Create a folder within a SyncroSim project

datasheets

Retrieves a DataFrame of Project Datasheets.

delete

Deletes a Project, Scenario, or data from a Project scope.

folders

Retrieves a dataframe of Folder information for this Project if folder=None, otherwise creates or retrieves a SyncroSim Folder object.

run

Runs a list of Scenario objects.

save_datasheet

Saves a Project-scoped Datasheet.

scenarios

Retrieve a DataFrame of Scenarios in this Project.

Attributes

date_modified

Gets the last date this Project was modified.

description

Gets or sets the Project description.

info

Retrieves Project information.

library

Retrieves the Library the Project belongs to.

name

Retrieves or sets Project name.

owner

Gets or sets the owner of this Project.

pid

Retrieves Project ID.

readonly

Gets or sets the read-only status for this Project.