Getting Started
Installing ScopeFoundry and its dependencies.
ScopeFoundry is a framework with two types of plugins:
The framework provides an app, defines interfaces between plug-ins, and handles threading to run plugins concurrently.
Users of ScopeFoundry are required to develop these plugins (unless they already exist) and add them to the app.
This website provides tutorials for creating (and sharing) ScopeFoundry App, HardwareComponents, and Measurements. Depending on your familiarity with ScopeFoundry, we recommend:
Getting Started: Install ScopeFoundry
Basic Tutorial: Your first app, basics on HardwareComponent and Measurement Plugin, and first Measurement.
Tips and Tricks: Elevate your plugin development.
Built-in Measurements: Scanning, parameter sweeping, PID feedback control, Sequencer … are amongst common measurement tasks that ScopeFoundry solves generically.
Check HardwareComponents Library for existing plugins.
To share and contribute to plugins here.
Somewhat independent of the above is the ScopeFoundry.DataBrowser - an app that can be used for quick data inspection. Learn to write Plugins using this tutorial.
To contribute to the framework, go to core development.
Documentation is a work in progress. Create an issue here if information is missing.
Installing ScopeFoundry and its dependencies.
Learn how to write your own custom ScopeFoundry hardware and measurement plugins.
Measurements that come with ScopeFoundry
Accelerate your development and use advanced features
Recommended IDE and version history control with Git
Low-level reference docs for your project.
Publish your shiny new plugin as a ScopeFoundryHW plug-in on GitHub.
Slides demonstrating ScopeFoundry Concepts
Contribute to the ScopeFoundry framework and become a core developer.
Hardware Components shared by the community