Correlation

Correlation: An Analysis Tool for Liquids and for Amorphous Solids - Published in JOSS (2021)

https://github.com/isurwars/correlation

Science Score: 93.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 7 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org, zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software
Last synced: 6 months ago · JSON representation

Repository

This program calculates the main correlation functions of a material: Radial Distribution Function (J(r)), Pair Distribution Function (g(r)) and Plane Angle Distribution (PAD).

Basic Info
  • Host: GitHub
  • Owner: Isurwars
  • License: other
  • Language: C++
  • Default Branch: main
  • Homepage:
  • Size: 23.2 MB
Statistics
  • Stars: 18
  • Watchers: 1
  • Forks: 8
  • Open Issues: 5
  • Releases: 7
Created almost 6 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Authors

README.md

Correlation: An Analysis Tool for Liquids and for Amorphous Solids

DOI Version License Contributor Covenant DOI

Correlation is an analysis tool for correlation functions and correlation related properties of materials. In particular, for atomistic structure files of heavily used material simulation software like: DMoL3 (.CAR), CASTEP(.CELL), ONETEP(.DAT), LAMMPS(.XYZ),etc...

Table of Contents

Features

Correlation calculates essential correlation functions for material analysis:

  • Radial Distribution Function (J(r))
  • Pair Distribution Function (g(r))
  • Reduced Pair Distribution Function (G(r))
  • Coordination Number (CN)
  • Plane-Angle Distribution (PAD)
  • Structure Factor (S(Q))

Supports structure files from: - DMoL3 (.CAR) - CASTEP (.CELL) - ONETEP (.DAT) - LAMMPS (.XYZ)

Installation

Prerequisites

Windows (MSYS2 recommended)

Installing MSYS2: https://www.msys2.org/

Install prerequisites:

bash pacman -Syu pacman -S --needed base-devel mingw-w64-x86_64-toolchain pacman -S cmake tbb git

Linux (Debian/Ubuntu):

bash sudo apt update sudo apt install build-essential cmake tbb git

Linux (Arch/Manjaro):

bash sudo pacman -Syu sudo pacman base-devel cmake tbb git

MacOS:

bash xcode-select --install brew install cmake tbb git

Build

Clone the repository:

bash git clone https://github.com/yourusername/correlation.git cd correlation

Build the project:

bash rm -rf build && mkdir build && cd build cmake .. cmake --build .

Run tests:

bash ctest -V

(OPTIONAL) Install system-wide:

bash sudo cmake --install .

Usage



Built with

  • emacs - An extensible, customizable, free/libre text editor — and more.
  • MSYS2 - Software Distribution and Building Platform for Windows

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

I.R. acknowledge PAPIIT, DGAPA-UNAM for his postdoctoral fellowship. D.H.R. acknowledge Consejo Nacional de Ciencia y Tecnología (CONACyT) for supporting his graduate studies. A.A.V., R.M.V., and A.V. thank DGAPA-UNAM for continued financial support to carry out research projects under Grant No. IN104617 and IN116520. M. T. Vázquez and O. Jiménez provided the information requested. A. López and A. Pompa helped with the maintenance and support of the supercomputer in IIM-UNAM. Simulations were partially carried out in the Supercomputing Center of DGTIC-UNAM. I.R. would like to express his gratitude to F. B. Quiroga, M. A. Carrillo, R. S. Vilchis, S. Villareal and A. de Leon, for their time invested in testing the code, as well as the structures provided for benchmarks and tests.

Owner

  • Name: Isaías Rodríguez Aguirre
  • Login: Isurwars
  • Kind: user
  • Location: CDMX, México

Posdoctoral fellowship at Instituto de Investigaciones en Materiales, UNAM.

JOSS Publication

Correlation: An Analysis Tool for Liquids and for Amorphous Solids
Published
September 19, 2021
Volume 6, Issue 65, Page 2976
Authors
Isaías Rodríguez ORCID
Departamento de Materia Condensada, Instituto de Investigaciones en Materiales, Universidad Nacional Autónoma de México, Coyoacán, Ciudad de México, México.
Renela M. Valladares ORCID
Departamento de Física, Facultad de Ciencias, Universidad Nacional Autónoma de México, Coyoacán, Ciudad de México, México.
Alexander Valladares
Departamento de Física, Facultad de Ciencias, Universidad Nacional Autónoma de México, Coyoacán, Ciudad de México, México.
David Hinojosa-Romero ORCID
Departamento de Materia Condensada, Instituto de Investigaciones en Materiales, Universidad Nacional Autónoma de México, Coyoacán, Ciudad de México, México.
Ulises Santiago ORCID
Department of Computational and Systems Biology, University of Pittsburgh School of Medicine, Pittsburgh, Pennsylvania, USA.
Ariel A. Valladares ORCID
Departamento de Materia Condensada, Instituto de Investigaciones en Materiales, Universidad Nacional Autónoma de México, Coyoacán, Ciudad de México, México.
Editor
Jeff Gostick ORCID
Tags
Materials Molecular dynamics Pair Correlation Function Plane Angle Distribution

GitHub Events

Total
  • Issues event: 1
  • Delete event: 3
  • Issue comment event: 2
  • Push event: 20
  • Pull request event: 9
  • Create event: 1
Last Year
  • Issues event: 1
  • Delete event: 3
  • Issue comment event: 2
  • Push event: 20
  • Pull request event: 9
  • Create event: 1

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 160
  • Total Committers: 2
  • Avg Commits per committer: 80.0
  • Development Distribution Score (DDS): 0.006
Past Year
  • Commits: 21
  • Committers: 1
  • Avg Commits per committer: 21.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Isurwars i****s@g****m 159
Mineralwater Xu m****r@m****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 24
  • Total pull requests: 32
  • Average time to close issues: 5 months
  • Average time to close pull requests: 21 days
  • Total issue authors: 4
  • Total pull request authors: 2
  • Average comments per issue: 2.04
  • Average comments per pull request: 0.06
  • Merged pull requests: 31
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 6
  • Average time to close issues: N/A
  • Average time to close pull requests: less than a minute
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • CFGrote (10)
  • awvwgk (9)
  • Isurwars (4)
  • yunai2384 (1)
Pull Request Authors
  • Isurwars (39)
  • MineralwaterXu (2)
Top Labels
Issue Labels
Pull Request Labels