Official Release of snAPI for Linux

snAPI is a powerful software library designed for convenient programming control of PicoQuant time-correlated photon counting devices (also known as time taggers) using the Python high-level language. Since its initial release last year, it has garnered significant attention. As an efficient Python wrapper library, snAPI can directly invoke the underlying bare-metal library, enabling flexible configuration and efficient operation of these commonly used instruments.

Although PicoQuant has supported Linux systems with its underlying programming library since the launch of this product line, snAPI was initially only available for Windows. Driven by user demand and support for the open-source operating system Linux, PicoQuant has now officially released the first Linux version of snAPI.

Official Release of snAPI for Linux

Core Advantages of snAPI on Linux

Consistent with the Windows version, the Linux version of snAPI supports the x86-64 architecture, fully leveraging the performance advantages of C++ at the lower level to achieve optimal speed and real-time performance, while providing users with the ease of use and versatility of Python.

The interface achieves 100% compatibility between the two operating system platforms, allowing users to easily migrate custom code without the need for redundant development.

In addition to device configuration and data acquisition, snAPI also offers various mature methods for processing and analyzing time-tagged photon data streams and TCSPC histograms, such as correlation analysis, coincidence counting, time gating, data filtering, and pre-announcement photon event processing.

The software conveniently encapsulates the read and write functions for PicoQuant’s native time-tagged data files and supports the unfolding processing of raw device data streams. With the help of the Matplotlib library, all processing and analysis results can be visually presented.

Free Download on GitHub

The Linux version of snAPI is provided completely free of charge, just like the Windows version, and you can download it directly from GitHub. The project is currently in an actively maintained phase with frequent updates. We warmly welcome users to propose new feature requests, and the team usually responds promptly.

Scan to Download for Free

Official Release of snAPI for Linux

Supported Time-Tagged Devices

For initial users, simply equipping PicoQuant’s TCSPC devices, the corresponding library files/DLL, and installing Python along with snAPI will allow for a quick start.

Official Release of snAPI for LinuxWuhan Donglong Technology Co., Ltd. was established in 1997. Its products cover various aspects of scientific research and industrial applications, mainly involvingspectrum imaging, laser beam diagnostics, gas sensing, single photon counting, optical link measurement, and ultrafast ultra-strong laser systems across six major optical application fields. Since its establishment, Donglong Technology has adhered to the principle of“Service Creates the Future”, providing customers with prompt and high-quality services, earning the trust of a wide range of clients. Over the years, Donglong Technology has accumulated technical expertise and gathered a team of optical and electrical technical talents, capable of providing quality products and professional solutions tailored to customer needs. The company has established comprehensive and in-depth cooperation with many manufacturers in Europe, America, and Japan, and jointly established development, application, and service technology centers.Phone:027-87807177After-sales:027-87807123Email:[email protected]Website:www.etsc-tech.comAddress:Building A8, Future Intelligence City, No. 6 Beidou Road, Donghu New Technology Development Zone, Wuhan, Hubei ProvinceOfficial Release of snAPI for LinuxDonglong Technology

Service Creates the Future

Leave a Comment