A Python library for communicating with Campbell Scientific CR1000 and similar dataloggers via TCP/IP or RS-232. Current version is 0.4. Development appears to be sporadic; no recent releases or updates.
pip install pycampbellcr1000Verified import paths — ran on the pinned version, not inferred.
Connects to a CR1000 datalogger, retrieves table names, and reads sample data.
Use CR1000.from_url('tcp:host:port') instead of CR1000(host, port).import logging; logging.basicConfig(level=logging.DEBUG)
Use CR1000.from_url('tcp:host:port', timeout=10) to set a timeout.Run 'pip install pycampbellcr1000' in the correct environment.
Upgrade to latest: 'pip install --upgrade pycampbellcr1000'
Verify datalogger IP and port (default 6789 for TCP). Ensure the datalogger is connected and network accessible.
No dependency data recorded yet.