<commit_before># Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

--------------------------------------------------------------------------------------------------------------------------------

## [Unreleased]

### Added
- User_Manual.pdf - User manual PDF to the root directory including examples for each type of simulation test, a detailed description of the models implemented in the code and their parameters, and installation instructions
- docs/User_Manual.pdf - Copy of user manual to the docs directory for easy linking and viewing on the web
- user_manual - Directory with source files for the user manual including all of the simulation output data used for the examples
- msvc - Directory with Microsoft Visual studio solution and project files for building Excimontec on Windows
- README.md - Tecommended reading, citation information, and acknowledgement sections

### Changed
- README.md - Replaced detailed installation and build instructions with link to new user manual
- README.md - Reorganized sections to be more useful for new users
- main.cpp - Version string to v1.0.0-rc.4
- makefile - Updated googletest directory to the one located within the KMC_Lattice submodule
- parameters_default.txt - Version string to v1.0.0
- .gitignore - Ignore statements for Microsoft Visual Studio files to not ignore the solution and project files but still ignore the build directories

### Removed
- googletest - Duplicate googletest submodule with the intent to use the googletest submodule already within the KMC_Lattice submodule
- .gitmodules - The googletest submodule entry

### Fixed

## [v1.0.0-rc.3]- 2019-04-01 - Density of States Integration Bugfix

### Added
- OSC_Sim - Steady_DOS_sampling_count and Steady_DOOS_sampling_counter to keep track of how many times the DOS and DOOS are sampled during the simulation
- test.cpp (SteadyTransportTests) - Tests to check the integral of the DOS and DOOS with and without including Coulomb interactions

### Changed
- main.cpp - Version string to v1.0.0-rc.3
- OSC_Sim (updateSteadyData) - To increment the new DOS and DOOS sampling counters and removed calculation of the DOS because the DOS is does not change during the simulation when not including Coulomb interactions
- OSC_Sim (getSteadyDOS) - Function is not longer const
- parameters_default.txt - Version string to v1.0.0-rc.3

### Removed

### Fixed
- main.cpp - Output of density of states and density of occupied states data to have the correct units
- OSC_Sim (getSteadyDOOS) - To use the new sampling counter to avoid errors averaging over multiple samplings
- OSC_Sim (getSteadyDOOS_Coulomb) - To use the new sampling counter to avoid errors averaging over multiple samplings
- OSC_Sim (getSteadyDOS) - To calculate the DOS using only one sample at call time because the DOS (without Coulomb) does not change during the simulation
- OSC_Sim (getSteadyDOS_Coulomb) - To use the new sampling counter to avoid errors averaging over multiple samplings<commit_msg>Updated Changelog<commit_after># Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

--------------------------------------------------------------------------------------------------------------------------------

## [Unreleased]

### Added
- User_Manual.pdf - User manual PDF to the root directory including examples for each type of simulation test, a detailed description of the models implemented in the code and their parameters, and installation instructions
- docs/User_Manual.pdf - Copy of user manual to the docs directory for easy linking and viewing on the web
- user_manual - Directory with source files for the user manual including all of the simulation output data used for the examples
- msvc - Directory with Microsoft Visual studio solution and project files for building Excimontec on Windows
- README.md - Recommended reading, citation information, and acknowledgement sections

### Changed
- README.md - Replaced detailed installation and build instructions with link to new user manual
- README.md - Reorganized sections to be more useful for new users
- README.md - Updated information about Travis CI testing configuration
- main.cpp - Version string to v1.0.0-rc.4
- main.cpp - Updated copyright statement years
- makefile - Updated googletest directory to the one located within the KMC_Lattice submodule
- parameters_default.txt - Version string to v1.0.0
- parameters_default.txt - Parameter section headings
- .gitignore - Ignore statements for Microsoft Visual Studio files to not ignore the solution and project files but still ignore the build directories
- .travis.yml - Updated copyright statement years
- .travis.yml - Updating testing config by removing testing of GCC v4.7 and v4.8 and added testing of GCC v9

### Removed
- googletest - Duplicate googletest submodule with the intent to use the googletest submodule already within the KMC_Lattice submodule
- .gitmodules - The googletest submodule entry
- .travis.yml - Coveralls exlcude statement for the googletest directory
- .travis.yml - sudo statement because it is no longer used by Travis CI

### Fixed

## [v1.0.0-rc.3]- 2019-04-01 - Density of States Integration Bugfix

### Added
- OSC_Sim - Steady_DOS_sampling_count and Steady_DOOS_sampling_counter to keep track of how many times the DOS and DOOS are sampled during the simulation
- test.cpp (SteadyTransportTests) - Tests to check the integral of the DOS and DOOS with and without including Coulomb interactions

### Changed
- main.cpp - Version string to v1.0.0-rc.3
- OSC_Sim (updateSteadyData) - To increment the new DOS and DOOS sampling counters and removed calculation of the DOS because the DOS is does not change during the simulation when not including Coulomb interactions
- OSC_Sim (getSteadyDOS) - Function is not longer const
- parameters_default.txt - Version string to v1.0.0-rc.3

### Removed

### Fixed
- main.cpp - Output of density of states and density of occupied states data to have the correct units
- OSC_Sim (getSteadyDOOS) - To use the new sampling counter to avoid errors averaging over multiple samplings
- OSC_Sim (getSteadyDOOS_Coulomb) - To use the new sampling counter to avoid errors averaging over multiple samplings
- OSC_Sim (getSteadyDOS) - To calculate the DOS using only one sample at call time because the DOS (without Coulomb) does not change during the simulation
- OSC_Sim (getSteadyDOS_Coulomb) - To use the new sampling counter to avoid errors averaging over multiple samplings
{'fraction_non_alphanumeric': 0.0904456743373143, 'fraction_numerical': 0.010340809787357996, 'mean_word_length': 3.568862275449102, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5642754', 'n_tokens_mistral': 1827, 'n_tokens_neox': 1719, 'n_words': 858}