Supported on Android & iOS.
This data source collects comprehensive weather data at the participant’s current location.
Data Structure
Besides the common data fields, each record contains:
Temperature: Current air temperature in degrees Celsius. Internally stored as temp_c
.
Humidity: Relative humidity in percent (%). Internally stored as humidity_percent
.
Pressure: Atmospheric pressure in hectopascals (hPa). Internally stored as pressure_hpa
.
Wind Speed: Wind speed in meters per second (m/s). Internally stored as wind_speed_ms
.
Wind Direction: Wind direction in degrees (0-360°). Internally stored as wind_direction_deg
.
Visibility: Visibility distance in kilometers (km). Internally stored as visibility_km
.
Weather Condition: Text description of current weather (e.g., “Clear”, “Cloudy”, “Rain”, “Snow”). Internally stored as weather_condition
.
Weather Icon: Code representing the weather condition for display purposes. Internally stored as weather_icon
.
UV Index: UV index on a scale of 0-11+. Internally stored as uv_index
.
Feels Like: “Feels like” temperature in degrees Celsius, accounting for wind chill and humidity. Internally stored as feels_like_c
.
Dew Point: Dew point temperature in degrees Celsius. Internally stored as dew_point_c
.
Cloud Cover: Percentage of sky covered by clouds (0-100%). Internally stored as cloud_cover_percent
.
Precipitation: Current precipitation intensity in millimeters per hour (mm/h). Internally stored as precipitation_mmh
.
Precipitation Probability: Probability of precipitation in percent (0-100%). Internally stored as precipitation_probability_percent
.
Sunrise Time: Sunrise time for the current day in ISO 8601 format. Internally stored as sunrise_time
.
Sunset Time: Sunset time for the current day in ISO 8601 format. Internally stored as sunset_time
.
Location Accuracy: Indicator of the accuracy of the location used for weather data retrieval. Internally stored as location_accuracy
.
Data Collection Behavior
Avicenna Weather collects the data every 30 minutes based on the participant’s current location using external weather APIs.
Adding Weather As a Data Source
See Adding Data Sources.
Monitoring and Exporting Weather Data
Weather data can be monitored and exported via the Data Export page.
Weather Data Source in Participant Device
Weather data collection works only if:
- Location service is enabled on the device.
- Location (GPS) permission is granted to the app.
- The device has Internet connectivity for accessing weather APIs.
Use Cases
Weather data is valuable for various research applications:
- Environmental health studies: Analyzing the impact of weather conditions on physical health
- Physical activity research: Understanding how weather affects outdoor exercise and movement patterns
- Mood and behavior studies: Investigating the relationship between weather and mental health