Calculators + Utilities: Difference between revisions

From UCSB Nanofab Wiki
Jump to navigation Jump to search
m (scripts + programs section)
(Added "analysis progs" section, with FIJI, Gwyddion links)
Line 24: Line 24:
** ''Python functions for returning'' '''n''' ''(ref. idx.) &'' '''k''' ''(ext. coeff.) of various NanoFab thin-films at a specified wavelength (dispersion models).''
** ''Python functions for returning'' '''n''' ''(ref. idx.) &'' '''k''' ''(ext. coeff.) of various NanoFab thin-films at a specified wavelength (dispersion models).''


=== General Calculators ===
=== Scripts + Programs ===
==== General Calculators ====
* [https://www.anaconda.com/download/ Anaconda Python]
* [https://www.anaconda.com/download/ Anaconda Python]
** A free Matlab-like IDE and GUI, using the Python language. The '''''Spyder''''' interface is modeled after Matlab.
** A free Matlab-like IDE and GUI, using the Python language. The '''''Spyder''''' interface is modeled after Matlab.
Line 35: Line 36:
** ''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''".''


=== Scripts + Programs ===
==== Python Scripts ====
==== Python Scripts ====
''These scripts are best run in the Spyder IDE, which is easily installed via [https://www.anaconda.com/download/ Anaconda], [http://python-xy.github.io Python(X,Y)], or direct compiling using a command-line package manager.''
''These scripts are best run in the Spyder IDE, which is easily installed via [https://www.anaconda.com/download/ Anaconda], [http://python-xy.github.io Python(X,Y)], or direct compiling using a command-line package manager.''
Line 47: Line 47:
* [[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.

==== Analysis Programs ====
* [https://fiji.sc FIJI] - scientific image anaylsis software
** This is just [http://imagej.net/Welcome ImageJ] pre-packaged with many of the most useful plugins
** [http://imagej.net/Microscope_Measurement_Tools The Microscope Measurement Tools plugin] allows you to save scaling settings for various microscopes & draw measurements.
** There are many [https://imagej.net/Category:Plugins other useful plugins], for particle counting etc.
* [http://gwyddion.net Gwyddion] - free analysis software for Atomic Force Microscopes (AFMs)
** Sophisticated leveling, slicing, roughness analysis functions etc.
** Can open Bruker NanoScope files, from the [[Atomic_Force_Microscope_(Dimension_3100/Nanoscope_IVA)|AFM]]

Revision as of 19:13, 11 November 2017

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.
  • 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".

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.

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