0.1.12
github-actions
released this
19 Dec 17:22
·
211 commits
to master
since this release
Fixed
- Fixed stability plot and minor syntax issues.
- Fixed issue with fitness calculations of strategies with 0 counts in the population.
- Fixed LNK2005 error on windows.
- Fixed version naming convesion to adhere to PEP440.
Changed
- Changed name of
PairwiseMoran
class toPairwiseComparisonNumerical
. - Changed function and class names that used "moran" to "pairwise_comparison_rule".
- Removed signatures of overloaded methods in docstrings.
- Moved all headers for pybind11 to .hpp files to avoid issues on windows.
- Updated pybind11 version to 2.10.
- Removed specialization of
binomialCoeff
to avoid issues on Windows. - Refactored the binding code from C++ to Python so that now we use different files for defining each Python submodule.
This makes the code much more clear. These files can be found incpp/src/pybind11_files
. - Now the GitHub CI builds download and install Boost C++ library, as it is required to build egttools.
- Dropped support for manylinux_i686. In the future only 64 bit architectures will be supported.
Added
- Added support for multiprecision types with boost::multiprecision.
- Added replicator equation for n-player games (implementation in c++).
- Added
replicator_equation
implementation in C++. - Added a new C++ implementation of the analytical stochastic dynamics named
PairwiseComparison
. - Added
Matrix2PlayerGameHolder
andMatrixNPlayerGameHolder
classes, so that a game can be defined using a payoff
matrix. - Added several tests (coverage now is ~50%).
- Added tutorials to the documentation.
Other changes
- Bump robinraju/release-downloader from 1.5 to 1.6 by @dependabot in #36
- Bump ncipollo/release-action from 1.11.1 to 1.11.2 by @dependabot in #38
- Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.5.2 by @dependabot in #40
- Bump pypa/gh-action-pypi-publish from 1.5.2 to 1.6.1 by @dependabot in #41
- Bump pypa/gh-action-pypi-publish from 1.6.1 to 1.6.3 by @dependabot in #43
- Bump pypa/gh-action-pypi-publish from 1.6.3 to 1.6.4 by @dependabot in #44
- Bump ncipollo/release-action from 1.11.2 to 1.12.0 by @dependabot in #45
Full Changelog: v0.1.11...v0.1.12