- Created new mc method: clip_recovery (#45)
- Added new mc method: clip_composition (#39)
- Added new mc method: set_moisture (#42)
- Added new mc method, balance_composition (#40)
- Support up to python 3.12 (#36)
- Support for later pandera version (#34)
- Improved management of dependencies for the blockmodel extra (#32)
- Exposed weight_average method with group_by argument. (#29)
- Breaking change - refactored stream inheritance. Objects now mutate to Stream with nodes property after math operations (#21)
- Fixed incorrect label on plot_network nodes (#15)
- Reduced ydata-profiling = ^4.6.0 to enable pydantic < 2.0 if required. (#25)
- Fixed Flowsheet.solve missing input bug. Improved error message for Flowsheet.report when a stream is empty. (#23)
- Interval sample functionality added. Standard sieve sizes added. (#13)
- Added query and filter_by_index methods to Flowsheet. Added example. (#18)
- Added ability to create a Flowsheet from file, from_yaml, from_json (#14)
- Cleaned up tests that are incomplete (#11)