{"library":"pycampbellcr1000","title":"PyCampbellCR1000","description":"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.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install pycampbellcr1000"],"cli":null},"imports":["from pycampbellcr1000 import CR1000"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pycampbellcr1000 import CR1000\n\n# Connect to datalogger via IP or serial\nlogger = CR1000.from_url('tcp:192.168.1.100:6789')\n# or serial: logger = CR1000.from_url('serial:/dev/ttyUSB0:115200')\n\n# Get table names\ntables = logger.get_table_names()\nprint('Tables:', tables)\n\n# Read data from a table (returns list of dicts)\ndata = logger.get_data('Table1', count=5)\nfor row in data:\n    print(row)\n\n# Close connection\nlogger.close()","lang":"python","description":"Connects to a CR1000 datalogger, retrieves table names, and reads sample data.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}