Giter Site home page Giter Site logo

langmuir_probe_analysis's Introduction

langmuir_probe_analysis

Single Langmuir Probe Analysis for thin sheaths.

This code implements a single Langmuir probe analysis for plasma meaurements recorded with a single Langmuir probe. This code is primarily based on the work in reference [1].

Example results

Example 1

Example 2

Example 3

Notes

  • This work is provided "as is" with no gaurantees as to its accuracy or the presence of bugs.
  • There are a lot of "nuances" associated with this code and Langmuir probe analysis in general. I.e. this code can be confusing, make assumptions invalid for your application, use some other "convention" that you may be familiar with, etc.
  • PLEASE read through all references and code's docstring first before submitting any questions to me. This being said, please let me know if you discover any bugs or have other suggestions for improvements.
  • This code (at present) does not calculate the final ion density as discussed in [1].
  • V_plasma can be calculated in two ways in this code. First is using the derivative of a smoothed electron current. Note that this method does not always work particularly if SNR is low, there aren't enough points, and if the sheath is 'thick'. The second method uses the definition of V_plasma in Lamguir probe theory. While potentially less accurate, this method is much more robust.
  • If you need to debug the code (or debug how the code processes your data), set vebose=True and plot_misc=True.
  • I used log and symmetric-log plots in my results which can be confusing to some.

FAQ

Why doesn't this code work on my data?

There are MANY possibilities. First, check my notes above about nuances, assumptions, conventions, etc. Second: you may have too few points, particulary between V_float and V_plasma. Retake your data but with more points. Third: Your data has low SNR. Try filtering first. Or retake your data but with more averaging. Fourth: Your sheath must be "thin" for this code to work. I.e. your probe radius should ideally be at least 10 times smaller than the Debye length. Increase the size of your probe and take more data.

References

langmuir_probe_analysis's People

Contributors

jwbrooks0 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.