================= floodlight.models ================= Collection of data models grouped by category. Each submodule contains model classes that provide data analysis methods based on core objects. Inspired by the `scikit-learn API `_, each model class contains a ``.fit(...)``-method that 'fits' the model to the data. .. toctree:: :maxdepth: 1 :caption: Submodule Reference geometry kinematics kinetics space .. rubric:: All Available Models .. currentmodule:: floodlight.models .. autosummary:: :nosignatures: kinematics.DistanceModel kinematics.VelocityModel kinematics.AccelerationModel geometry.CentroidModel geometry.NearestMateModel geometry.NearestOpponentModel geometry.ConvexHullModel kinetics.MetabolicPowerModel space.DiscreteVoronoiModel For quick reference, the following computations are available after calling the respective model's ``.fit(...)``-method .. rubric:: Geometry .. currentmodule:: floodlight.models.geometry .. autosummary:: :nosignatures: CentroidModel.centroid CentroidModel.centroid_distance CentroidModel.stretch_index NearestMateModel.distance_to_nearest_mate NearestMateModel.team_spread NearestOpponentModel.distance_to_nearest_opponent ConvexHullModel.convex_hull_area ConvexHullModel.plot .. rubric:: Kinematics .. currentmodule:: floodlight.models.kinematics .. autosummary:: :nosignatures: DistanceModel.distance_covered DistanceModel.cumulative_distance_covered VelocityModel.velocity AccelerationModel.acceleration .. rubric:: Kinetics .. currentmodule:: floodlight.models.kinetics .. autosummary:: :nosignatures: MetabolicPowerModel.metabolic_power MetabolicPowerModel.cumulative_metabolic_power MetabolicPowerModel.equivalent_distance MetabolicPowerModel.cumulative_equivalent_distance .. rubric:: Space .. currentmodule:: floodlight.models.space .. autosummary:: :nosignatures: DiscreteVoronoiModel.player_controls DiscreteVoronoiModel.team_controls DiscreteVoronoiModel.plot DiscreteVoronoiModel.plot_mesh