scale_cell#
- autoplex.data.common.utils.scale_cell(structure, volume_scale_factor_range=None, n_structures=10, volume_custom_scale_factors=None)[source]#
- Take in a pymatgen Structure object and generates stretched or compressed structures. - Parameters:
- structure (Structure.) – Pymatgen structures object. 
- volume_scale_factor_range (list[float]) – [min, max] of volume scale factors. 
- n_structures (int.) – If specified a range, the number of structures to be generated with volume distortions equally spaced between min and max. 
- volume_custom_scale_factors (list[float]) – Specify explicit scale factors (if range is not specified). If None, will default to [0.90, 0.95, 0.98, 0.99, 1.01, 1.02, 1.05, 1.10]. 
 
- Returns:
- Stretched or compressed structures. 
- Return type:
- Response.output. 
 
