{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/21"},{"label":"Internet","url":"https://skillfed.io/packages/category/internet/5"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/10"}],"enrichment":{"capability":"Communicates with Campbell CR1000-type dataloggers over TCP, UDP, Serial, or GSM connections to query time, retrieve data tables, and download logged measurements.","skillfed_tags":["datalogger","hardware-interface","abandoned"],"use_cases":["Retrieve environmental sensor data (temperature, voltage, current) from a deployed CR1000 datalogger on a scheduled basis for analysis.","Synchronize a remote datalogger's internal clock with a central time source via Python script.","Export logged measurements from a specific table and date range to CSV for post-processing or archival.","List available tables on a datalogger to discover what data streams are being recorded.","Integrate datalogger queries into an automated data pipeline for environmental monitoring stations."],"what_it_does":"PyCampbellCR1000 is a Python interface for querying Campbell CR1000-type environmental dataloggers. It abstracts the communication protocol (supporting TCP, UDP, Serial, and GSM connections) and provides methods to read the datalogger's internal clock, list available data tables, retrieve logged measurements within a date range, and download file content. Data is returned as dictionaries or can be exported to CSV.\n\nThe package is designed for post-processing workflows where a datalogger is already configured and deployed; it does not modify datalogger settings beyond adjusting the internal clock. It was last released in 2017 and is no longer actively maintained, though the repository remains archived on GitHub with no recent commits.","worth_installing":"No, unless you are maintaining legacy code already using this package. The project is abandoned (no releases since 2017, last commit 2023-05-25), and its runtime dependency PyLink is also unmaintained. Compatibility with modern Python versions is uncertain. If you need to communicate with a Campbell datalogger on a current system, evaluate maintained alternatives or contact Campbell for supported libraries."},"id":"pycampbellcr1000","links":{"html":"https://skillfed.io/packages/pycampbellcr1000","md":"https://skillfed.io/packages/pycampbellcr1000.md","pypi":"https://pypi.org/project/pycampbellcr1000/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2017-11-29","license_spdx":null,"license_treatment":"copyleft","name":"PyCampbellCR1000","python_support":"unspecified","summary":"Communication tools for Campbell CR1000-type Dataloggers"},"popularity":{"monthly_downloads":94078,"position":13345,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4"}
