Tomas Flouri

Results 12 issues of Tomas Flouri

Document the following in the wiki: - Invariant sites (theory behind + usage) - Ascertainment bias (theory behind + usage) - Derivatives computation (theory behind + usage) - `attributes` partition...

documentation

I'd like to keep a list of important libpll peculiarities which the users should be aware of. If you feel that certain points should be given special emphasis in the...

documentation

Perhaps now it would be a good idea to decide the data types of the following `pll_partition_t` variables: | **type** | **Variable** | **Role** | Suggested type | | ---...

question
Piority - Alexis

Compile `libpll` with `gcc --coverage` and use `gcov` to detect which parts of `libpll` are not tested by the testing framework. I intend to do this end of december.

enhancement

Memory requirements will increase, but we won't need to do any re-computation when iterating a tip through all possible placements (edges).

enhancement

Document in the [wiki](https://github.com/xflouris/libpll/wiki) how to customize the testing framework, e.g. disable memory checks, execute specific tests using wildcards, speed tests, specific architectures

enhancement

Add `const` to function parameters where it would make code more readable. Use `restrict` keyword to limit pointer aliasing.

Implement `_mm256_exp_pd()` for computing transition probability matrices (Issue #105 ) The intrinsic does not map to an instruction and is only available in the [Intel Small Vector Library](https://software.intel.com/en-us/node/583228). There exists...

enhancement

Document the following: - p-matrix computations (theory + usage) and how pmatrix updates work (rate matrix specification for each rate category) - Document the `PLL_ATTRIB_PATTERN_TIP` attribute, and the various maps...

documentation