Giter Site home page Giter Site logo

molconv's Introduction

molconv

A tool for arranging and precisely positioning molecules in supermolecular systems to perform electronic structure calculations.

Copyright and Warranty

Copyright 2014 - 2020 Jan von Cosel & Sebastian Lenz

molconv is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

molconv is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Description

The need for a tool like molconv came up when we tried to precisely arrange two molecular structures for an electronic structure calculation in order to study their interaction. None of the common tools was able to do the job properly so we resorted to meticulous manual hacking of the xyz files.

We started the development of molconv to fill this gap and it also served as a nice exercise since programming was fairly new to us.

Molconv would not have been possible without chemkit, a lightweight library for molecular modeling and visualization, developed by Kyle Lutz, which we found on github by accident (https://github.com/kylelutz/chemkit). This framework has been invaluable for us, thank you very much Kyle!

Required packages for building chemkit and molconv on Ubuntu 18.04

To compile the chemkit library and molconv, you need to install the following packages:

g++ cmake make libboost-system-dev libboost-filesystem-dev libboost-iostreams-dev libboost-program-options-dev libboost-thread-dev libboost-chrono-dev libeigen3-dev qtbase5-dev qttools5-dev

molconv's People

Contributors

quizzmaster avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.