Difference between revisions of "Calculators + Utilities"

From UCSB Nanofab Wiki
Jump to navigation Jump to search
(add http://www.lelandstanfordjunior.com)
(move nk.py to "Scripts" section)
Line 24: Line 24:
 
* [https://filmetrics.com/refractive-index-database Filmetrics Inc.]
 
* [https://filmetrics.com/refractive-index-database Filmetrics Inc.]
 
* [http://www.ioffe.ru/SVA/NSM/nk/index.html Ioffe Institute]
 
* [http://www.ioffe.ru/SVA/NSM/nk/index.html Ioffe Institute]
* [https://github.com/lbolla/EMpy/blob/master/examples/nk.py nk.py (Demis D. John)]
 
** ''Python functions for returning'' '''n''' ''(ref. idx.) &'' '''k''' ''(ext. coeff.) of various NanoFab thin-films at a specified wavelength (dispersion models).''
 
   
 
=== Scripts + Programs ===
 
=== Scripts + Programs ===
Line 38: Line 36:
 
* [http://www.wolframalpha.com Wolfram Alpha]
 
* [http://www.wolframalpha.com Wolfram Alpha]
 
** A versatile online interpreter/calculator, allowing calculations such as "Volume of 1.5g of Silicon", "melting point of SiO2" or "520°C in Fahrenheit".
 
** A versatile online interpreter/calculator, allowing calculations such as "Volume of 1.5g of Silicon", "melting point of SiO2" or "520°C in Fahrenheit".
 
* [https://github.com/lbolla/EMpy/blob/master/examples/nk.py nk.py (Demis D. John)]
 
** ''Python functions for returning'' '''n''' ''(ref. idx.) &'' '''k''' ''(ext. coeff.) of various NanoFab thin-films at a specified wavelength (aka. dispersion models).''
   
 
==== Python Scripts ====
 
==== Python Scripts ====
Line 49: Line 49:
 
** Already installed on the QFI Infrared Microscope.
 
** Already installed on the QFI Infrared Microscope.
 
* [[Laser Etch Monitor Simulation in Python|Laser Etch Monitor Simulation in Python]]
 
* [[Laser Etch Monitor Simulation in Python|Laser Etch Monitor Simulation in Python]]
** Simulate your laser endpoint signal as you dry-etch through a stack of thin-film layers.
+
** Simulate your laser endpoint signal as you dry-etch through a stack of thin-film layers, using an open-source electromagnetics module.
   
 
==== Analysis Programs ====
 
==== Analysis Programs ====

Revision as of 12:41, 9 April 2018

This page lists a few online calculators and utilities that are useful to lab users.

Fabrication Processes & Converters

Material Parameters

Wet Etching

Refractive Indices

Scripts + Programs

General Calculators

  • Anaconda Python
    • A free Matlab-like IDE and GUI, using the Python language. The Spyder interface is modeled after Matlab.
    • Includes the scientific Python libraries needed for array math (numpy), plotting (matplotlib), data science (pandas) and many others. Many open-source packages are available to extend capabilities. The PyVisa module adds equipment control capabilities for automated measurements.
  • Wolfram Alpha
    • A versatile online interpreter/calculator, allowing calculations such as "Volume of 1.5g of Silicon", "melting point of SiO2" or "520°C in Fahrenheit".
  • nk.py (Demis D. John)
    • Python functions for returning n (ref. idx.) & k (ext. coeff.) of various NanoFab thin-films at a specified wavelength (aka. dispersion models).

Python Scripts

These scripts are best run in the Spyder IDE, which is easily installed via Anaconda, Python(X,Y), or direct compiling using a command-line package manager.

  • Keithley I-V Sweep
    • Sweep voltage and plot current vs. voltage using a Keithley SMU.
    • Already installed at the Probe Station in Bay 4, and on the QFI Thermal Microscope (Use Python(X,Y) to run).
    • Requires the pyvisa python module.
  • QFIScope Thermal Analysis
    • Import 2D temperature data from the IR Thermal Microscope (QFI) and plot temperature profiles at user-specified locations.
    • Already installed on the QFI Infrared Microscope.
  • Laser Etch Monitor Simulation in Python
    • Simulate your laser endpoint signal as you dry-etch through a stack of thin-film layers, using an open-source electromagnetics module.

Analysis Programs

  • FIJI - scientific image anaylsis software
  • Gwyddion - free analysis software for Atomic Force Microscopes (AFMs)
    • Sophisticated leveling, slicing, roughness analysis functions etc.
    • Can open Bruker NanoScope files, from the AFM