SpinCore Logo Home
Applications
Contact Us
Purchasing Info
About Us
Software Downloads

banner_left.jpg banner_right.jpg







Software Downloads & Documentation

This page presents information and links to software for SpinCore products.

All of the software packages provided by SpinCore are available free of charge.

All of the software packages are provided as is.

Official SpinAPI and Drivers

   All SpinCore products can be controlled using the provided Application Programming Interface (API) package, SpinAPI. SpinAPI has been written in C, and detailed documentation and source code are posted on the SpinAPI page at the link in the table below.

SpinAPI: SpinCore Driver and Application Programming Interface (API) Package
For Windows, Linux, and Mac (certain restrictions apply).
More Information and Downloads


SpinCore Released Packages

   Sample pulse programs and user interfaces that use the SpinAPI package and have been developed at SpinCore are available in the table below.

# Package Name and Description Download and Documentation
1
PulseBlaster Interpreter
Program your board without writing C code.
More Information and Downloads
2
RadioProcessor NMR Interface for MATLAB
(Requires the latest version of the SpinAPI Driver Suite as well as MATLAB 2017a)
More Information and Downloads
3
SpinCore CPMG Package for RadioProcessor and iSpin-NMR More Information and Downloads
4
SpinCore Hahn Echo Package for RadioProcessor and iSpin-NMR
More Information and Downloads
5
SpinCore Pulse-Width Finder Package for RadioProcessor and iSpin-NMR
More Information and Downloads
6

LabVIEW Extensions for SpinCore PulseBlaster, PulseBlasterESR, PulseBlasterESR-PRO, PulseBlasterDDS, RadioProcessor, and USB-PTS boards

More Information and Downloads
7
FELIX - Simple and very intuitive package for NMR data processing
More Information and Downloads
8

SpinAPI.NET Extensions - C# .NET wrapper to SpinAPI.

More Information and Downloads
9
Modulation Techniques - Examples of the capabilities of PulseBlasterDDS and RadioProcessor boards
More Information and Downloads
10
Function Generator - Graphical User Interface for use with PulseBlasterDDS and RadioProcessor boards
More Information and Downloads
11
PulseBlaster MATLAB GUI - Graphical User Interface for use with the PulseBlaster boards to create pulse generation programs. (Requires the latest version of the SpinAPI Driver Suite as well as MATLAB 2017a)
More Information and Downloads
12
SpinAPI Python Wrapper - Python wrapper for SpinAPI (currently supports Python3 or later)
More Information and Downloads
13
MATLAB SpinAPI Example Scripts - SpinAPI C Examples ported to MATLAB scripts.
More Information and Downloads

Customer Packages

   Many application packages for SpinCore products have been developed by SpinCore's customers.  The table below provides access to selected packages.  Please contact us if you would like to contribute your work to this list. We appreciate your feedback.

# Package Name and Description Download and Documentation
1
NMR and Plotting Software for iSpin NMR spectroscopy - A library of C and Python programs for NMR experiments on the RadioProcessor. C Programs include Hahn echo, Hahn echo sweep, stimulated echo, and T1 IR sweep. The Python programs provide convenient tools for processing and plotting data from text output files.
Provided by: Tycho Sleator, New York University
More Information and Downloads
2
CoreVision Basic 1.0 - Is a frontend to the SpinCore RadioProcessorUSB board. CoreVision gives you a few built in experiments and their parameters in a convenient package.
Provided by: Totte Karlsson, Dune Scientific, Seattle, Washington, USA
More Information and Downloads
3
SpinAPI Pascal Header - A Pascal header that allows use of the SpinAPI functions using the Pascal language.
Provided by: Nils Achterholt,  Germany
More Information and Downloads
4
PulseBlasterCompiler (PBC) - Is a GUI built around PBCE (PulseBlaster Compiler Engine). PBCE is a software component that translates pulse programs written in an easy to read language into binary programs which can be directly uploaded to a PulseBlaster.
Provided by: Tomaz Apih,  Slovenia
More Information and Downloads
5
Igor - This is a driver to allow control of SpinCore PulseBlaster 24 TTL version 1 boxes and ISA cards from IGOR.
Provided by:  Aaron VanDevender, NIST, USA & Nicholas Kuzma, USA
More Information and Downloads
6
pyspincore - This is a simple Python wrapper for the SpinCore PulseBlaster24 board. This package has only been tested on 32bit x86 architecture with PulseBlaster24. The drivers for the PulseBlaster need to be installed beforehand.
Provided by:  Dr. Hamid Ohadi, University of Southampton, School of Physics and Astronomy, UK
More Information and Downloads
7
DAMARIS - The DArmstadt MAgnetic Resonance Instrument Software is an open source framework for NMR spectrometer control that focuses on:
  • creating control software for a standard NMR spectrometer (pulse programs and data acquisition) 
  • providing a toolkit for tailoring spectrometer control software to your own needs
  • making the control hardware characteristics transparent to the spectrometer developer
  • being a forum for exchanging experiences with the software and underlying hardware
Currently, drivers are written for the following boards:
  • SpinCore PulseBlaster24 (SP2-32k, SP17-32k, SP17-64k)
  • SpinCore PulseBlasterDDS-III

Provided by: Technische Universitat Darmstadt

More Information and Downloads
8
spincore_apps - This contains a Python wrapper for MRI SpinAPI along with Python code for several NMR experiments. The code was primarily developed by A Beaton in Franck lab at Syracuse University.

Provided by: Dr. John Franck, Syracuse University, USA
More Information and Downloads




Home | Products | Applications | Contact Us | Purchasing Info | About Us | Software Downloads

© 2022 SpinCore Technologies, Inc.