Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
34bd3cf
Update deploy.yml
stephanmg Oct 29, 2024
634efa1
Merge branch 'main' into develop
arrjon Oct 29, 2024
1d75532
Update deploy.yml (#643)
stephanmg Oct 30, 2024
0518876
Merge branch 'main' into develop
arrjon Oct 30, 2024
0be399e
Fix CI.
stephanmg May 21, 2025
da278d3
Enabling CI on develop branch.
stephanmg May 21, 2025
2023bd5
Upgrade GHA cache to v4.
stephanmg May 21, 2025
4200ed6
Try to fix R dependencies.
stephanmg May 21, 2025
43cd10b
Try fix R dependencies for latest ubuntu.
stephanmg May 21, 2025
e156ffd
Adding liblzma-dev.
stephanmg May 21, 2025
3397020
Adding more required R (runtime) dependencies.
stephanmg May 21, 2025
2285367
Fix R dependencies.
stephanmg May 21, 2025
d82cb8b
Change module import amici.petab_import -> amici.petab.petab_import
stephanmg May 21, 2025
2385d24
Fix tests.
stephanmg May 21, 2025
d29a731
Adding LD_LIBRARY path to tox.ini for manually build R.
stephanmg May 21, 2025
19c157d
Another try to fix dependencies.
stephanmg May 21, 2025
fb7bc79
Correcting LD_LIBRARY_PATH.
stephanmg May 21, 2025
da5634d
Use pyABC with amici extra.
stephanmg May 21, 2025
5de4d6a
Split up testing of external simulators.
stephanmg May 21, 2025
e68efb2
Revert "Split up testing of external simulators."
stephanmg May 21, 2025
8c2451c
Correcting tox.ini.
stephanmg May 21, 2025
b270050
Updating tox.ini for base.
stephanmg May 21, 2025
9cff343
Fix tox.ini syntax.
stephanmg May 21, 2025
d2db028
Fix notebooks2.
stephanmg May 21, 2025
4706f64
Adding assert.
stephanmg May 21, 2025
160f0e9
Debugging.
stephanmg May 21, 2025
c809817
More debugging.
stephanmg May 21, 2025
0033f3b
Removing debugging statement.
stephanmg May 21, 2025
294d430
Try to fix PEtab unit tests.
stephanmg May 22, 2025
24749fe
Try to fix PEtab unit tests.
stephanmg May 22, 2025
dd8d8cf
Debugging CI.
stephanmg May 22, 2025
f41515f
Install pyabc with amici extra.
stephanmg May 22, 2025
b566702
Try to force tox to use installed amici.
stephanmg May 22, 2025
39bab06
More debugging.
stephanmg May 22, 2025
f3e4022
Adding pytest to tox environment.
stephanmg May 22, 2025
d61f04e
Adding pytest to tox environment.
stephanmg May 22, 2025
1270d3a
Fix petab tests.
stephanmg May 22, 2025
b23ea1e
Merged.
stephanmg May 22, 2025
0e349b9
Re-installing pyabc with amici explictly in tox.
stephanmg May 22, 2025
0b00b93
Fix petab imports.
stephanmg May 23, 2025
03e4db9
Cleanup.
stephanmg May 23, 2025
4420c56
Release v0.12.16.
stephanmg May 23, 2025
d0e51c5
Release v0.12.16.
stephanmg May 23, 2025
edb0404
Merge branch 'main' into develop
stephanmg May 23, 2025
a5aec71
Merge branch 'develop' of github.com:ICB-DCM/pyABC into develop
stephanmg May 23, 2025
65a40a0
Removing superfluous installation of dependencies.
stephanmg May 23, 2025
d970088
Revert "Removing superfluous installation of dependencies."
stephanmg May 23, 2025
b1b132f
Cleanup CI workflow.
stephanmg May 23, 2025
31ffe59
Add Python version badge.
stephanmg Jun 2, 2025
b9022f3
Fix Python version badge.
stephanmg Jun 2, 2025
0139574
Update and rename README.rst to README.md
stephanmg Jun 3, 2025
2abcef6
Fix linting
stephanmg Jun 3, 2025
162a22c
Fix linting
stephanmg Jun 3, 2025
06e13a7
Fix envlist in tox.ini
stephanmg Jun 3, 2025
84d81b9
Added back README.rst for PyPi.
stephanmg Jun 3, 2025
175d42e
Update setup.cfg.
stephanmg Jun 3, 2025
1260969
Creating README.rst automatically.
stephanmg Jun 3, 2025
d0b536f
Adding pypandoc dependency.
stephanmg Jun 3, 2025
f32eb0d
Create README.rst from README.md
stephanmg Jun 3, 2025
9de069d
Calling generate_readme_rst before tox tests
stephanmg Jun 3, 2025
5714871
Fix README.md
stephanmg Jun 3, 2025
abf46ec
Reformatting README.md
stephanmg Jun 3, 2025
71c47b3
Removing line breaks in README.md
stephanmg Jun 3, 2025
65682b0
Merge pull request #649 from ICB-DCM/stephanmg-patch-2
arrjon Jun 10, 2025
25c8f3b
Update README.md
stephanmg Jun 16, 2025
aa06765
Merge pull request #650 from ICB-DCM/stephanmg-patch-3
arrjon Jun 16, 2025
aff2999
Remove trailing character from README.md
stephanmg Jun 16, 2025
b4ba4c7
Merge branch 'main' into develop
arrjon Jun 16, 2025
8a77d32
fix ci conflict
arrjon Jun 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 4 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,11 +117,7 @@ jobs:
- name: Run tests
timeout-minutes: 20
run: |
echo "Amici installed (1):"
pip list | grep amici
tox -e petab -vvv
echo "Amici installed (2):"
pip list | grep amici
tox -e petab

- name: Coverage
uses: codecov/codecov-action@v4
Expand Down Expand Up @@ -244,6 +240,9 @@ jobs:
run: |
.github/workflows/install_deps.sh doc
pip install tox
pip install pypandoc
python .github/workflows/generate_readme_rst.py


- name: Run quality checks
timeout-minutes: 5
Expand Down
12 changes: 12 additions & 0 deletions .github/workflows/generate_readme_rst.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import os

try:
import pypandoc
content = pypandoc.convert_file('README.md', 'rst')
except (ImportError, OSError):
with open('README.md', encoding='utf-8') as f:
content = f.read()

with open('README.rst', 'w', encoding='utf-8') as f:
f.write(content)

26 changes: 26 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# pyABC

<p align="left">
<img src="https://raw.githubusercontent.com/ICB-DCM/pyABC/main/doc/logo/logo.svg" alt="pyABC logo" width="30%">
</p>

[![CI](https://github.com/ICB-DCM/pyABC/workflows/CI/badge.svg)](https://github.com/ICB-DCM/pyABC/actions)
[![Docs](https://readthedocs.org/projects/pyabc/badge/?version=latest)](https://pyabc.readthedocs.io/en/latest/)
[![Codecov](https://codecov.io/gh/ICB-DCM/pyABC/branch/develop/graph/badge.svg)](https://codecov.io/gh/ICB-DCM/pyABC)
[![PyPI](https://badge.fury.io/py/pyabc.svg)](https://badge.fury.io/py/pyabc)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3257587.svg)](https://doi.org/10.5281/zenodo.3257587)
[![Python](https://img.shields.io/badge/Python-%3E%3D3.10-blue?logo=python&logoColor=green)](https://python.org)
[![Codestyle](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

**pyABC** is a massively parallel, distributed, and scalable ABC-SMC (Approximate Bayesian Computation - Sequential Monte Carlo) framework for parameter estimation of complex stochastic models. It provides numerous state-of-the-art algorithms for efficient, accurate, robust likelihood-free inference, described in the documentation and illustrated in example notebooks. Written in Python, with support for integration with R and Julia.

---

### Resources

- 📖 **Documentation**: [https://pyabc.rtfd.io](https://pyabc.rtfd.io)
- 💡 **Examples**: [https://pyabc.rtfd.io/en/latest/examples.html](https://pyabc.rtfd.io/en/latest/examples.html)
- 💬 **Contact**: [https://pyabc.rtfd.io/en/latest/about.html](https://pyabc.rtfd.io/en/latest/about.html)
- 🐛 **Bug Reports**: [https://github.com/icb-dcm/pyabc/issues](https://github.com/icb-dcm/pyabc/issues)
- 💻 **Source Code**: [https://github.com/icb-dcm/pyabc](https://github.com/icb-dcm/pyabc)
- 📄 **Cite**: [https://pyabc.rtfd.io/en/latest/cite.html](https://pyabc.rtfd.io/en/latest/cite.html)
49 changes: 0 additions & 49 deletions README.rst

This file was deleted.