Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

3.5.0 release #40

Merged
merged 22 commits into from
Oct 30, 2024
Merged

3.5.0 release #40

merged 22 commits into from
Oct 30, 2024

Conversation

m-murphy
Copy link
Member

No description provided.

m-murphy and others added 22 commits June 26, 2024 15:30
The code now checks for NA values in the allele frequency vector and replaces them with 0. A warning message is displayed if NA values are detected, indicating a potential problem with the MCMC chain or loci with no diversity.
- Added start_profiler function to R/RcppExports.R
- Added stop_profiler function to R/RcppExports.R
- Modified src/Makevars to include ENABLE_PROFILER flag and link with -lprofiler
- Added start_profiler and stop_profiler functions to src/RcppExports.cpp
- Created new file src/profiler.cpp containing the implementation of start_profiler and stop_profiler functions
… vignette with code to use the new datasets. (#27)

Add new datasets namibia_data and regional_allele_frequencies. Update vignette with code to use the new datasets.

- Added new datasets namibia_data and regional_allele_frequencies.
- Updated vignette with code to use the new datasets.
…rior, and posterior for a specific sample. (#33)

- Add `get_llik(int sample)` method to calculate the likelihood for a specific sample.
- Add `get_prior(int sample)` method to calculate the prior for a specific sample.
- Add `get_posterior(int sample)` method to calculate the posterior for a specific sample.

These changes allow for more granular calculations of likelihood, prior, and posterior values based on individual samples.
* Implement maximum runtime

* log chain runtime
The code fix addresses a memory crash issue in the `prob_any_missing` function. The fix includes adding a condition to check if `maxNumEvents` is less than `totalEvents`. If true, it fills the `probVec` vector with 1.0 and returns it. This prevents the memory crash and ensures proper execution of the function.
* implement logging of latent genotypes (#14)

* Fix NA values in allele frequency vector (#20)

The code now checks for NA values in the allele frequency vector and replaces them with 0. A warning message is displayed if NA values are detected, indicating a potential problem with the MCMC chain or loci with no diversity.

* Add start_profiler and stop_profiler functions (#24)

- Added start_profiler function to R/RcppExports.R
- Added stop_profiler function to R/RcppExports.R
- Modified src/Makevars to include ENABLE_PROFILER flag and link with -lprofiler
- Added start_profiler and stop_profiler functions to src/RcppExports.cpp
- Created new file src/profiler.cpp containing the implementation of start_profiler and stop_profiler functions

* restore accidentally removed openmp library to compilation

* Add new datasets namibia_data and regional_allele_frequencies. Update vignette with code to use the new datasets. (#27)

Add new datasets namibia_data and regional_allele_frequencies. Update vignette with code to use the new datasets.

- Added new datasets namibia_data and regional_allele_frequencies.
- Updated vignette with code to use the new datasets.

* minor update documentation

* fix typo in Namibia vignette

* minor cleanup

* update documentation

* Increment version number to 3.4.0
@m-murphy m-murphy marked this pull request as ready for review October 30, 2024 22:30
@m-murphy m-murphy merged commit ade4c16 into master Oct 30, 2024
10 checks passed
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant