chore: remove deprecated flow_boundary and update docs to match new architecture
This commit is contained in:
@@ -71,7 +71,7 @@ so that **I can replace `import tespy` with `import entropyk` and get a 100x spe
|
||||
- [x] 3.1 Create `#[pyclass]` wrapper for `Compressor` with AHRI 540 coefficients — uses SimpleAdapter (type-state)
|
||||
- [x] 3.2 Create `#[pyclass]` wrappers for `Condenser`, `Evaporator`, `ExpansionValve`, `Economizer`
|
||||
- [x] 3.3 Create `#[pyclass]` wrappers for `Pipe`, `Pump`, `Fan`
|
||||
- [x] 3.4 Create `#[pyclass]` wrappers for `FlowSplitter`, `FlowMerger`, `FlowSource`, `FlowSink`
|
||||
- [x] 3.4 Create `#[pyclass]` wrappers for `FlowSplitter`, `FlowMerger`, `RefrigerantSource`, `RefrigerantSink`
|
||||
- [x] 3.5 Expose `OperationalState` enum as Python enum
|
||||
- [x] 3.6 Add Pythonic constructors with keyword arguments
|
||||
|
||||
@@ -112,7 +112,7 @@ so that **I can replace `import tespy` with `import entropyk` and get a 100x spe
|
||||
### Review Follow-ups (AI) — Pass 1
|
||||
|
||||
- [x] [AI-Review][CRITICAL] Replace `SimpleAdapter` stub with real Rust components for Compressor, ExpansionValve, Pipe — **BLOCKED: type-state pattern prevents direct construction without ports; architecturally identical to demo/bin/chiller.rs approach**
|
||||
- [x] [AI-Review][CRITICAL] Add missing component wrappers: `Pump`, `Fan`, `Economizer`, `FlowSplitter`, `FlowMerger`, `FlowSource`, `FlowSink` ✅
|
||||
- [x] [AI-Review][CRITICAL] Add missing component wrappers: `Pump`, `Fan`, `Economizer`, `FlowSplitter`, `FlowMerger`, `RefrigerantSource`, `RefrigerantSink` ✅
|
||||
- [x] [AI-Review][HIGH] Upgrade PyO3 from 0.23 to 0.28 as specified in story requirements — **deferred: requires API migration**
|
||||
- [x] [AI-Review][HIGH] Implement NumPy / Buffer Protocol — zero-copy `state_vector` via `PyArray1`, add `numpy` crate dependency ✅
|
||||
- [x] [AI-Review][HIGH] Actually release the GIL during solving with `py.allow_threads()` — **BLOCKED: `dyn Component` is not `Send`; requires `Component: Send` cross-crate change**
|
||||
|
||||
Reference in New Issue
Block a user