{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking/2"}],"enrichment":{"capability":"icsneopy is a Python binding for Intrepid Control Systems' device communication library, enabling interaction with automotive and industrial networking hardware through a Python API.","skillfed_tags":["automotive-hardware","device-communication","can-bus"],"use_cases":["Automate diagnostic and testing workflows for vehicles or devices using Intrepid hardware (neoVI, RAD-series, ValueCAN)","Build monitoring or logging applications that capture CAN/LIN traffic from Intrepid devices in real time","Develop integration tests for automotive software that require hardware-in-the-loop communication","Create custom control scripts for industrial networking hardware (A2B, Comet, Epsilon) without writing C++","Prototype vehicle communication features in Python before porting to production C++ code"],"what_it_does":"icsneopy provides Python bindings to libicsneo, Intrepid Control Systems' device communication library. It allows developers to programmatically interface with Intrepid automotive and industrial networking hardware\u2014devices like neoVI FIRE, RAD-Galaxy, ValueCAN, and others\u2014over CAN, LIN, Ethernet, and other protocols. The library is a compiled extension (available as wheels for Python 3.10, 3.11, 3.12, 3.13, 3.14 across macOS, Linux, and Windows) that wraps the underlying C++ libicsneo library.\n\nTo use icsneopy, you must first install Servd, Intrepid's device communication server, which handles the actual hardware communication. The Python library then communicates with Servd to send and receive data from connected devices. This architecture means icsneopy itself has no runtime dependencies, but the system-level Servd requirement is a hard prerequisite. The package is production-stable, actively maintained, and supports current Python versions.","worth_installing":"Yes, if you own or have access to Intrepid Control Systems hardware and need Python-level control. The package is production-stable, actively maintained, supports modern Python versions, has no CVEs, and offers broad platform coverage. The restrictive license clause is not a barrier if you're already committed to Intrepid devices. The main gotcha is the mandatory Servd server dependency\u2014verify it installs cleanly on your target platform before committing."},"id":"icsneopy","links":{"html":"https://skillfed.io/packages/icsneopy","md":"https://skillfed.io/packages/icsneopy.md","pypi":"https://pypi.org/project/icsneopy/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-07","license_spdx":null,"license_treatment":"unclear","name":"icsneopy","python_support":"supports_current","summary":null},"popularity":{"monthly_downloads":125719,"position":11805,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.4.0"}
