pda
AttachmentStatus
Section titled “AttachmentStatus”photonforge.pda.AttachmentStatus What a project holds, and which of its files no longer describe it.
BoundQuery
Section titled “BoundQuery”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.
EditLog
Section titled “EditLog”photonforge.pda.EditLog The chain behind one document, oldest first.
History
Section titled “History”photonforge.pda.History An ordered view of the versions and tags on one or more documents.
HistoryEntry
Section titled “HistoryEntry”photonforge.pda.HistoryEntry One version or tag, as a plain dict with convenience accessors.
Project
Section titled “Project”photonforge.pda.Project Live view of a PDA project or library document.
ProjectTree
Section titled “ProjectTree”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.
TraceabilityMatrix
Section titled “TraceabilityMatrix”photonforge.pda.TraceabilityMatrix Which file belongs to which version: one row per file, one column per version.
Version
Section titled “Version”photonforge.pda.Version What one call to Project.add_version did.
Watcher
Section titled “Watcher”photonforge.pda.Watcher A running watch. Call cancel when you are done with it.
create_project
Section titled “create_project”photonforge.pda.create_project Create a new PDA project from current PhotonForge configuration.
photonforge.pda.init Initialize global clients.
last_timing_report
Section titled “last_timing_report”photonforge.pda.last_timing_report Return the most recent rendered PDA timing report.
list_libraries
Section titled “list_libraries”photonforge.pda.list_libraries List versioned project libraries with optional metadata filters.
list_projects
Section titled “list_projects”photonforge.pda.list_projects List projects matching metadata, sharing, and retirement filters.
load_project
Section titled “load_project”photonforge.pda.load_project Load one project by name or document reference.
restore_project
Section titled “restore_project”photonforge.pda.restore_project Restore a previously retired project document.
retire_project
Section titled “retire_project”photonforge.pda.retire_project Retire a project document by name or identifier.
photonforge.pda.stop Close and clear global clients.
user_info
Section titled “user_info”photonforge.pda.user_info Return current user ID and organization ID.