slendr 0.9.0
-
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 theslim()
function can be used in non-standard SLiM installation circumstances. For most convenience, please add the path to the directory containing theslim.exe
binary to thePATH
variable by editing theC:/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 usingpip
. (#5ce212, #a210d4)