• Stars
    star
    131
  • Rank 275,867 (Top 6 %)
  • Language
    Python
  • License
    GNU Lesser Genera...
  • Created over 7 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Python library for reading, writing, and converting computational chemistry file formats and generating input files.

IOData

GithubActions Conda Pypi Codecov Version CondaVersion License

About

IOData is a HORTON 3 module for input/output of quantum chemistry file formats. Documentation is here: https://iodata.readthedocs.io/en/latest/index.html

Citation

Please use the following citation in any publication using IOData library:

"IOData: A python library for reading, writing, and converting computational chemistry file formats and generating input files.", T. Verstraelen, W. Adams, L. Pujal, A. Tehrani, B. D. Kelly, L. Macaya, F. Meng, M. Richer, R. Hernandez‐Esparza, X. D. Yang, M. Chan, T. D. Kim, M. Cools‐Ceuppens, V. Chuiko, E. Vohringer‐Martinez,P. W. Ayers, F. Heidar‐Zadeh, J Comput Chem. 2021; 42: 458– 464.

Installation

In anticipation of the 1.0 release of IOData, install the latest git revision as follows:

python -m pip install git+https://github.com/theochem/iodata.git

Add the --user argument if you are not working in a virtual or conda environment. Note that there may be API changes between subsequent revisions.

See https://iodata.readthedocs.io/en/latest/install.html for full details.

More Repositories

1

tinydft

A minimalistic atomic Density Functional Theory (DFT) code
Python
116
star
2

procrustes

Python library for finding the optimal transformation(s) that makes two matrices as close as possible to each other.
Python
109
star
3

horton

HORTON: Helpful Open-source Research TOol for N-fermion systems
Python
94
star
4

chemtools

A collection of interpretive chemical tools for analyzing outputs of the quantum chemistry calculations.
Python
48
star
5

grid

Python library for numerical integration, interpolation, and differentiation on (molecular) grids.
Python
43
star
6

B3DB

A large benchmark dataset, Blood-Brain Barrier Database (B3DB), complied from 50 published resources.
Jupyter Notebook
42
star
7

gbasis

Python library for analytical evaluation and integration of Gaussian-type basis functions and related quantities.
Jupyter Notebook
38
star
8

ModelHamiltonian

Generate 1- and 2-electron integrals so that molecular quantum chemistry software can be used for model Hamiltonians.
Python
26
star
9

Selector

Python library of algorithms for selecting diverse subsets of data for machine-learning.
Jupyter Notebook
22
star
10

denspart

Atoms-in-molecules density partitioning schemes based on stockholder recipe
Python
19
star
11

fanpy

Projectively-optimized geminal and "fancyCI" wavefunctions
Python
17
star
12

AtomDB

An Extended Periodic Table of Neutral and Charged Atomic Species
Jupyter Notebook
16
star
13

PyCI

A flexible ab-initio quantum chemistry library for (parameterized) configuration interaction calculations.
C++
14
star
14

gopt

Python library for optimizing molecular structures and determining chemical reaction pathways.
Python
11
star
15

B3clf

Predictors for Blood-Brain Barrier Permeability with resampling strategies based on B3DB database.
Python
8
star
16

cgbasis

C++ library for Gaussian basis function evaluation & integrals
C++
8
star
17

.github

Guidelines for various activities and initiative with QC-Devs
7
star
18

BFit

Fit a convex sum of positive basis functions to any probability distribution
Python
6
star
19

derivcheck

Derivcheck provides a robust and very sensitive checker of analytic partial derivates
Python
6
star
20

cuGBasis

High performance CUDA/Python library for computing quantum chemistry density-based descriptors for larger systems using GPUs.
Cuda
5
star
21

roberto

Collection of configurable development workflows
Python
5
star
22

matrix-permanent

Evaluates the permanent of a (possibly rectangular) matrix
C++
4
star
23

meanfield

HORTON module for SCF and HF/DFT methods
Python
4
star
24

cgrid

C++ version of horton (2.x) grid functionality
C++
4
star
25

horton3

HORTON 3 is conceived a set of workflows that bring together independent modules (e.g., IOData, Grid, and GBasis), providing a flexible architecture with a rich set of utilities and customizable features for quantum chemistry, thereby extending the functionality that was previously available in HORTON 2.x
Jupyter Notebook
4
star
26

periodic

Constants related to atomic elements
Python
2
star
27

cardboardlint

Cheap lint solution for PRs
Python
2
star
28

resummation

Python
2
star
29

NICE.jl

Julia
2
star
30

AtomDBdata

Data for AtomDB
2
star
31

cellcutoff

Library for periodic boundary conditions and real-space cutoff calculations
C++
1
star
32

romin

Robust Minimizer using DIIS
Python
1
star