Skip to content

Releases: molpopgen/fwdpy11

v0.19.0a0

06 Nov 21:39
Compare
Choose a tag to compare
v0.19.0a0 Pre-release
Pre-release

Alpha relase

0.19.0a0

Bug fixes

  • Fix bug in sweep models.
    The previous implementation chose acceptable branches for mutation placement uniformly.
    The new method chooses proportionally to branch length.
    PR {pr}1020.

API changes

  • Remove deprecated WrappedTreeSeqeuence
    PR {pr}978.
  • Add Python-level checks that "regions" don't contain positions extending past the genome ends.
    PR {pr}987.

Dependencies

  • Bump pybind11 to 2.10.0
    PR {pr}986.

Build system and CI

  • Remove all use of automake/autoconf.
    PR {pr}971.
  • Build core library as shared library.
    PR {pr}961.
  • Allow for standalone cmake builds.
    PR {pr}966.
  • Add rust crate demes-forward-capi to core lib.
    PR {pr}962.
    PR {pr}1001.
  • Build C++ tests with cmake.
    PR {pr}967.
  • Use python -m build . for Ubuntu CI.
    PR {pr}970.
  • Build all C++ targets in one command on Ubuntu CI.
    PR {pr}972.
  • Test docker work flow on CI.
    PR {pr}979.
  • Add cancel actions to all work flows.
    PR {pr}982.
    PR {pr}985.
  • Wheels are now based on manylinux_2_28
    PR {pr}994.
  • move fwdpy11/src to cpp/
    PR {pr}996.
  • Add dependabot for GitHub actions
    PR {pr}1002.
  • Fix warnings from python -m build .
    PR {pr}1018.

Back end changes

  • Move evolve code to core library.
    PR {pr}974.
  • Clean up implementation of individual and mutation metadata decoding.
    PR {pr}1015.
  • Tidy up a lot of mypy errors.
    PR {pr}1016.

Testing

  • Remove many C++ files from tests/
    PR {pr}976.
  • Test that we can load YAML files from demes-spec
    into our rust-based ForwardDemesGraph.
    PR {pr}975.
  • move fwdpy11.ezparams module to tests/
    PR {pr}977.
  • Add C++ tests of our new "forward demes graph".
    PR {pr}980.
    PR {pr}983.
    PR {pr}984.
    PR {pr}989.
    PR {pr}999.

Bug fix

05 Oct 19:57
28284a0
Compare
Choose a tag to compare

Fixes #990

Minor bug fix, CI changes, back end tweaks.

04 Aug 19:23
Compare
Choose a tag to compare

Fixes a bug in demes models with zero burn-in length. #949

for other changes, see the change log in the manual.

Minor bug fix

31 May 18:33
Compare
Choose a tag to compare

Fix bug in the display of effect size distributions (#885)

Several bug fixes

26 May 19:20
Compare
Choose a tag to compare

This is a somewhat large release -- see the change log over in the manual. Lots of bug fixes, deprecations removed, etc..

Big thanks to @apragsdale for lots of help on this one.

Point release

11 Jan 23:54
bad3142
Compare
Choose a tag to compare

Fixes a bug where some selective sweep models took to long to figure out that the mutation was gone. This error did not give incorrect results. Rather, it resulted in less efficient work flows. See #893

0.17.0

27 Dec 17:18
145a917
Compare
Choose a tag to compare

First stable release of the fwdpy11.conditional_models module.

This module allows simulations conditioning on events like sweeps,
mutations with minimal ages, etc..

The API is somewhat preliminary, and the docs minimal.

Fifth alpha release of 0.17.0

13 Dec 15:08
6abf5be
Compare
Choose a tag to compare
Pre-release
Bump tskit to ~0.4.0 (#874)

* bump tskit to ~=0.4.0 and rebuld pip lock files

* Update change log

Fourth alpha release of 0.17.0

29 Nov 21:42
aa5cf53
Compare
Choose a tag to compare
Pre-release
update vignettes (#868)

* Update initpops_vignette to use msprime.sim_ancestry.
* Move recapitation concept into shorter/simpler vignette.

Closes #850

Third alpha release of 0.17.0

23 Nov 22:36
e8198f6
Compare
Choose a tag to compare
Pre-release
Shorten simulation length in vignette. (#861)

Fixes #860