Skip to content
molecule and crystal editor written in c++
C++ Other
  1. C++ 98.4%
  2. Other 1.6%
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
data
deps
docs
packaging/appimage
sbin
src/qppcad
.gitignore
.gitmodules
.travis.yml
CMakeLists.txt
LICENSE
README.md

README.md

DOI Build Status Documentation Status qppcad_collage

current status - under construction

qpp::cad - molecule and crystal editor written in c++

Installation

Init submodules in one command

git clone git@github.com:nvpopov/qppcad.git --recurse-submodules

or in two!

git clone git@github.com:nvpopov/qppcad.git
git submodule update --init --recursive

Init && compile

git clone git@github.com:nvpopov/qppcad.git --recurse-submodules
cd qppcad
mkdir build
cd build
cmake ..
make

Update

git pull --recurse-submodules

Debian - based distro dependencies :

apt install libqt5opengl5-dev libqt5charts5-dev libqt5svg5-dev libqt5core5a libqt5widgets5 libqt5gui5 libpython3-dev

Dependencies and resources

  1. Qt5 - https://www.qt.io
  2. Eigen3 - http://eigen.tuxfamily.org
  3. Python3 - https://www.python.org/
  4. Pybind11 - https://github.com/pybind/pybind11
  5. JSON for Modern C++ - https://nlohmann.github.io/json/
  6. {fmt} - A modern formatting library https://fmt.dev
  7. Pugixml - https://pugixml.org/
  8. CppOptimizationLibrary - https://github.com/PatWie/CppNumericalSolvers
  9. qpp - https://github.com/nvpopov/qpp
  10. exprtk - http://www.partow.net/programming/exprtk/index.html
  11. icons - https://material.io/resources/icons/
  12. font - OpenSans
You can’t perform that action at this time.