FullFlow v0.1.1
FullFlow 0.1.1
This release significantly improves package structure, documentation, examples, and distribution workflows while expanding the project's public-facing capabilities.
Added
Examples
Added several complete example models demonstrating core FullFlow workflows:
- Pump-fed liquid rocket engine example
- Mixture splitter and composition-tracking example
- Counterflow heat exchanger example
- Model comparison and correlation sweep example
Documentation
- Expanded README documentation
- Added feature overview and application descriptions
- Added installation instructions
- Added example gallery
- Added usage examples for major capabilities
- Added project metadata and repository links
Export Support
- Added Pandas dependency for DataFrame-based solution export
- Added OpenPyXL dependency for Excel export support
Release Infrastructure
- Added GitHub Actions workflow for automated PyPI releases
- Added GitHub Actions workflow for package validation
- Improved release automation and packaging verification
Improved
Packaging
- Improved package structure and public imports
- Improved dependency management
- Improved wheel and source distribution validation
- Improved PyPI metadata, keywords, classifiers, and project URLs
User Experience
- Simplified package imports:
from fullflow import *- Improved project discoverability on PyPI and GitHub
- Improved example organization and usability
Documentation Quality
- Expanded descriptions of supported fluid, thermal, and propulsion capabilities
- Added example execution instructions
- Added dependency documentation
- Improved project presentation for new users
Verification
The release has been verified through:
- Clean wheel builds
- Fresh virtual-environment installation tests
- GitHub installation testing
- Public API import validation
from fullflow import *
print(Network)
print(State)
print(SteadyState)Future Development
Upcoming development areas include:
- Transient simulation improvements
- Advanced turbomachinery models
- Additional propulsion-cycle examples
- Heat exchanger libraries
- Control-system modeling
- Two-phase flow support
- Expanded reporting and visualization tools