PyZFS

PyZFS: A Python package for first-principles calculations of zero-field splitting tensors - Published in JOSS (2020)

https://github.com/hema-ted/pyzfs

Science Score: 95.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in JOSS metadata
  • Academic publication links
  • Committers with academic emails
    3 of 5 committers (60.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

defects density-functional-theory materials-science quantum-information spin

Scientific Fields

Chemistry Physical Sciences - 62% confidence
Last synced: 4 months ago · JSON representation

Repository

A python package to compute zero-field-splitting tensors for molecules and spin quantum bits in semiconductors.

Basic Info
  • Host: GitHub
  • Owner: hema-ted
  • License: mit
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 1.1 MB
Statistics
  • Stars: 13
  • Watchers: 2
  • Forks: 12
  • Open Issues: 5
  • Releases: 6
Topics
defects density-functional-theory materials-science quantum-information spin
Created almost 6 years ago · Last pushed almost 6 years ago
Metadata Files
Readme License

README.md

PyZFS code repository

PyZFS is a Python package for first-principles calculations of the zero-field-splitting (ZFS) tensor of molecules and materials based on wavefunctions obtained from density functional theory (DFT) calculations.

The ZFS tensor describes the lifting of degeneracy of spin sublevels in the absence of external magnetic fields, and is an important property of open-shell molecules and spin defects in semiconductors with spin quantum number S > 1. Some prototypical spin defects with nonzero ZFS tensors include the nitrogen-vacancy center in diamond and divacancies in silicon carbide. PyZFS can compute the spin-spin component of the ZFS tensor for molecules and materials, using wavefunctions from plane-wave DFT codes such as Quantum Espresso and Qbox.

Documentation

The tutorial and documentation are hosted on Read the Docs.

Authors

He Ma (mahe@uchicago.edu)

Marco Govoni (mgovoni@anl.gov)

Giulia Galli (gagalli@uchicago.edu)

Contact, support, and contribution information

To contact the authors about PyZFS, please use the issue tracker of the GitHub project. Bug reports and contributions to new features are welcome.

Owner

  • Name: He Ma
  • Login: hema-ted
  • Kind: user

JOSS Publication

PyZFS: A Python package for first-principles calculations of zero-field splitting tensors
Published
March 30, 2020
Volume 5, Issue 47, Page 2160
Authors
He Ma ORCID
Department of Chemistry, University of Chicago, Chicago, IL 60637, USA, Materials Science Division and Center for Molecular Engineering, Argonne National Laboratory, Lemont, IL 60439, USA
Marco Govoni ORCID
Materials Science Division and Center for Molecular Engineering, Argonne National Laboratory, Lemont, IL 60439, USA, Pritzker School of Molecular Engineering, University of Chicago, Chicago, IL 60637, USA
Giulia Galli ORCID
Department of Chemistry, University of Chicago, Chicago, IL 60637, USA, Pritzker School of Molecular Engineering, University of Chicago, Chicago, IL 60637, USA, Materials Science Division and Center for Molecular Engineering, Argonne National Laboratory, Lemont, IL 60439, USA
Editor
Dan Foreman-Mackey ORCID
Tags
materials science electron spin zero field splitting density functional theory point defects

GitHub Events

Total
  • Watch event: 1
  • Fork event: 2
Last Year
  • Watch event: 1
  • Fork event: 2

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 99
  • Total Committers: 5
  • Avg Commits per committer: 19.8
  • Development Distribution Score (DDS): 0.101
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
mahe t****e@g****m 89
Malcolm Ramsay m****4@g****m 3
Daniel S. Katz d****z@i****g 3
Marco Govoni m****i@u****u 2
He Ma m****e@u****u 2
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 14
  • Total pull requests: 5
  • Average time to close issues: 3 days
  • Average time to close pull requests: about 4 hours
  • Total issue authors: 7
  • Total pull request authors: 2
  • Average comments per issue: 1.29
  • Average comments per pull request: 0.4
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • malramsay64 (8)
  • wei97zheng (1)
  • xwang862 (1)
  • Diversitylin (1)
  • chentingxi36 (1)
  • jackbaker1001 (1)
  • hongyi-zhao (1)
Pull Request Authors
  • danielskatz (3)
  • malramsay64 (2)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

doc/requirements.txt pypi
  • ase *
  • h5py *
  • lxml *
  • numpy *
  • scipy *
setup.py pypi
  • ase *
  • h5py *
  • lxml *
  • mpi4py *
  • numpy *
  • scipy *