Photonic Design Automation¶
PhotonForge PDA client API.
The package pf.pda exposes high-level helpers to initialize PDA
access, query user/session information, and create/load/manage
PhotonForge projects stored in PDA.
|
Live view of a PDA project or library document. |
Result Classes¶
|
What a project holds, and which of its files no longer describe it. |
|
A saved pointer attached to a component, and what it points at. |
One change in a document's chain, with the state it produced. |
|
|
The chain behind one document, oldest first. |
|
An ordered view of the versions and tags on one or more documents. |
One version or tag, as a plain dict with convenience accessors. |
|
|
What a project holds, as a tree of nodes. |
|
The result of walking one attachment back to a component. |
|
Which file belongs to which version: one row per file, one column per version. |
|
What one call to |
|
A running watch. |
Functions¶
|
Create a new PDA project from current PhotonForge configuration. |
|
Initialize global clients. |
Return the most recent rendered PDA timing report. |
|
|
List versioned project libraries with optional metadata filters. |
|
List projects matching metadata, sharing, and retirement filters. |
|
Load one project by name or document reference. |
|
Restore a previously retired project document. |
|
Retire a project document by name or identifier. |
|
Close and clear global clients. |
Return current user ID and organization ID. |