pypms

View on PyPIReverse Dependencies (1)

0.7.1 pypms-0.7.1-py3-none-any.whl

Wheel Details

Project: pypms
Version: 0.7.1
Filename: pypms-0.7.1-py3-none-any.whl
Download: [link]
Size: 36765
MD5: b6b57416b34bd9964dc71aaf55515e9b
SHA256: 76be1d1c1b26b75292bc2fef0b70718c43ec67dfe80a41d7a5d24feeb4d9ffca
Uploaded: 2023-01-11 10:42:43 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pypms
Version: 0.7.1
Summary: Data acquisition and logging for Air Quality Sensors with UART interface
Author: Alvaro Valdebenito
Author-Email: avaldebe[at]gmail.com
Home-Page: https://avaldebe.github.io/PyPMS
Project-Url: Repository, https://github.com/avaldebe/PyPMS
Keywords: air quality,particulate matter
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering :: Atmospheric Science
Classifier: Topic :: Terminals :: Serial
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: >=3.8,<4.0
Requires-Dist: importlib-metadata (>=3.6); python_version < "3.10"
Requires-Dist: influxdb (>=5.2.0); extra == "influxdb"
Requires-Dist: loguru (>=0.6.0)
Requires-Dist: mkdocs (>=1.2.3); extra == "docs"
Requires-Dist: mkdocs-material (>=8.2.5); extra == "docs"
Requires-Dist: mock_serial (>=0.0.1); extra == "test"
Requires-Dist: packaging (<22.0,>=21.3); extra == "test"
Requires-Dist: paho-mqtt (>=1.4.0); extra == "mqtt"
Requires-Dist: pymdown-extensions (>=9.5); extra == "docs"
Requires-Dist: pyserial (>=3.5)
Requires-Dist: pytest (>=7.1.2); extra == "test"
Requires-Dist: pytest-cov (>=2.12.1); extra == "test"
Requires-Dist: typer (>=0.6.1)
Provides-Extra: docs
Provides-Extra: influxdb
Provides-Extra: mqtt
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 8309 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.4.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pms/__init__.py sha256=hvuDRBDpM7yDm9OA05Qz4vaggELptiuDbeJnzja0apI 745
pms/cli.py sha256=uafvlhar_Dl4a9J9t0iCUWtlZW8Saa2QbTb7KhJV19M 4693
pms/core/__init__.py sha256=rsw5rSJNxABi0FTc7Q5Jd_9mdNHY2z1M6c_AYcsplGM 129
pms/core/reader.py sha256=DKXq9ZjgefwggzjLLgs1AOkmOBYjPuEMFFD8odcVZns 7716
pms/core/sensor.py sha256=l8-evj_kVO7iTl9QIWYiBMRYh84Hymm-1pHMd7eVcH8 2896
pms/core/types.py sha256=5Nmd2_CQqXYnexNEV8QtjtzUr6px0tfvneOdRXDWb1Y 1139
pms/extra/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pms/extra/bridge.py sha256=PX1S1qwnXaWf-OoicBnjyHK3qnwGkvIbSQOvJGZXA-g 1323
pms/extra/influxdb.py sha256=jj1_0ppBX_EcBfzNTveCAA3AGoh-UP6OrRAQMvthGkI 2881
pms/extra/mqtt.py sha256=MRejpOTf2xO3MPLBmN3oeB36qPnEEj9Zjzc7kCedxWY 5076
pms/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pms/sensor.py sha256=PQIIyUPMNNrB2bk8WYLN6vXV_Qkh75oL2l4JbJ7MF4o 207
pms/sensors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pms/sensors/base.py sha256=CaQGN54yqi2mr1Isl7YyaZeGzjKqiaUX50LMHyvaJCY 3888
pms/sensors/bosch_sensortec/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pms/sensors/bosch_sensortec/mcu680.py sha256=61mt41UHNL7X0QUY4kVRw_Shx71-PU4fxC-ndYcE048 4900
pms/sensors/honeywell/__init__.py sha256=kfWza9nx52oIyYxVjoIjD3LxLCaqwi6UfgbURX-IzQw 51
pms/sensors/honeywell/extra_commands.py sha256=tWAYxtbAujPyR9SfZcUWEVW0inTg0kJSIKLhB2dCIIY 698
pms/sensors/honeywell/hpma115c0.py sha256=VVN0wmD6Kn_Eb7Wc18PQbmYk3o0mHRcG1tWpVF9olMs 1730
pms/sensors/honeywell/hpma115s0.py sha256=IbHtQShewL5BpqTR3xRU0JPqfRxLrFjCOT-n_h9aO0A 3570
pms/sensors/novafitness/__init__.py sha256=EknUmcOFP61K_eeGCSePe0XmDX8m8F2mr9khCwqd6bs 45
pms/sensors/novafitness/extra_commands.py sha256=umgpBGPiOjEbR0VyneS3M9DRK7QerBUcZp652NIqZJM 1648
pms/sensors/novafitness/sds01x.py sha256=cXR-AY_iQcGDYy0YsPa03_8bjtX5HYVReopiaLUHNdI 3787
pms/sensors/novafitness/sds198.py sha256=06xJmd4zLu6DElFDNa1PNP9ArFw1M3i6pfFDFsnLgaU 1204
pms/sensors/plantower/__init__.py sha256=98iXnO6f_iaCqWi3lX8oZTkI_s_oA_1UmuxTvvAek6c 62
pms/sensors/plantower/pms3003.py sha256=1ci2P5aIkNa38n1Vqo28K7gx66ybu50CgW4Y0RKMVV4 4482
pms/sensors/plantower/pms5003s.py sha256=94jIy__Of64mEW-I68muOF2nP2biI7_earA1UeoNEh0 1620
pms/sensors/plantower/pms5003st.py sha256=cfX0oYfnjnaXCYZcwLpSGXAOFP_yUmo_EidNls8qIgo 2640
pms/sensors/plantower/pms5003t.py sha256=bpu3SiNw3mQf-YBrqao8EMVtgkj4EAyyQLprCxybBEo 2752
pms/sensors/plantower/pmsx003.py sha256=Gf2Dat6yqhdF6J8tUIMFM0YBZBMZsEohzfnOWxvMgQs 2547
pms/sensors/sensirion/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pms/sensors/sensirion/sps30.py sha256=wvPbneZ9bdrN_QPz--r9lrVmdeyYXqp31nSHFzdbpTY 5433
pms/sensors/winsen/__init__.py sha256=_7PI_GlDcb6wwS5PK70Jh5Jz1UzvUMJCFwqnpVJf5Y0 21
pms/sensors/winsen/mhz19b.py sha256=K_vigTUm6vPK4mfL7b__qoGimh3wt2TITwKClQe2WRc 2753
pms/sensors/winsen/zh0xx.py sha256=QOY8I6dRv2-rfReSbU9qrDWIS6usEqQdZ7ZPPvWxHSY 1831
pypms-0.7.1.dist-info/entry_points.txt sha256=NnHp7BLZ3tLUE8EhLhaNyicKjH1q9QTMJajbjx66QpM 651
pypms-0.7.1.dist-info/METADATA sha256=qVovPu46ZOw7Le6zYz-0IGASj8VlY-pXOPH7elWDpSE 10585
pypms-0.7.1.dist-info/LICENSE sha256=oFrXce3ff9NtLSP4DnPPrcnaywJoMN_CDAisaKsceYs 1075
pypms-0.7.1.dist-info/WHEEL sha256=vVCvjcmxuUltf8cYhJ0sJMRDLr1XsPuxEId8YDzbyCY 88
pypms-0.7.1.dist-info/RECORD

entry_points.txt

pms = pms.cli:main
bridge = pms.extra.bridge:cli
influxdb = pms.extra.influxdb:cli
mqtt = pms.extra.mqtt:cli
HPMA115C0 = pms.sensors.honeywell.hpma115c0
HPMA115S0 = pms.sensors.honeywell.hpma115s0
MCU680 = pms.sensors.bosch_sensortec.mcu680
MHZ19B = pms.sensors.winsen.mhz19b
PMS3003 = pms.sensors.plantower.pms3003
PMS5003S = pms.sensors.plantower.pms5003s
PMS5003ST = pms.sensors.plantower.pms5003st
PMS5003T = pms.sensors.plantower.pms5003t
PMSx003 = pms.sensors.plantower.pmsx003
SDS01x = pms.sensors.novafitness.sds01x
SDS198 = pms.sensors.novafitness.sds198
SPS30 = pms.sensors.sensirion.sps30
ZH0xx = pms.sensors.winsen.zh0xx