Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
WuhrlWuhrd authored Mar 22, 2024
1 parent a43428b commit 5e763b7
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,18 @@
# JISA - "LabVIEW? Never heard of her."
`JISA` is a library that I created, here in the Cavendish Laboratory, because I really (really really really) do not like LabVIEW. If you're ever in the mood to be forcibly bored into an early grave, ask me why.

In essence then, the purpose of `JISA` is to act as an alternative (and standardised) means of creating experimental control systems. It comprises, largely, of three sections:
In essence then, the purpose of `JISA` is to act as an alternative (and standardised) means of creating experimental control systems. Written in Java, it can be used in a variety of different languages, but works particularly well in:

- Java
- Kotlin (Used in examples below)
- Python (See [PyJISA](https://github.com/OE-FET/PyJISA))

It comprises, largely, of three sections:

1. [Standardised Instrument Control](#1-standardised-instrument-control)
2. [Data Handling](#2-data-handling)
3. [GUI Building Blocks](#3-gui-building-blocks)

### 1. Standardised Instrument Control

`JISA` implements standard interfaces for each "type" of instrument, meaning that instruments are easily interchangeable. For instance:
Expand Down

0 comments on commit 5e763b7

Please sign in to comment.