Writing code for our hardware

Take full control of our instruments and modules with the PalmSens Software Development Kits and code examples.

Overview of SDKs

Click on an icon below to go to the appropriate SDK.

       

 

Or learn more about communicating directly with our instruments by implementing the MethodSCRIPT communications protocol:

Which SDK to choose?

I want to ...

… develop an application in Python Go to PyPalmSens SDK

… develop a desktop application in Visual Studio Go to the SDK for .NET

… develop an Android and/or iOS app Go to SDKs for iOS and Android

… embed the EmStat Pico or EmStat4M module Go to MethodSCRIPT

… control my potentiostat in Matlab Go to SDK for Matlab

… control my potentiostat in LabVIEW Go to SDK for LabVIEW

 

PyPalmSens

PyPalmSens is a Python library for automating electrochemistry experiments with your PalmSens instruments. It provides an intuitive Python API, making it straightforward to integrate into your Python workflows. All instruments are supported and examples are included.

Python SDK Read Documentation

PalmSens SDKs for .NET

  • Includes .NET libraries, documentation and code examples for WinForms, WPF and MAUI. MAUI is also for Android and iOS.
  • Useful for more powerful devices running Windows or Android, such as PCs and smartphones.
  • Develop in any language supporting the .NET framework, like C# and VB.NET.
  • Quickly develop your application using our analytical tools, including peak detection and equivalent circuit fitting. 

Note on Linux and MacOS: Although our SDK does not officially support Linux, MacOS or Raspbian, you can run our .NET SDKs using Mono.

Download .NET SDK for MAUI

Read more about the SDK's for .NET

Mobile Devices

For Android and iOS you can create a custom app based on the PalmSens libraries.

  1. Build applications with our .NET SDK for MAUI, Visual Studio .NET and C#.
  2. If you prefer to program in Java, Kotlin or SWIFT and you have a Nexus, EmStat4, EmStat Pico or Sensit, you can use MethodSCRIPT for direct communication instead (no implementation of the .NET libraries required).
Create a custom app from scratch

 

MATLAB

If you are a researcher and looking for MATLAB integration, this is what you will need:

MATLAB SDK on GitHub Read documentation

 

LabVIEW

With the LabVIEW SDK you can control your instrument directly from LabVIEW. 

LabVIEW SDK on GitHub Read documentation

MethodSCRIPT Protocol

MethodSCRIPTTM is the script language our latest generation of instruments and modules speak.

  • Can be used with any programming language.
  • Allows for writing software for all operating systems and embedded systems
  • Code snippets can be generated in PSTrace for Windows.
  • Comes with many code examples.
Learn more about MethodSCRIPT
bg
Compare Products