Skip to content

Instantly share code, notes, and snippets.

View burnpanck's full-sized avatar

Yves Delley burnpanck

  • epyMetrics
  • Zurich, Switzerland
View GitHub Profile
@burnpanck
burnpanck / resource-model-sketch.py
Created June 5, 2026 21:25
Sketch of a data model where resources are split into instance-specific and model-specific classes
# Proposed sketch with dataclasses, properties, and SerializationContext refinements
import threading
from dataclasses import dataclass, field
from typing import Optional, Dict, Any, List, ClassVar
from pylabrobot.resources.coordinate import Coordinate
from pylabrobot.serializer import serialize as PLR_serialize
from pylabrobot.resources.utils import split_identifier, label_to_row_index, row_index_to_label
# --- Serialization Context Infrastructure ---
#include <vector>
#include <iostream>
#include <algorithm>
#include <cassert>
#include <units/dimensions/temperature.h>
#include <units/dimensions/time.h>