Skip to content

slendr 0.9.0

Compare
Choose a tag to compare
@bodkan bodkan released this 08 Feb 13:02
· 367 commits to main since this release
  • A full support for running SLiM and msprime simulations with slendr and for analyzing tree sequences using its tskit interface on Windows has been implemented. Please note that the Windows support is still rather experimental -- the internal slendr test suite currently assumes that SLiM has been installed using the msys2 system as described in the section 2.3.1 of the SLiM manual and other means of installing SLiM (such as via conda) might require additional adjustments. A fallback option in the form of the slim_path= argument of the slim() function can be used in non-standard SLiM installation circumstances. For most convenience, please add the path to the directory containing the slim.exe binary to the PATH variable by editing the C:/Users/<username>/Documents/.Renviron file accordingly. See the relevant section on Windows installation in the slendr documentation for additional information. Feedback on the Windows functionality and bug reports are highly appreciated via GitHub issues! Many thanks to @GKresearch and @rdinnager for their huge help in making the Windows port happen! (PR #149)

  • A trivial change has been made to slendr's SLiM back-end script fixing the issue introduced in a SLiM 4.1 upgrade (see changelog for version 0.8.1 below). This is not expected to lead to different simulation outputs between the two versions of slendr (0.8.2 vs 0.8.1) or SLiM (4.1 vs 4.0.1) used. (PR #148)

  • The msprime internal dependency of slendr was updated to 1.3.0, and Python to 3.12. As a result, after loading slendr, users will be prompted to re-run setup_env() to make sure that the dedicated slendr Python environment is fully updated. At the same time, this prevents a failing installation on (at the very least) M1 macOS using pip. (#5ce212, #a210d4)