pyCADMium

pyCADMium: Chemical Atoms in Diatomic Molecules. A prolate spheroidal Python module for embedding calculations - Published in JOSS (2022)

https://github.com/wasserman-group/pycadmium

Science Score: 98.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 4 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org
  • Committers with academic emails
    3 of 7 committers (42.9%) from academic institutions
  • Institutional organization owner
    Organization wasserman-group has institutional domain (purdue.edu)
  • JOSS paper metadata
    Published in Journal of Open Source Software

Scientific Fields

Mathematics Computer Science - 84% confidence
Last synced: 6 months ago · JSON representation

Repository

Solve the Kohn-Sham equations on a prolate spheroidal grid.

Basic Info
Statistics
  • Stars: 9
  • Watchers: 0
  • Forks: 7
  • Open Issues: 1
  • Releases: 2
Created about 6 years ago · Last pushed about 3 years ago
Metadata Files
Readme Contributing License Code of conduct

README.md

logo

CI DOI

  • Prolate spheroidal coordinates grid-based code that solves a cylindrical problem semi-analytically.
  • Calculations of atoms and diatomic molecules in real space.
  • Kohn-Sham DFT calculations using density functional approximations by interfacing with libxc.
  • Density-to-potential inversion calculations.
  • Fragment-based calculations using partition-DFT.

Getting started:

  • Clone and install from this repository.
  • If installing in Windows, we recommend the use of WSL.

git clone https://github.com/wasserman-group/CADMium.git cd CADMium pip install . pylibxc must be installed as well. pip install pylibxc2 - Alternative, one can install libxc through conda and install pylibxc manually. conda install -c conda-forge libxc wget http://www.tddft.org/programs/libxc/down.php?file=5.0.0/libxc-5.0.0.tar.gz # Replace with most recent libxc download link tar -xf libxc-5.0.0.tar.gz # Replace with name of downloaded file cd libxc-5.0.0 # Replace with name of downloaded file python setup.py install

  • Proceed to test your pyCADMium installation. Within the pyCADMium/tests/ folder run: pytest . This will run a set of tests dedicated to ensure that your code is fully functional. Be wary of warnings, but don't fret on them if present.

Community Guideliness

  • If any unexpected error occurs, please contact us at: victorandscience@gmail.com.
  • Any comment, suggestion or change is welcomed as an issue or a pull request.

Tutorials:

Learn how to use CADMium with these examples.

Copyright

Copyright (c) 2020, Wasserman Group

Acknowledgements

Victor H. Chavez was supported by a fellowship from The Molecular Sciences Software Institute under NSF grant OAC-1547580.
Project based on the MolSSI Cookiecutter.

Owner

  • Name: Wasserman Group
  • Login: wasserman-group
  • Kind: organization
  • Location: United States of America

JOSS Publication

pyCADMium: Chemical Atoms in Diatomic Molecules. A prolate spheroidal Python module for embedding calculations
Published
September 12, 2022
Volume 7, Issue 77, Page 4459
Authors
Victor H. Chávez ORCID
Department of Chemistry, Purdue University, West Lafayette, Indiana, USA
Jonathan Nafziger
Gridspace, Los Angeles, California, USA
Adam Wasserman ORCID
Department of Chemistry, Purdue University, West Lafayette, Indiana, USA, Department of Physics and Astronomy, Purdue University, West Lafayette, Indiana, USA
Editor
Lucy Whalley ORCID
Tags
partition density functional theory computational chemistry density functional theory embedding methods

GitHub Events

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

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 261
  • Total Committers: 7
  • Avg Commits per committer: 37.286
  • Development Distribution Score (DDS): 0.169
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Victor H. Chavez g****5@p****u 217
Victor Hugo 5****z 36
Raghu 6****3 3
Daniel S. Katz d****z@i****g 2
taylor-a-barnes t****s@g****m 1
Lucy Whalley l****y@n****k 1
root r****t@Q****n 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 1
  • Total pull requests: 11
  • Average time to close issues: 2 months
  • Average time to close pull requests: 1 day
  • Total issue authors: 1
  • Total pull request authors: 6
  • Average comments per issue: 4.0
  • Average comments per pull request: 0.27
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 1
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
  • srmnitc (1)
Pull Request Authors
  • VHchavez (6)
  • raghurama123 (1)
  • lgtm-com[bot] (1)
  • taylor-a-barnes (1)
  • danielskatz (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/CI.yml actions
  • actions/checkout v1 composite
  • codecov/codecov-action v1 composite
.github/workflows/draft-pdf.yml actions
  • actions/checkout v2 composite
  • actions/upload-artifact v1 composite
  • openjournals/openjournals-draft-action master composite
setup.py pypi
  • numpy *
  • pydantic *
  • pytest *
  • scipy *
  • setuptools *
  • wheel *