Spin Lifetime and Hanle Curve Fitting
This page is a permanent portal to all work and software related to my work on spin lifetime measurements through Hanle curve fitting.
Generating Hanle fits
This is the recommended procedure for creating your own Hanle fits using evansosenko/spin-lifetime-analysis.
- Obtain a copy of the code.
- Fork or clone the git repository on GitHub.
- Alternatively, if you are uncomfortable with version control, you can download a compressed archive of the code.
- Add you own data under a subfolder in
data
.- Remove any existing data you will not be using, or do not have permission to use.
- Modify
analysis/data.py
. This should contain classes that define how to import your data. See scipy_data_fitting.Data.
- Define new models or modify existing models in
analysis/models.py
. - Define new fits or modify existing fits in
analysis/fits.py
. - Use
analysis/analysis.py
to control what fits to run and how to save the results. - Follow the instructions in the README on how to run and view the fits.
For details on how to use scipy-data_fitting
, refer to the
README and core documentation.
Effect of contacts on spin lifetime measurements in graphene
Paper published in Physical Review B on June 23, 2014 as Phys. Rev. B 89, 245436 by Evan Sosenko, Huazhou Wei, and Vivek Aji; e-Print available on arXiv.org. Some of the provided files or files generated by the provided code may be Copyright © 2014 by the American Physical Society. Read any provided license information before using. Seek permission before using or modifying content if unsure of the associated license.
Curve fitting
-
All curve fitting was done in Python using scipy-data_fitting.
-
The full source code used to generate the Hanle fits is hosted on the GitHub repository evansosenko/spin-lifetime-analysis.
-
A snapshot of the code used specifically for this paper can be found under releases.
-
The fits presented in and related to this paper can be viewed online (Firefox or Chrome recommended).
Figure generation
-
The full source code used to generate the figures containing the fits is hosted on the GitHub repository evansosenko/aps-spin-lifetime-plots.
-
A snapshot of the code used specifically for this paper can be found under releases.
Nonlocal spin valve figure
Figure 1 is a Nonlocal Spin Valve written in TikZ. It is available under the Creative Commons Attribution 4.0 International License on the GitHub repository evansosenko/tikz-nonlocal_spin_valve.
BibTeX
The .bib
files used to generate the references are hosted on GitHub at
evansosenko/references.
TeX source
The full TeX source is hosted on GitHub at evansosenko/aps-spin-lifetime.
All related authored work
- Sosenko, E., & Aji, V. (2014, March). Effect of contacts on spin lifetime measurements in Graphene. Retrieved from https://evansosenko.com/deck-spin-lifetime/
- Sosenko, E., Wei, H., & Aji, V. (2014). Effect of contacts on spin lifetime measurements in graphene. Retrieved from https://arxiv.org/abs/1404.3211v1
- Sosenko, E., Wei, H., & Aji, V. (2014). Effect of contacts on spin lifetime measurements in graphene. Phys. Rev. B, 89(24), 245436. https://doi.org/10.1103/PhysRevB.89.245436