This is a Streamlit-based web application for visualizing Call Detail Records (CDRs) and generating CDRs based on latitude and longitude intervals. The app provides two main functionalities:
-
Visualize CDR Data:
- Users can upload their CDR data in either CSV or Excel format.
- The app allows users to select different chart types (e.g., Scatter Plot, Lineplots, BoxPlot, Histogram) to visualize their CDR data.
-
Generate CDRs:
- Users can input latitude and longitude intervals to specify the location of a cell tower.
- After inputting valid latitude and longitude values, users can click the "Generate CDR" button to simulate and display CDR data for that cell tower location.
Follow these steps to run the Streamlit app:
- Clone this repository to your local machine.
- Go to the location where the docker-compose file is and build the container to install the requirements: docker-compose up --build.
- You can access the application at http://localhost:8501/ in your browser.