Pump Control Library v0.0.1 - Initial Release
🎉 Welcome to the initial release of the pyinfuse Library! 🚀
Highlights
- Introduces support for controlling Harvard Pump 11 syringe pumps.
- Create a pump chain and add individual pumps for seamless control.
- Set syringe diameter, flow rate, target volume, and target time with ease.
Getting Started
To get started with the Pump Control Library, follow these steps:
1. Install the library: `pip install pyinfuse` (currently not working...)
2. Import the library in your Python script: `from pyinfuse import Chain, Pump`
3. Create a pump chain: `chain = Chain(port='/dev/ttyUSB0')`
4. Add pumps to the chain and control them using the provided methods.
Documentation
Pending....
Known Limitations
- Precision beyond 2 decimal places in syringe diameter is ignored.
- Ensure the specified flow rate is within the range specified in the Pump 11 manual.
Contributing
We welcome contributions! Read our [contribution guidelines](https://github.com/nanosystemslab/pyinfuse/blob/main/CONTRIBUTING.md) for details on how to contribute to the library.
License
The Pump Control Library is released under the [MIT License](https://opensource.org/licenses/MIT).
Acknowledgments
A big thank you to contributors and the open-source community for making this release possible.
🚧 Please note that this is an initial release, and we appreciate your feedback and contributions! 🚧