Project Calendar - ilansou/simulations-platform GitHub Wiki

This calendar outlines the weekly goals and tasks for the project.

Week Dates Purpose Key Tasks
1 07/11/2024 Initial Project Meeting - Team introductions
- Project overview and context explanation
2 15/11/2024 Review Previous Projects (Project 1 & 2) - Review codebase for Project 1 and Project 2
- Document understanding of project context, purpose, and technologies used
- Identify relevant aspects for current project
3 21/11/2024 Platform Translation (to Streamlit) & Report - Familiarization with Streamlit
- Set up Streamlit development environment
- Proposal Report
4 28/11/2024 Chatbot and RAG Research - Integrate a Chatbot into the Experiment Details Page
- Finalize Proposal Report
- Read & summarize RAG documentation
5 05/12/2024 Simulator Integration & Initial Testing - Merge Simulator Code into the Project
- Perform initial tests of the integrated components
- Debug and fix immediate integration issues
8 26/12/2024 Run Simulator and Correct Buttons placement - Discussed how to properly launch the project
- Identified necessary corrections
- Updated buttons in the interface
- Attempting to run the code within the project framework
9 02/01/2025 Researching LLMs, LLM Analysis - Researching suitable adapted LLM models
- Exploring previous project methods for using LLM to analyze results
10 08/01/2025 Database Integration - Integrating database into the platform using Docker
11 15/01/2025 Continue Database Integration - Address any issues with database integration
- Ensure data consistency and reliability
12 22/01/2025 Finalizing Database and Alpha Report - Complete database setup (Docker, connections)
- Start Alpha Report
13 29/01/2025 Alpha Report - Complete Alpha Report
- Recording the video
14 05/02/2025 LLM Selection & Integration Planning - Select specific LLM model based on research
- Develop integration architecture for LLM
16 19/02/2025 Adaptation to WSL - WSL Configuration
- Create new Database in order to run simulations using WSL
17 26/02/2025 Adaptation to WSL (continuation) - Resolve the configuration issues
- Be able to run simulations from WSL terminal
18 05/03/2025 Dataset generation and download feature - Execute simulations to generate dataset for RAG component
- Understand simulation output files
- Add functionality to download output files from Streamlit platform
19 12/03/2025 DeepSeek implementation - Deepseek r1 guide (MongoDB) - test execution
- Implement Deepseek r1 in the project
20 19/03/2025 Fine-tuning Prep & Background Execution - Plan the fine-tuning strategy using DeepSeek
- Implement background threading for simulations
- Fix Re-run button logic to avoid UI freezing
21 26/03/2025 RAG Testing & and UI part for the Chat - Test query interface for the model
- Handle simulation output paths and folders
22 02/04/2025 Chat Development - Launch fine-tuned model
- Make the chat functional and adapt it to our code
23 09/04/2025 Chat Performance & Simulation Validation - Check the running time and performance of the integrated chat
- Run more different simulations with different parameters and check results
25 23/04/2025 System Analysis & Chat Reasoning - Continue running more simulations and check the results correctness
- Display the chain of thought of the chat when answering (chain of thought)
26 30/04/2025 Debug & Fix the simulation code and add features - Debug and resolve issues in the existing simulation code to ensure accurate execution.
- Implement necessary conditions to correct and optimize simulation processes
- Generate comprehensive configurations and develop a new interface page to display them
27 07/05/2025 Code Adaptation - Adapt the previous code to work with the new simulation code version
- Improve the functionalities and the global logic
28 14/05/2025 Chat Review & DeepSeek-R1 Debugging - Discussed what has been implemented so far, including model responses from DeepSeek-R1-Distill-Qwen-1.5B
    - Analyzed issues with running the model via API
    - Decided to proceed with running the DeepSeek model locally instead
29 21/05/2025 Multiple Simulations Chat Feature - Enable users to select and interact with multiple simulations within a single chat session
    - Enhance the chat interface, with a focus on improving the display of the model's "thinking" or response generation phase
30 28/05/2025 Multi-Simulation Support Planning Discussed the upcoming feature to support multiple simulations in the chat system.
The goal is to allow users to add, store, and analyze several simulations within a single session.
This will enable comparative analysis and more flexible querying across datasets.
31 04/06/2025 Server Integration and Platform Optimization Requested approval to utilize the Azrieli server for hosting and running the platform.
Successfully migrated the platform to the Azrieli server.
Cleaned up and removed obsolete dependencies from the project.
32 11/06/2025 Code Refactoring & Final Report Kick-off Remove deprecated or unused code segments and dependencies
Start drafting the final project report