Skip to content

Commit

Permalink
Restore makeNewPops and fix ParseAlleleCount, major doc upgrade (#…
Browse files Browse the repository at this point in the history
…247)

* fix `all-loci` and `separate-loci` `.pop` output and add supporting unit tests

* fix bug in handling non-allele metadata columns in `StringMatrix`

* fix `dump()` function in `StringMatrix`, and other fixes and add associated unit test

* ensure all metadata and header lines get copied when creating new
  Sequence matrices

* new unit test for `AnthonyNolan:Sequence` filter combination and output

* restore `[ParseAlleleCount]` functionality

* improve docs:
  - `makeNewPopFile` option
  - note that `[Arlequin]` functionality is deprecated since 1.0.0
  -  major *User Guide* documentation updates: copyedits, add/tidy up section headers

* housekeeping: move to obsolete, or remove duplicates data or ini files and ignore files in `data` and `src/obsolete` directories

* add pre-commit badge
  • Loading branch information
alexlancaster authored Jan 21, 2025
1 parent 66dae2a commit 37a34a6
Show file tree
Hide file tree
Showing 26 changed files with 6,890 additions and 3,060 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/build_wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ on:
- 'CITATION.cff'
- '.zenodo.json'
- 'website/**'
- 'data/**'
- 'src/obsolete/**'
- '.github/dependabot.yml'
- '.github/release-drafter.yml'
- '.github/ISSUE_TEMPLATE/**'
Expand All @@ -30,6 +32,8 @@ on:
- 'CITATION.cff'
- '.zenodo.json'
- 'website/**'
- 'data/**'
- 'src/obsolete/**'
- '.github/dependabot.yml'
- '.github/release-drafter.yml'
- '.github/ISSUE_TEMPLATE/**'
Expand Down
10 changes: 7 additions & 3 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
|PyPI version shields.io| |Build status| |Website pypop.org| |GitHub license| |Citations| |DOI|
|PyPI version shields.io| |Build status| |Pre-commit| |Website pypop.org| |GitHub license| |Citations| |DOI|

PyPop: Python for Population Genomics
=====================================
Expand Down Expand Up @@ -396,13 +396,13 @@ PyPop is distributed under the terms of GPLv2
:target: https://github.com/alexlancaster/pypop/releases/

.. |Build status| image:: https://github.com/alexlancaster/pypop/actions/workflows/build_wheels.yml/badge.svg?branch=main
:target: https://github.com/alexlancaster/pypop/actions/workflows/build_wheels.yml
:target: https://github.com/alexlancaster/pypop/actions/workflows/build_wheels.yml

.. |GitHub license| image:: https://img.shields.io/github/license/alexlancaster/pypop.svg
:target: https://github.com/alexlancaster/pypop/blob/main/LICENSE

.. |GitHub issues| image:: https://img.shields.io/github/issues/alexlancaster/pypop.svg
:target: https://github.com/alexlancaster/pypop/issues
:target: https://github.com/alexlancaster/pypop/issues

.. |Citations| image:: https://api.juleskreuer.eu/citation-badge.php?doi=10.1111/j.1399-0039.2006.00769.x
:target: https://juleskreuer.eu/projekte/citation-badge/
Expand All @@ -418,3 +418,7 @@ PyPop is distributed under the terms of GPLv2

.. |Website pypop.org| image:: https://img.shields.io/website-up-down-green-red/http/pypop.org.svg
:target: http://pypop.org/

.. |Pre-commit| image:: https://results.pre-commit.ci/badge/github/alexlancaster/pypop/main.svg
:target: https://results.pre-commit.ci/latest/github/alexlancaster/pypop/main
:alt: pre-commit.ci status
Loading

0 comments on commit 37a34a6

Please sign in to comment.