Giter Club home page Giter Club logo

reflectometry-analysis's Introduction

REFLECTOMETRY ANALYSIS



An project to extract information from (best) Group Delay analytical curve.

Before Anything:

- Make sure that you have MDSplus installed. If not take it at http://www.mdsplus.org
- Make sure that you have MDSplus python module. For example try import MDSplus in python shell.
  If not, you can search in http://www.mdsplus.org/dist/ the .egg module file and use easy_install
  to implement it in your python enviroment.
- Finally, these classes and scripts use several standart python libraries for science like scipy,
  numpy, matplotlib, etc. for best performance. If you dont have them, install before proceed.

How To use:

- Main module is signal_analyse.py which has the SF_analysis class. I strongly recommend that the
  user type help in python enviroment after import at least once time. To beginners see below:
  >>> import signal_analyse
  >>> help(signal_analyse).

OBS. About code performance:

- For further improvements on time demanded for run Curve Fit over Group Delay Data, developers
  can take a tour on Cython package to introduce some static data types based on C language.
  
- A deep investigation can be done in scipy.integrete methods, and in numpy array access order.

OBS. About OS:

- Some manipulations are made in order to write or access files in a folder. Maybe such accesses
  result in bugs in other Operational Systems different from Unix or even others Linux distors.
  All was developed to work in Debian distros.

DEVELOPED BY: Alex Andriati - USP SUPPORTED BY: Fapesp - Fundação de Amparo a Pesquisa do estado de São Paulo

reflectometry-analysis's People

Contributors

andriati-alex 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.