Skip to content

pda

photonforge.pda.AttachmentStatus What a project holds, and which of its files no longer describe it.

photonforge.pda.BoundQuery A saved pointer attached to a component, and what it points at.

photonforge.pda.Edit One change in a document’s chain, with the state it produced.

photonforge.pda.EditLog The chain behind one document, oldest first.

photonforge.pda.History An ordered view of the versions and tags on one or more documents.

photonforge.pda.HistoryEntry One version or tag, as a plain dict with convenience accessors.

photonforge.pda.Project Live view of a PDA project or library document.

photonforge.pda.ProjectTree What a project holds, as a tree of nodes. A mapping over its plain data.

photonforge.pda.Trace The result of walking one attachment back to a component.

photonforge.pda.TraceabilityMatrix Which file belongs to which version: one row per file, one column per version.

photonforge.pda.Version What one call to Project.add_version did.

photonforge.pda.Watcher A running watch. Call cancel when you are done with it.

photonforge.pda.create_project Create a new PDA project from current PhotonForge configuration.

photonforge.pda.init Initialize global clients.

photonforge.pda.last_timing_report Return the most recent rendered PDA timing report.

photonforge.pda.list_libraries List versioned project libraries with optional metadata filters.

photonforge.pda.list_projects List projects matching metadata, sharing, and retirement filters.

photonforge.pda.load_project Load one project by name or document reference.

photonforge.pda.restore_project Restore a previously retired project document.

photonforge.pda.retire_project Retire a project document by name or identifier.

photonforge.pda.stop Close and clear global clients.

photonforge.pda.user_info Return current user ID and organization ID.