Open Issues Need Help
View All on GitHubAI Summary: The task involves setting up a unified package management system using `pyproject.toml` and `uv` for a collection of Python projects. This includes consolidating all project dependencies into a single `pyproject.toml` file and verifying that `uv venv` and `uv sync -- no-install-project` can successfully install them without building the projects. Temporary removal of device-specific initialization logic is necessary for testing.
AI Summary: The task is to contribute device drivers to the `hololinked` project, focusing on creating HTTP-based JSON interfaces for various lab instruments (power supplies, oscilloscopes, cameras, spectrometers, etc.). The goal is to expand the existing example catalog with implementations for a wide range of devices, adhering to a specific communication protocol and data format for ease of integration and future compatibility with the `wotpy` project.
AI Summary: Create a new hololinked example demonstrating a computational fluid dynamics (CFD) simulation, specifically solving the Navier-Stokes equations to visualize fluid flow. The example should allow users to control simulation parameters (lattice size, time steps, viscosity) and visualize the 2D velocity field via a remote client (Node-WoT or Python Jupyter Notebook). The example should be based on existing resources and potentially adapt a simpler 2D simulation.
AI Summary: Implement a new hololinked example demonstrating a Monte Carlo simulation (Ising model) with a live 2D plot using Node-WoT. This involves integrating existing simulation code (potentially from an external source), creating a Node-WoT server to expose simulation parameters and results, and developing a client-side visualization using Plotly.js.