Skip to content

Commit 9c1b598

Browse files
authored
Exploring Node.js and Node-RED integration options (#18)
2 parents b4822b9 + 1081f84 commit 9c1b598

File tree

70 files changed

+134915
-4
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+134915
-4
lines changed

DEPLOYMENT_CHECKLIST.md

Lines changed: 587 additions & 0 deletions
Large diffs are not rendered by default.

QUICKSTART.md

Lines changed: 463 additions & 0 deletions
Large diffs are not rendered by default.

VALIDATION_SUMMARY.md

Lines changed: 579 additions & 0 deletions
Large diffs are not rendered by default.

benchmarks/__init__.py

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
"""
2+
Production-scale performance benchmarking suite.
3+
4+
Comprehensive benchmarks for:
5+
- HBCM simulation performance
6+
- Node.js API load testing
7+
- OpenSim coupling overhead
8+
- Control loop latency
9+
- Memory profiling
10+
- End-to-end system throughput
11+
12+
Usage:
13+
# Run all benchmarks
14+
python -m benchmarks.run_all
15+
16+
# Run specific benchmark
17+
python -m benchmarks.hbcm_benchmark
18+
19+
# Generate report
20+
python -m benchmarks.generate_report
21+
"""
22+
23+
from .hbcm_benchmark import HBCMBenchmark
24+
from .api_benchmark import APIBenchmark
25+
from .control_loop_benchmark import ControlLoopBenchmark
26+
from .opensim_benchmark import OpenSimBenchmark
27+
from .memory_benchmark import MemoryBenchmark
28+
29+
__all__ = [
30+
'HBCMBenchmark',
31+
'APIBenchmark',
32+
'ControlLoopBenchmark',
33+
'OpenSimBenchmark',
34+
'MemoryBenchmark',
35+
]

0 commit comments

Comments
 (0)