Skip to content
/ qppcad Public
forked from gitter-badger/qppcad

molecule and crystal editor written in c++

License

Notifications You must be signed in to change notification settings

labvit/qppcad

This branch is up to date with gitter-badger/qppcad:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ce3e375 · Oct 16, 2019
Mar 7, 2019
Oct 15, 2019
Oct 3, 2019
Jun 24, 2019
Mar 13, 2019
Sep 22, 2019
Oct 16, 2019
Aug 25, 2018
Mar 22, 2019
Mar 14, 2019
Oct 5, 2019
Dec 22, 2018
Oct 2, 2019

Repository files navigation

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 https://github.com/nvpopov/qppcad.git --recurse-submodules

or in two!

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

Init && compile

git clone https://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. icons - https://material.io/resources/icons/
  11. font - OpenSans

About

molecule and crystal editor written in c++

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 98.3%
  • Other 1.7%