Skip to content

Z-Laboratory/Z-Lab-Utility

Repository files navigation

# Z-Zlab-Utility

This repository contains a collection of routines for general purposes.

CurveFitting: A rouinte for general curve fitting that is based on scipy.optimize.curve_fit. The "const_flag" variable allows users to fix the paramters if needed.

ezfft.py: A FFT routine.

LiquidLibIO: A script that provides an interface with LiquidLib including: read LiquidLib output, write LiquidLib input, compute absolute S(Q), compute cross-term S(Q)... etc.

QENSFit: A script that fits Quasielastic neutron scattering (QENS) data.

ZLabPlot: A script that produce plots for publication.

To add these scripts/routines into python paths, select lines below and add to ~/.bashrc or ~/.zshrc:
    export PYTHONPATH=$PYTHONPATH:/path/to/Z-Lab-Utility
    export PYTHONPATH=$PYTHONPATH:/path/to/Z-Lab-Utility/ZLabPlot
    export PYTHONPATH=$PYTHONPATH:/path/to/Z-Lab-Utility/QENSFit
    
This repository is developed and maintained by Z Lab. Developers to this repository were made by:

Shao-Chun Lee ([email protected])
Y Z ([email protected])

For obtaining user support please contact us at Z Lab (https://z.engineering.illinois.edu/).

About

A collection of routines for general purposes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages