chore: remove deprecated flow_boundary and update docs to match new architecture

This commit is contained in:
Sepehr
2026-03-01 20:00:09 +01:00
parent 20700afce8
commit d88914a44f
105 changed files with 11222 additions and 2994 deletions

55
CHANGELOG.md Normal file
View File

@@ -0,0 +1,55 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
### Changed
### Deprecated
- `FlowSource` struct - Use `RefrigerantSource`, `BrineSource`, or `AirSource` instead
- `FlowSink` struct - Use `RefrigerantSink`, `BrineSink`, or `AirSink` instead
- `FlowSource::incompressible()` - Use `BrineSource::new()` instead
- `FlowSource::compressible()` - Use `RefrigerantSource::new()` instead
- `FlowSink::incompressible()` - Use `BrineSink::new()` instead
- `FlowSink::compressible()` - Use `RefrigerantSink::new()` instead
- Type aliases `IncompressibleSource`, `CompressibleSource`, `IncompressibleSink`, `CompressibleSink` - Use typed alternatives instead
### Removed
### Fixed
### Security
## [0.2.0] - 2026-02-24
### Added
- **Epic 10: Enhanced Boundary Conditions**
- `RefrigerantSource` and `RefrigerantSink` for refrigerant circuits with native vapor quality support
- `BrineSource` and `BrineSink` for liquid heat transfer fluids with glycol concentration support
- `AirSource` and `AirSink` for humid air with psychrometric property support
- New physical types: `VaporQuality`, `Concentration`, `RelativeHumidity`, `WetBulbTemperature`
### Changed
### Deprecated
- `FlowSource` and `FlowSink` - See migration guide at `docs/migration/boundary-conditions.md`
### Fixed
## [0.1.0] - 2024-12-01
### Added
- Initial release with core component framework
- `FlowSource` and `FlowSink` boundary conditions
- Basic solver infrastructure
- Python bindings via PyO3