get_structures

ezga_lib_class.get_structures(agent_id=None, generation_created=None, stage_index=None, status=None, payload_load=True)

Return structure records filtered by their creation metadata.

Parameters:
  • agent_id (int, optional) – EZGA agent identifier; None includes all agents in list queries. Default: None.

  • generation_created (int, optional) – Generation in which a structure was created. This does not select population membership in later generations. Default: None.

  • stage_index (int, optional) – Stage index to select; None includes all stages. Default: None.

  • status (int, optional) – Stored status code to select; None includes all statuses. Default: None.

  • payload_load (bool, optional) – Decode stored structure payloads, including coordinates and ASE atoms. Default: True.

Returns:

list of EzgaStructure – Matching structure views. Use get_population_memberships to select members of a particular generation.