Skip to content
@arc-instruments

ArC Instruments

High performance array control instruments

Hi! 👋

If you reached this page you either have an ArC Instruments characterisation tool, want to develop software for one or both! If you are new to ArC Instruments tools read on, otherwise the main repositories are further down this page 👇

I have an ArC ONE

If you have an ArC ONE your first stop would be to download and install our ArC ONE Control Panel application (ArC1PyQT). You can use it right out of the box to characterise two-terminal devices.

A comprehensive manual is available to better familiarise yourself with your ArC ONE.

If the built-in functionality is not enough you can develop your own experiments. ArC1PyQT comes with SuperMode which allows you to combine different experiments in one seamless workflow. Alternatively you can get on with developing your own experiment panels. ArC1PyQT built-in modules are built with the same infrastructure so dive-in the code to get started.

For automated or headless applications we provide libarc1 which is a Python library that exposes most of the tool's functionality.

I have an ArC TWO

If you have our latest and greatest tool it is recommended that you read through our user guide to familiarise yourself with ArC TWO. Beyond that, ArC2Control is built with similar goals in mind as ArC1PyQT. It will allow you to start experimenting with two-terminal DUTs. Refer to our documentation for a quick start guide. ArC2Control is itself extensible with custom experiment panels. If that interests you check our developer's documentation.

Although ArC2Control is built for two-terminal crossbar DUTs in mind ArC TWO itself is a much more flexible tool. If you want to tailor the capabilities of ArC TWO for your own bespoke experiments we recommend that you do so through pyarc2, the Python library which exposes all the low-level functionality of ArC TWO. ArC2Control itself is built on pyarc2. To get started check our docs.

I have a question

All of our public repositories have a discussion board so if you have a question for any specific component feel free to open a topic.

Pinned Loading

  1. arc1_pyqt arc1_pyqt Public

    Python+Qt Interface for the ArC1 platform

    Python 4 6

  2. arc2control arc2control Public

    ArC2 Graphical Interface

    Python 2 3

  3. libarc1 libarc1 Public

    Minimal interface to ArC1

    Python 3

  4. pyarc2 pyarc2 Public

    Not so low level Python bindings for libarc2

    Rust 2 5

  5. libarc2 libarc2 Public

    Low level library to interface with ArC2

    Rust 1 1

Repositories

Showing 9 of 9 repositories
  • arc2control Public

    ArC2 Graphical Interface

    arc-instruments/arc2control’s past year of commit activity
    Python 2 LGPL-3.0 3 0 0 Updated Mar 27, 2025
  • libarc2 Public

    Low level library to interface with ArC2

    arc-instruments/libarc2’s past year of commit activity
    Rust 1 MPL-2.0 1 2 0 Updated Mar 21, 2025
  • pyarc2 Public

    Not so low level Python bindings for libarc2

    arc-instruments/pyarc2’s past year of commit activity
    Rust 2 MPL-2.0 5 0 0 Updated Mar 21, 2025
  • arc1_pyqt Public

    Python+Qt Interface for the ArC1 platform

    arc-instruments/arc1_pyqt’s past year of commit activity
    Python 4 GPL-3.0 6 1 0 Updated Jan 14, 2025
  • .github Public
    arc-instruments/.github’s past year of commit activity
    0 0 0 0 Updated Mar 8, 2024
  • beastlink-rs Public

    Rust bindings to CESYS beastlink library

    arc-instruments/beastlink-rs’s past year of commit activity
    Rust 0 0 0 0 Updated Mar 3, 2024
  • libarc1 Public

    Minimal interface to ArC1

    arc-instruments/libarc1’s past year of commit activity
    Python 3 LGPL-3.0 0 0 0 Updated Aug 6, 2022
  • arc-dico Public

    Second Generation Digital Control Module

    arc-instruments/arc-dico’s past year of commit activity
    C 0 MPL-2.0 0 0 0 Updated Mar 23, 2022
  • arc1_docs Public

    Documentation for ArC1

    arc-instruments/arc1_docs’s past year of commit activity
    CSS 1 0 0 0 Updated Oct 29, 2021

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…