Skip to content

MailboxProcessors and type extensions for writing scientific instrument controllers in F#

License

Notifications You must be signed in to change notification settings

WarwickEPR/Endorphin.Core

Repository files navigation

Endorphin.Core

This project provides infrastructure for the development of scientific instrument control software. It was developed by the University of Warwick EPR group where it is used to run a confocal microscope and a high field EPR spectrometer.

The Endorphin.Core project includes various utility functions and a module for wrapping instruments with C APIs into asynchronous message-processing agents. Endorphin.Core.NationalInstruments includes a module for wrapping NI VISA instruments in a similar manner but depends on the National Instruments VISA 15.5 drivers which cannot be redistributed but are freely available. In order to build/use Endorphin.Core.NationalInstruments, download NI VISA 15.5 and ensure that you select .NET Framework 4.5 Language Support during installation (under NI-VISA 15.5 -> Development Support) during installation on both pacakges.

Documentation: http://WarwickEPR.github.io/Endorphin.Core

Maintainers

Project Lead

About

MailboxProcessors and type extensions for writing scientific instrument controllers in F#

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •