Skip to content

Releases: molpopgen/fwdpp

Fwdpp 0.3.9

14 Oct 16:40
Compare
Choose a tag to compare

This release fixes two bugs, issues #26 and #27. Any users using the library to simulate scaled mutation rates >= 250 may want to re-run simulations. Results were very slightly incorrect.

A new unit test was added to check the API and correctness of taking samples from populations.

fwdpp 0.3.8

18 Sep 20:46
Compare
Choose a tag to compare

This is a minor release:

  • Added some include directives whose omission resulted in failure to compile on clang.
  • Doxygen input file now generated by ./configure. No more need to manually update the version.

fwdpp 0.3.7

09 Sep 20:16
Compare
Choose a tag to compare

This is primarily a developer-oriented release, introducing:

  • namespace KTfwd::extensions, which contains some useful things for using fwdpp in R (via Rcpp) or Python (via Cython and/or boost.python)
  • Rearrange the guts of sampling from the population to make sampling a fixed set of diploids easier.

fwdpp 0.3.6

07 Aug 16:33
Compare
Choose a tag to compare

This release has two changes:

  • The lookup tables used internally have been further refined. The result is big speedups for simulations with selection. We've seen run-time speeds improved by as little as 20% and by as much as 20x, depending on the specifics of what is being simulated.
  • KTfwd::site_dependent_fitness has been modified to address a bug that would allow fitness to be < 0. No simulation results are affected by this bug because the GNU Scientific Library would have exited with an error when constructing lookup tables with fitnesses < 0, and hence the simulation would not have finished.

The DOI for this release is http://dx.doi.org/10.5281/zenodo.24173 (it took Zenodo a really long time to get that up...)

fwdpp 0.3.5

24 Jul 22:23
Compare
Choose a tag to compare

This release includes:

  • Faster simulation under selection due to an improved lookup table used internally
  • Issue #21 addressed, which is a reorganization of the library source code for easier navigation
  • Issue #23 addressed, which involves the inclusion of a "one-stop" header for including "sugar" features.

The DOI for this release is: http://dx.doi.org/10.5281/zenodo.21417

minor bug fix

13 Jul 14:08
Compare
Choose a tag to compare

This release does the following:

  • Address issue #19 re: documentation
  • Fix issue #20, which was a minor bug that could lead to rare segmentation faults. Please that the fix means that simulation results will occasionally be different.
  • Update the copying/license files to contain the full GPLv2 text. fwdpp is still licensed as GPL >= v2.

The DOI for this release is http://dx.doi.org/10.5281/zenodo.20057

massive performance improvements

07 Jul 13:16
Compare
Choose a tag to compare

This release drastically improves the run-time performance of simulations by:

  • streamlining how recombination is performed
  • replacing expensive linear searches after recombination with log-time searches
  • minimizing the creation/allocation of containers used to store the intermediates of recombination events.

The DOI for this release is http://dx.doi.org/10.5281/zenodo.19620