Skip to main content

Create Testing routine files for use with the SiEPICLAB testing package

Project description

pyOptomip

Copyright (c) 2015 Michael Caverley, at The University of British Columbia

Python code for Silicon Photonics Automated Probe stations

To build you own probe station, view instructions here

Installation Instructions:

  1. Download Anaconda 64 bit Python 3.9 - wxpython currently does not work on anything above 3.10:

    Download from: http://continuum.io/downloads

  2. In a command prompt, run

    python -m pip install -U wxPython
    pip install pyvisa=="1.11.3"
    pip install comtypes=="1.1.11"
    pip install scipy=="1.9.0"
    pip install matplotlib=="3.4.3"
    pip install numpy=="1.20.3"
    pip install keithley2600
    pip install thorlabs_apt_device
    

    Make sure the correct versions are downloaded and the previous versions have been uninstalled

  3. Install NI max, including all suggested driver downloads on initial install. After install, open NI Package Manager and download NIvisa and NI 488.2:

    Download from: https://www.ni.com/en-ca/support/downloads/drivers/download.system-configuration.html#371210

  4. Install Keysight 816x Instrument driver version 4.6.3 (has support for 64-bit):

    Download from: https://www.keysight.com/ca/en/lib/software-detail/driver/816x-vxi-plugplay-driver-112417.html

  5. Install APT 64-bit software:

    Download from: https://www.thorlabs.com/software_pages/viewsoftwarepage.cfm?code=Motion_Control

Instructions for Running the GUI Software:

Option 1: To run from within Spyder, add the pyOptomip folder to the PYTHONPATH. Then, run the pyOptomip.pyw script.

Option 2: To run as a standalone application, set the file association so that pyOptomip.pyw opens with pythonw.exe (found in C:\Anaconda). This is the preferred way of running the program.

Option 3: Another way to run as a standalone application is to create a batch file with the following contents:

@echo off
"path to python.exe""path to pyOptomip.pyw"

PyOptomip User's Guide

TroubleShooting Guide

Instrument Information and Manuals


Known Issues:

When using hp816x_N77Det, if there are any detectors plugged into the 8163 or 8164 mainframe, the detectors listed on the Instrument Control window will not correspond to the labels on the detectors. This can cause unexpected sweep measurement results. The workaround is to unplug all detectors from the mainframe when using the N77xx detectors.

When not using the N77xx detector, if there is a detector plugged into the mainframe which stores less than 20001 datapoints (e.g. 81634A), then stitching will not work.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

SiEPICLabTestParam3-0.0.5.tar.gz (62.6 kB view details)

Uploaded Source

Built Distribution

SiEPICLabTestParam3-0.0.5-py3-none-any.whl (67.3 kB view details)

Uploaded Python 3

File details

Details for the file SiEPICLabTestParam3-0.0.5.tar.gz.

File metadata

  • Download URL: SiEPICLabTestParam3-0.0.5.tar.gz
  • Upload date:
  • Size: 62.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.7

File hashes

Hashes for SiEPICLabTestParam3-0.0.5.tar.gz
Algorithm Hash digest
SHA256 5804d34604fa38f89a02c96173fa56a2fa7fe4d0b0d18086cab1d9fd5c60a490
MD5 3a7b0b04ebe4be4a28deaa4dced2e0d8
BLAKE2b-256 fdd3aa7278e33dd04021b286093b314a20ced1a8b20ba1757827aebe7d3e6682

See more details on using hashes here.

File details

Details for the file SiEPICLabTestParam3-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for SiEPICLabTestParam3-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d7423649c880a9ce66f332a4d55389a605aef2b5f0be9126ad162c3661e9677b
MD5 68779b239109dbb532a8b47c0e0c4cf6
BLAKE2b-256 f7b8eb5edd11031bc4b9b117401ae2c1fe1341377ccc71f88624a9a6d0dd3c32

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page