ddr_mfc
Pakcage uses alicat python package to control the alicat made mass flow controllers. This package is built upon that package. By installing this package, alicat is installed automatically as a requirement.
Install ddr_mfc
Install ddr_davis_data using pip.
pip install ddr_mfc
Instantiation
import ddr_mfc
print(ddr_davis_data.version)
0.0.2
to start the flow controller you will need to know in which port the flow controller is connected. Also the address of the flow controller is required. This can be set from the controller itself. You can go in menu in flow controller device and look for address in there somewhere. You need different address for different mfc connected with same USB camble to the PC.
mfc1 = ddr_mfc.mfc(port='COM6',address='A',name='mfc_air')
By giving the name to the MFC, you can distinguish among the MFC data. The read function of the mfc used name as a suffix to the variable.
mfc1.read()
This will read the data from the MFC.
mfc1.set_SLPM(slpm=30)
This will set the SLPM to 30. Sometimes serial communication gives error. These functions uses try-except of python to navigate through error of serial comunication.
ddr_mfc.mfc class is inherited from alicat.FlowController class. Hence the functionalities and documentation on ALICAT PACKAGE will help guide futher.
Metadata
Release files for ddr-mfc 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ddr_mfc-0.0.3.tar.gz | 3.3 kB | Without provenance | Details for ddr_mfc-0.0.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| ddr_mfc-0.0.3-py3-none-any.whl | Python 3 | none | any | Details for ddr_mfc-0.0.3-py3-none-any.whl |
Total release size: 6.7 kB
Release files / ddr_mfc-0.0.3.tar.gz
| Download URL | ddr_mfc-0.0.3.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3e04a3cebdd966fd113f546a1e2f20ae780ab14b461d83ce397439d23c674cbf
|
|
BLAKE2b-256 checksum How to use checksums |
76c7af5679e63529511216f376f4aeeb35f891ea8141706ec3cbcef093c98f62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.1
|
Release files / ddr_mfc-0.0.3-py3-none-any.whl
| Download URL | ddr_mfc-0.0.3-py3-none-any.whl |
|---|---|
| Size | 3.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1a81a8606a275533716965d8ccadb3a1bf4e047fdfe252e8dca7ecbee00406e2
|
|
BLAKE2b-256 checksum How to use checksums |
4c817885e2d902e4f0b17c27cb19a304e4800c67344b873ffbd896afc3e09653
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.1
|
Security for ddr-mfc 0.0.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.