📑 Welcome to Pycotech!
pycotech offers tools and wrappers to interface with PT-104 PicoLog® Data Loggers and files, allowing you to easily build an end-to-end data processing pipeline in pure python.
This work would not have been possible without Martin Schröder's
amazing wrapper around the usbpt104 C library for the Pico PT-104A RTD Data Acquisition Module. Don't hesitate to head over to his
PT_104 Github repo to check out the original project and to drop a star! 🌟
🔥 Features
pycotech's suite of utility functions provides seamless integration
of .PLW and .TXT files generated by traditional PicoTechnology®
software - allowing you to handle, visualise, and convert between
data-formats at will.
Pycotech also provides python command line alternatives to most of
the principal PicoLog® software components. Namely, pycotech's
plw-recorder allows you to bypass the PLW Recorder® data acquisition
software and gather data directly from a number of PT-104 Data
Loggers. Pycotech's plw-player substitutes instead the PicoLog®
Player software, allowing you to read, convert, and extract data from
existing .PLW files.
🚀 Quick Start
-
📚 Install pycotech like any other python package, using
pipto download it from PyPI:python -m pip install pycotech
-
🐍 Now test your installation running the following minimal script:
import pycotech df = pycotech.utils.read_plw("my_plw_file.PLW") print(df)
-
🎉 If everything went well you should now be properly set-up to use
pycotech! Enjoy!
📟 CLI Tools
To use pycotech's command line tools, install pycotech as
described above and then run any of the following:
-
plw-player: converts.PLWfiles to.TXTplw-player -plw "my_plw_file.PLW"
usage: plw-player [-h] -plw PLW [-txt TXT] optional arguments: -h, --help show this help message and exit -plw PLW input .PLW file -txt TXT output .TXT file
-
plw-recorder: continuous data acquisition from connectedPT-104Loggers:plw-recorder
usage: plw-recorder [-h] [-dir DIR] [-r R] optional arguments: -h, --help show this help message and exit -dir DIR output logs directory -r R logging rate (hours)
📚 Documentation
To learn more about the package head over to the official documentation !
Metadata
Release files for pycotech 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pycotech-0.2.0.tar.gz | 325.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pycotech-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 663.1 kB
Release files / pycotech-0.2.0.tar.gz
| Download URL | pycotech-0.2.0.tar.gz |
|---|---|
| Size | 325.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7e178d3ef97ed3eb0608f942534559036519a42c6e9536554772570fc57845b4
|
|
BLAKE2b-256 checksum How to use checksums |
c3d927c41b4af4b5a9a7f5b174da793d124c881e52182a01c91efe675d83c6e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.6
|
Release files / pycotech-0.2.0-py3-none-any.whl
| Download URL | pycotech-0.2.0-py3-none-any.whl |
|---|---|
| Size | 337.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6ca274f3f7491a1651350a85e01c7ae7024ba121d7f48fd01526c6dc2890f968
|
|
BLAKE2b-256 checksum How to use checksums |
bad4161db1469b1d108d62dc22b0d4c84ee92ab9aa62a496d605da126402b4be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.6
|