SciCompforChemists

Chemistry book

A comprehensive textbook and teaching resource on programming in Python with applications to chemistry

Scientific Computing for Chemists is a free text for teaching basic computing skills to chemists using Python, Jupyter notebooks, and the other Python packages. This text makes use of a variety of packages including NumPy, SciPy, matplotlib, pandas, seaborn, nmrglue, SymPy, scikit-image, and scikit-learn.

GitHub

233 stars
11 watching
73 forks
Language: Jupyter Notebook
last commit: 8 days ago
Linked from 1 awesome list

biochemistrybookchemicalchemistrychemistscomputer-programmingcomputingjupyter-labjupyter-notebooksjupyterlabnmrgluenumpypythonsciencescientific-computingscipysimulationstextbook

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
theochem/iodata A Python library for reading, writing, and converting various computational chemistry file formats. 133
allendowney/thinkpython Jupyter notebooks and accompanying resources for teaching computer science fundamentals 1,305
fangohr/introduction-to-python-for-computational-science-and-engineering An educational resource that teaches the use of Python in computational science and engineering through interactive Jupyter Notebooks. 371
mishima-syk/py4chemoinformatics A comprehensive guide to chemoinformatics using Python and RDKit 222
bjodah/chempy A comprehensive Python package for chemistry calculations and properties 557
ivanchernyshov/nistchempy An API for extracting and manipulating compound properties from the NIST Chemistry WebBook 30
yitzchak/kekule-clj A widget suite for visualizing chemical structures and editing molecular data in Jupyter notebooks. 2
cclib/cclib A Python library for parsing and analyzing output files from computational chemistry packages 336
psi4/psi4numpy An interactive quantum chemistry framework combining Psi4 and Numpy for education and development 351
fair-chem/fairchem A collection of machine learning methods and tools for materials science and quantum chemistry. 899
lukasturcani/stk A Python library for designing and manipulating molecules, including automatic design and creation of databases. 252
yhilpisch/py4fi2nd Provides Python code and Jupyter Notebooks for a finance book with data-driven finance concepts 1,417
tridentbio/trident-chemwidgets A set of interactive Jupyter widgets for visualizing and analyzing molecular data 30
yhilpisch/py4at Comprehensive code and Jupyter Notebooks for algorithmic trading with Python 696
jorenham/scipy-stubs Provides type hints and annotations for the SciPy library to improve IDE suggestions, autocompletion, and static type-checking. 19