.. _particle-page:

##################
Particle Component
##################

The Particle Component (:doc:`cee::pt </api/namespacecee_1_1pt>`) provides support for time-stepped particle simulation
data. It can open pre-computed particle datasets in PTFX and VTP formats, iterate over frames, query scalar fields, and
write PTFX files. Custom file formats can be added at runtime via reader plugins or by providing a custom
:class:`ParticleDatasetReader <cee::pt::ParticleDatasetReader>`.

The :class:`ParticleModel <cee::pt::ParticleModel>` is a full :class:`vis::Model <cee::vis::Model>` and can be added
directly to a :class:`View <cee::vis::View>` for rendering.


.. toctree::
    :maxdepth: 2
    :caption: Topics

    model
    readers
    writer
    frames-scalars
    cache
    errors
    plugins
    thread-safety
