Skip to content

mehdi-d-b/holoviz-oscilloscope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Holoviz Oscilloscope

This application is a real-time IoT dashboard that uses Panel, HoloViews, and Params to display and interact with the data. It fetches data periodically and updates the curves dynamically.

Dependencies

  • Python 3.7+
  • Panel 0.12.1
  • HoloViews 1.14.4
  • Param 1.11.1
  • Pandas
  • NumPy
  • Tornado

Installation

To run the application, follow these steps:

  1. Clone the repository:

    git clone https://github.com/mehdibouzit/holoviz-oscilloscope.git
  2. Install the dependencies:

    pip install -r requirements.txt
  3. Build the Docker image (ensure Docker is installed):

    docker build -t hmi .

Usage with Docker

To run the application with Docker, execute the following command:

docker run -p 5006:5006 hmi

After running the above command, you can access the application by navigating to http://localhost:5006/hmi in your web browser.

Usage without Docker

To run the application, follow these steps:

  1. Make sure you have installed all the necessary dependencies listed in the requirements.txt file.

  2. From the command line, execute the following command to launch the application:

    panel serve hmi.py

    Make sure you are in the root directory of the application when running this command.

  3. Once the application is launched, open a web browser and navigate to the following URL:

    http://localhost:5006/hmi
    

    This will display the user interface of the application.

  4. Use the available widgets and controls in the interface to interact with the application and view real-time curves.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

A real-time IoT dashboard realized with holoviz

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published