Pyinfuse

Latest version: v0.1.2

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.2

Changes

* pyinfuse 0.1.2 (36) ethnchiu
* Editing labeller (35) ethnchiu

0.1.1

Changes

* v0.1.1 (34) ethnchiu

0.1.0

:package: Dependencies

* Bump mdit-py-plugins from 0.4.1 to 0.4.2 (27) dependabot
* Bump rich from 13.8.0 to 13.8.1 (28) dependabot
* Bump pytest from 8.3.2 to 8.3.3 (29) dependabot
* Bump importlib-metadata from 8.4.0 to 8.5.0 (31) dependabot
* Bump zipp from 3.20.1 to 3.20.2 (32) dependabot
* Bump cffi from 1.17.0 to 1.17.1 (19) dependabot
* Bump setuptools from 74.1.1 to 74.1.2 (21) dependabot
* Bump virtualenv from 20.26.3 to 20.26.4 in /.github/workflows (22) dependabot
* Bump virtualenv from 20.26.3 to 20.26.4 (23) dependabot
* Bump starlette from 0.38.4 to 0.38.5 (24) dependabot
* Bump pydantic from 2.8.2 to 2.9.1 (25) dependabot
* Bump pypa/gh-action-pypi-publish from 1.5.0 to 1.10.1 (14) dependabot
* Bump codecov/codecov-action from 3.1.0 to 4.5.0 (15) dependabot
* Bump actions/upload-artifact from 3 to 4 (16) dependabot
* Bump salsify/action-detect-and-tag-new-version from 2.0.1 to 2.0.3 (17) dependabot
* Bump actions/checkout from 3 to 4 (18) dependabot
* Bump release-drafter/release-drafter from 5.20.0 to 6.0.0 (1) dependabot
* Bump actions/setup-python from 3 to 5 (2) dependabot
* Bump actions/cache from 3 to 4 (3) dependabot
* Bump crazy-max/ghaction-github-labeler from 4.0.0 to 5.0.0 (4) dependabot
* Bump actions/download-artifact from 3 to 4 (5) dependabot
* Bump sphinx-click from 4.1.0 to 6.0.0 in /docs (6) dependabot
* Bump sphinx from 4.5.0 to 8.0.2 in /docs (7) dependabot
* Bump myst-parser from 0.17.2 to 4.0.0 in /docs (8) dependabot
* Bump furo from 2022.4.7 to 2024.8.6 in /docs (9) dependabot
* Bump sphinx-autobuild from 2024.4.16 to 2024.9.3 (10) dependabot
* Bump setuptools from 74.0.0 to 74.1.1 (11) dependabot
* Bump starlette from 0.38.2 to 0.38.4 (12) dependabot
* Bump cryptography from 43.0.0 to 43.0.1 (13) dependabot

0.0.1

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! 🚧

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.