Skip to content

General of moustic#

Description of the app moustic#

The application offers several advanced and interactive visualization features for mosquito swarms. Once the application is open, you can directly select a csv data file. This file must have the structure detailed in the "Requirements" section. This application is composed of three parts: - MosquiTrack for swarm visualization - Mosquit'Love for pair detection - Mosqu'Investigate for research on stereotypical behaviors before mating

Exigence#

To use this code, you need a CSV file in the following format:

  • object: an integer identifier representing an object tracked over time.

  • time: a decimal number representing the elapsed time in seconds.

  • XSplined: the object's position along the X-axis (horizontal coordinate), expressed as a decimal number.

  • YSplined: the object's position along the Y-axis (vertical coordinate), expressed as a decimal number.

  • ZSplined: the object's position along the Z-axis (depth or height), expressed as a decimal number.

  • VXSplined: the object's velocity along the X-axis, expressed as a decimal number.

  • VYSplined: the object's velocity along the Y-axis, expressed as a decimal number.

  • VZSplined: the object's velocity along the Z-axis, expressed as a decimal number.

Each row of the file therefore corresponds to the state of an object at a given moment, including its spatial position and velocity in all three dimensions.

Example (excerpt):

object time XSplined YSplined ZSplined VXSplined VYSplined VZSplined
1 3.151 0.192 -0.152 -0.111 0.465 -0.050 0.403
1 3.171 0.201 -0153 -0.103 0.470 -0.044 0.396

select a csv data file#

Once you have selected the csv file in your local files, information about the structure of your file will appear. You can see its name, the number of objects/mosquitoes with a trajectory, and the time range entered in your csv files.