|
DryChem 1.0.0
A generic, compile-time C++ toolbox with no dependencies for the modern computational chemistry project.
|
Welcome to the DryChem project! DryChem is a collection of generic C++ libraries, who's main goal is compliance with the "Don't Repeat Yourself" (DRY) principle of modern software development. The libraries we release and maintain are general enough to find use in a number of projects, but don't go much farther than what you would find in your average computational chemistry codebases' utility library.
This repository is a merger of the formerly separate C++ Units and Common-Utilities projects. Because these repositories were so closely related, it made sense to maintain and release them together.
Detailed documentation for Common-Utilities and C++ Units can be found in the interior common-utilities/README.md and cpp-units/README.md files, respectively.
The DryChem project has been built and tested on a number of operating systems, computer architectures, and compiler combinations.
The DryChem project was designed to have as few external dependencies as possible so it could be easily built and used by other projects. The project requires:
Please read CONTRIBUTING.md for details on how you can become a contributor and the process for submitting pull requests to us.
Copyright (c) 2020-2025 Cody R. Drisko. All rights reserved.
Licensed under the [MIT License](LICENSE).