{"library":"datarecorder","type":"library","category":null,"description":"DataRecorder is a Python toolkit designed for efficient and reliable data recording to various file formats. It tackles common issues in data collection like frequent file I/O by caching data and writing in batches, reducing overhead and preventing data loss from unexpected program termination. It supports multithreaded writes and automatically handles file locking. The library provides specialized tools like `Recorder` for sequential data, `Filler` for filling tabular data at specific coordinates, and `ByteRecorder` for binary data. It supports `csv`, `xlsx`, `json`, `txt`, and arbitrary binary file formats. [2]","language":"python","status":"active","version":"3.6.2","tags":["data recording","logging","file I/O","csv","xlsx","json","txt","binary","utility"],"last_verified":"Mon May 25","install":[{"cmd":"pip install DataRecorder","imports":["from DataRecorder import Recorder","from DataRecorder import Filler","from DataRecorder import ByteRecorder"]}],"homepage":"https://gitee.com/g1879/DataRecorder","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/datarecorder/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.8,"avg_import_s":0.4,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/datarecorder/compatibility"}}