pub fn write_frames(
py: Python<'_>,
path: &str,
atoms_list: &Bound<'_, PyList>,
time_step: f64,
full_frame_interval: u32,
compression_level: i32,
lossless: bool,
) -> PyResult<()>Expand description
Write a list of ASE Atoms objects to a TACO file.
:param path: Path to the output file. :type path: str :param atoms_list: List of ASE Atoms objects. :type atoms_list: list[ase.Atoms] :param time_step: Time step between frames in picoseconds. Default is 0.001 (1 fs). :type time_step: float, optional :param full_frame_interval: Interval for storing full frames. Default is 100. :type full_frame_interval: int, optional :param compression_level: Compression level (1-22). Default is 3. :type compression_level: int, optional :param lossless: Use lossless compression for all data. Default is False. :type lossless: bool, optional
Example::
>>> import taco_format
>>> atoms_list = [...] # List of ASE Atoms objects
>>> taco_format.write_frames('traj.taco', atoms_list)