initial commit
This commit is contained in:
35
laser_control/__init__.py
Normal file
35
laser_control/__init__.py
Normal file
@ -0,0 +1,35 @@
|
||||
"""
|
||||
Laser Control Module
|
||||
|
||||
A standalone module for controlling dual laser systems with temperature and current regulation.
|
||||
Provides a clean API for integration into any Python application.
|
||||
"""
|
||||
|
||||
from .controller import LaserController
|
||||
from .models import (
|
||||
DeviceStatus,
|
||||
Measurements,
|
||||
ManualModeParams,
|
||||
VariationParams,
|
||||
VariationType
|
||||
)
|
||||
from .exceptions import (
|
||||
LaserControlError,
|
||||
ValidationError,
|
||||
CommunicationError,
|
||||
DeviceError
|
||||
)
|
||||
|
||||
__version__ = "1.0.0"
|
||||
__all__ = [
|
||||
"LaserController",
|
||||
"DeviceStatus",
|
||||
"Measurements",
|
||||
"ManualModeParams",
|
||||
"VariationParams",
|
||||
"VariationType",
|
||||
"LaserControlError",
|
||||
"ValidationError",
|
||||
"CommunicationError",
|
||||
"DeviceError"
|
||||
]
|
||||
Reference in New Issue
Block a user