Code Monkey home page Code Monkey logo

madras-data-app's Introduction

MADRAS Project Streamlit App

madras-data-app Streamlit App DOI

This application presents an interactive visualization of field observations conducted by the MADRAS team during the Festival of Lights in Lyon, 2022, on December 8th. It provides users with an engaging means to explore and analyze the data collected.

Overview

The MADRAS Project Streamlit App is analyse the field observations performed in the Festival of Lights in Lyon, a distinguished open-air event that draws nearly two million visitors over four days. This app is part of the MADRAS project, which focuses on developing models and on collecting and analyzing videos of crowded scenes during the festival. The primary goal is to extract valuable pedestrian dynamics measurements to enhance our understanding of crowd behaviors during such large-scale events.

Features

Data Extraction and Analysis

  • Trajectory Plotting: Allows users to plot and visualize the trajectories of visitors moving through the event space.
  • Density Calculation: Interactive tools to calculate and analyze crowd density in different areas of the festival.
  • Speed and Flow Measurement: Capabilities to measure and understand the average speed and flow of the crowd, aiding in the calibration and testing of pedestrian models.
  • Map Visualization: An interactive map of the event, enabling users to visually explore the areas of interest and the locations of cameras.

Local Execution Guide

The app can be used by clicking on this link Streamlit App

However, for optimal performance, especially for tasks that demand significant computing resources, consider operating the app on your local machine.

To set up, follow these steps after downloading the repository:

1. Environment Setup (Highly Recommended)

Create and activate a virtual environment to manage dependencies efficiently:

python3 -m venv .venv
source .venv/bin/activate

2. Install Dependencies

Ensure all required packages are installed:

pip install -r requirements.txt

3. Launch the App

Start the app with the following command:

streamlit run app.py

This process establishes a local environment tailored for running the app's intensive computations efficiently.

madras-data-app's People

Contributors

chraibi avatar odufour7 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.