Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Cervical cancer #1287

Open
wants to merge 136 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
136 commits
Select commit Hold shift + click to select a range
4299067
.
andrew-phillips-1 Oct 16, 2023
d6bdece
.
andrew-phillips-1 Oct 16, 2023
533357a
.
andrew-phillips-1 Oct 16, 2023
116f241
.
andrew-phillips-1 Oct 16, 2023
4bc722b
.
andrew-phillips-1 Oct 16, 2023
9a3b48a
.
andrew-phillips-1 Oct 16, 2023
0393e17
.
andrew-phillips-1 Oct 16, 2023
bc1ac59
.
andrew-phillips-1 Oct 17, 2023
5a66e5d
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Oct 17, 2023
b24c6bd
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Oct 17, 2023
cc488bd
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Oct 18, 2023
144644a
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Oct 18, 2023
f1015b5
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Oct 18, 2023
f2b44b0
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Oct 19, 2023
0d06e44
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Oct 19, 2023
c964058
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Oct 19, 2023
1b0226b
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Oct 19, 2023
fdcea86
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Oct 20, 2023
7f13653
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Oct 21, 2023
356973c
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Oct 21, 2023
91efced
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Oct 23, 2023
443401b
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Nov 4, 2023
9e60e5c
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Nov 13, 2023
8f5e8f0
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Nov 26, 2023
5464169
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Nov 28, 2023
86a503f
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Dec 3, 2023
242de2c
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Dec 4, 2023
77a2808
first pass at cervical cancer module based on editing breast cancer m…
andrew-phillips-1 Dec 4, 2023
41b9743
HSIs
andrew-phillips-1 Dec 6, 2023
0fe0ee1
HSIs
andrew-phillips-1 Dec 6, 2023
b3d77af
HSIs
andrew-phillips-1 Dec 7, 2023
b242de7
HSIs
andrew-phillips-1 Dec 10, 2023
9ed44ac
HSIs
andrew-phillips-1 Dec 10, 2023
41d1152
HSIs
andrew-phillips-1 Dec 10, 2023
fdbd1ac
HSIs
andrew-phillips-1 Dec 24, 2023
38e34e3
HSIs
andrew-phillips-1 Dec 30, 2023
c665214
HSIs
andrew-phillips-1 Jan 1, 2024
4470892
HSIs
andrew-phillips-1 Jan 2, 2024
e6008cf
Merge branch 'master' into cervical_cancer_
andrew-phillips-1 Jan 3, 2024
90bbbb9
HSIs
andrew-phillips-1 Jan 3, 2024
7beb619
Merge branch 'cervical_cancer_' of https://github.com/UCL/TLOmodel in…
andrew-phillips-1 Jan 3, 2024
b42dea3
.
andrew-phillips-1 Jan 4, 2024
0a3f2d6
.
andrew-phillips-1 Jan 4, 2024
ee6e3c1
.
andrew-phillips-1 Feb 24, 2024
12f312f
.
andrew-phillips-1 Feb 24, 2024
a4cfcc8
.
andrew-phillips-1 Feb 26, 2024
e30fa14
.
andrew-phillips-1 Mar 4, 2024
28ffe64
.
andrew-phillips-1 Mar 4, 2024
416027c
Merge remote-tracking branch 'origin/master'
andrew-phillips-1 Mar 4, 2024
cae6c2c
.
andrew-phillips-1 Jun 10, 2024
6007b2a
.
andrew-phillips-1 Jun 13, 2024
5b67b62
.
andrew-phillips-1 Jun 13, 2024
68f14cc
.
andrew-phillips-1 Jun 13, 2024
de34cc5
.
andrew-phillips-1 Jun 18, 2024
6a27f52
.
andrew-phillips-1 Jun 18, 2024
ca8a1f5
.
andrew-phillips-1 Jun 19, 2024
01398e9
.
andrew-phillips-1 Jun 20, 2024
3e4508b
Merge branch 'refs/heads/master' into cervical_cancer_
tbhallett Jun 20, 2024
e30044f
refactor to use `do_at_generic_first_appt` on the module
tbhallett Jun 20, 2024
2c53eb2
roll back changes to healthsystem.py
tbhallett Jun 20, 2024
9138a01
roll back changes to hiv.py
tbhallett Jun 20, 2024
73682ea
cleaning up files
tbhallett Jun 20, 2024
445b6b3
cleaning up files
tbhallett Jun 20, 2024
d727856
.
andrew-phillips-1 Jun 20, 2024
8dcc0e6
Merge remote-tracking branch 'origin/cervical_cancer_' into cervical_…
andrew-phillips-1 Jun 20, 2024
6f25468
Merge remote-tracking branch 'origin/master' into cervical_cancer_
andrew-phillips-1 Jun 21, 2024
910a080
HSIs restructured with Screening HSI
thewati Jun 21, 2024
e81857e
HSIs restructured with Screening HSI
thewati Jun 21, 2024
890b245
.
andrew-phillips-1 Jun 21, 2024
eef200f
Merge branch 'cervical_cancer_' of https://github.com/UCL/TLOmodel in…
andrew-phillips-1 Jun 21, 2024
00b5944
.
andrew-phillips-1 Jun 24, 2024
381a307
Merge branch 'master' into cervical_cancer_
thewati Jun 24, 2024
23724e8
restructured HSIs again within module
thewati Jun 24, 2024
5373f3a
.
andrew-phillips-1 Jun 26, 2024
2d96458
.
andrew-phillips-1 Jun 26, 2024
7673ed0
Accessing consumables and analyses using logger
thewati Jun 28, 2024
1501739
.
andrew-phillips-1 Jun 29, 2024
680be51
Merge remote-tracking branch 'origin/cervical_cancer_' into cervical_…
andrew-phillips-1 Jun 29, 2024
0e60aa3
Accessing consumables from cancer_consumables.py
thewati Jul 3, 2024
519ca33
Rollback to using csv file in analyses
thewati Jul 5, 2024
5e648e9
Merge remote-tracking branch 'origin/cervical_cancer_' into cervical_…
andrew-phillips-1 Jul 5, 2024
b3a4202
.
andrew-phillips-1 Jul 14, 2024
e574a13
.
andrew-phillips-1 Jul 18, 2024
4ecf108
.
andrew-phillips-1 Jul 18, 2024
e8bcffe
.
andrew-phillips-1 Jul 18, 2024
ed8602d
.
andrew-phillips-1 Jul 18, 2024
91475a4
.
andrew-phillips-1 Jul 18, 2024
15e2df9
.
andrew-phillips-1 Jul 20, 2024
ffe10d8
.
andrew-phillips-1 Jul 20, 2024
c357295
.
andrew-phillips-1 Jul 21, 2024
66ad5f5
.
andrew-phillips-1 Jul 22, 2024
f3a9d24
.
andrew-phillips-1 Jul 29, 2024
5284d9e
.
andrew-phillips-1 Aug 5, 2024
3a58fa4
.
andrew-phillips-1 Aug 7, 2024
563cff7
.
andrew-phillips-1 Aug 8, 2024
ea1e540
.
andrew-phillips-1 Aug 9, 2024
7ba6797
.
andrew-phillips-1 Aug 14, 2024
f92de78
temporary rollback to using xpert and via as symptoms
thewati Aug 16, 2024
fa8ee61
Merge branch 'cervical_cancer_' of https://github.com/UCL/TLOmodel in…
andrew-phillips-1 Aug 24, 2024
4fad45a
.
andrew-phillips-1 Aug 24, 2024
8e605b8
.
andrew-phillips-1 Sep 7, 2024
1d1a19d
.
andrew-phillips-1 Oct 7, 2024
2743ade
create function for plotting
mmsuarezcosta Oct 8, 2024
402e5a1
adjust proportion plotting
mmsuarezcosta Oct 9, 2024
2299c8f
ensure original and new logging capabilities coexist in same file
mmsuarezcosta Oct 21, 2024
f7971d6
add year variation for screening and testing
mmsuarezcosta Oct 21, 2024
7bfb2ba
edit parameters
mmsuarezcosta Oct 21, 2024
7706c01
edit sign direction, should be VIA if before '24'
mmsuarezcosta Oct 21, 2024
1d8e786
remove hard coding
mmsuarezcosta Oct 22, 2024
dcd9270
add hash documentation
mmsuarezcosta Oct 22, 2024
d35718f
delete import of random
mmsuarezcosta Oct 22, 2024
0349109
delete import of random
mmsuarezcosta Oct 22, 2024
e8821b9
ensure all random instances associated with self
mmsuarezcosta Oct 22, 2024
a2dddc0
set seed non-hardcoded
mmsuarezcosta Oct 22, 2024
f244070
hash for testing
mmsuarezcosta Oct 22, 2024
c814528
merge in changes from updated cervical_cancer branch
mmsuarezcosta Oct 22, 2024
63c22e5
update variable name, improve rng
mmsuarezcosta Oct 22, 2024
d19e617
edit to ensure screening with dates for via and xpert
mmsuarezcosta Oct 22, 2024
c413fc6
Merge branch 'master' into cervical_cancer_
thewati Oct 22, 2024
9c5cf13
comment out hash
mmsuarezcosta Oct 22, 2024
bb1ddd8
Merge remote-tracking branch 'origin/cervical_cancer_' into cervical_…
mmsuarezcosta Oct 22, 2024
3b09512
comment out hash
mmsuarezcosta Oct 22, 2024
bb2642c
remove entire df broadcasting to only alive and can't override previo…
mmsuarezcosta Oct 23, 2024
843e184
remove entire df broadcasting to only alive and can't override previo…
mmsuarezcosta Oct 23, 2024
0eb4871
revert to 2025
mmsuarezcosta Oct 23, 2024
ec94bbe
comment out hash
mmsuarezcosta Oct 23, 2024
1b705f4
comment out hash
mmsuarezcosta Oct 23, 2024
1ce601b
Rollback _initialised Simulation object
thewati Oct 23, 2024
5d69604
Merge remote-tracking branch 'origin/cervical_cancer_' into cervical_…
mmsuarezcosta Oct 23, 2024
8263482
address new stage in one line
mmsuarezcosta Oct 23, 2024
5ee1ae4
spread out death days
mmsuarezcosta Oct 23, 2024
9ef7c8d
fix indexing
mmsuarezcosta Oct 23, 2024
a0b2b12
fix indexing
mmsuarezcosta Oct 23, 2024
a520791
add new fts
mmsuarezcosta Oct 23, 2024
1b7016d
add variables, add prob for via
mmsuarezcosta Oct 23, 2024
e77278f
improve for readability
mmsuarezcosta Oct 23, 2024
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
2 changes: 1 addition & 1 deletion .github/workflows/run-profiling.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ jobs:
## The token provided needs contents and pages access to the target repo
## Token can be (re)generated by a member of the UCL organisation,
## the current member is the rc-softdev-admin.
## [17-07-2024] New token generated, will expire 10-07-2025
## [10-07-2023] The current token will expire 10-07-2024
- name: Push results to profiling repository
uses: dmnemec/[email protected]
env:
Expand Down
32 changes: 0 additions & 32 deletions .github/workflows/tests-unpinned.yml

This file was deleted.

12 changes: 1 addition & 11 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@ on:
- requirements/**
- resources/**
- src/tlo/**
- src/scripts/profiling/scale_run.py
- src/scripts/profiling/shared.py
- tests/**
- pyproject.toml
- tox.ini
Expand Down Expand Up @@ -77,12 +75,4 @@ jobs:
tox --version
- name: Test with tox
run: |
tox -v -e py311 -- pytest --show-capture=no -vv "${{ matrix.file }}" --junit-xml="${{ matrix.file }}.results.xml"
- name: Generate test report
if: always()
uses: pmeier/pytest-results-action@fc6576eced1f411ea48ab10e917d9cfce2960e29
with:
path: ${{ matrix.file }}.results.xml
summary: true
display-options: fEX
title: Results for ${{ matrix.file }}
tox -v -e py311,report -- pytest --cov --cov-report=term-missing -vv "${{ matrix.file }}"
11 changes: 3 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,9 @@ venv.bak/
# PyCharm
.idea/

# TLO .rst files
docs/reference/tlo*.rst

# TLO configuration
tlo.conf

Expand All @@ -121,11 +124,3 @@ profiling_results/

# ignore _version.py file generated by setuptools_scm
src/**/_version.py

# Generated TLO docs files
docs/_*.rst
docs/hsi_events.csv
docs/parameters.rst
docs/reference/modules.rst
docs/reference/tlo*.rst
docs/resources/**/*.rst
5 changes: 0 additions & 5 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -113,11 +113,6 @@ authors:
family-names: Janoušková
orcid: https://orcid.org/0000-0002-4104-0119
affiliation: University College London
website: https://profiles.ucl.ac.uk/90260
- given-names: Rachel
family-names: Murray-Watson
affiliation: Imperial College London
orcid: https://orcid.org/0000-0001-9079-5975
repository-code: https://github.com/UCL/TLOmodel
url: https://tlomodel.org
abstract: Our fundamental aim is to develop the use of epidemiological and economic
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<div style="text-align: center" align="center">
<img src="docs/thanzi-la-onse.png" alt="Thanzi la Onse" />
<img src="docs/thanzi-la-onse.png" alt="Thanzi La Onze" />
<br />
<h1>Thanzi la Onse model</h1>
</div>
Expand All @@ -24,7 +24,7 @@ The __Thanzi la Onse model (TLOmodel)__ is a part of the [Thanzi la Onse][thanzi
TLOmodel is developed in a collaboration between:

- [Kamuzu University of Health Sciences][kuhes-link]
- [MRC Centre for Global Infectious Disease Analysis][mrc-gida-link], [Imperial College London][imperial-link]
- [MRC Centre for Global Infectioous Disease Analysis][mrc-gida-link], [Imperial College London][imperial-link]
- [Institute for Global Health][igh-link], [University College London][ucl-link]
- [Centre for Advanced Research Computing][arc-link], [University College London][ucl-link]
- [Centre for Health Economics][che-link], [University of York][york-link]
Expand Down
41 changes: 7 additions & 34 deletions contributors.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
affiliation: "Imperial College London"
website: "https://www.imperial.ac.uk/people/timothy.hallett"
github-username: tbhallett
role: Project Lead
role: Joint lead epidemiology
contributions:
- Epidemiology and modelling
- Software development
Expand All @@ -14,7 +14,7 @@
affiliation: "University College London"
website: "https://profiles.ucl.ac.uk/5430"
github-username: andrew-phillips-1
role: Lead Epidemiology
role: Joint lead epidemiology
contributions:
- Epidemiology and modelling
- Software development
Expand Down Expand Up @@ -102,6 +102,7 @@
website: "https://www.york.ac.uk/che/staff/research/sakshi-mohan/"
github-username: sakshimohan
contributions:
- Epidemiology and modelling
- Health economics
- Software development
- given-names: Wingston
Expand Down Expand Up @@ -195,7 +196,6 @@
family-names: Janoušková
orcid: "https://orcid.org/0000-0002-4104-0119"
affiliation: "University College London"
website: "https://profiles.ucl.ac.uk/90260"
github-username: EvaJanouskova
contributions:
- Epidemiology and modelling
Expand All @@ -206,14 +206,15 @@
affiliation: University College London
website: "https://profiles.ucl.ac.uk/954"
contributions:
- Clinical process modelling
- Clinical consultant
- given-names: Paul
family-names: Revill
orcid: "https://orcid.org/0000-0001-8632-0600"
affiliation: University of York
website: "https://www.york.ac.uk/che/staff/research/paul-revill/"
github-username: paulrevill
role: "Lead Health-Economics"
contributions:
- Health economics
- given-names: Wiktoria
family-names: Tafesse
orcid: "https://orcid.org/0000-0002-0076-8285"
Expand All @@ -236,7 +237,7 @@
website: "https://www.york.ac.uk/che/staff/students/newton-chagoma/"
github-username: nchagoma503
contributions:
- Health economics
- Health economics
- given-names: Martin
family-names: Chalkley
orcid: "https://orcid.org/0000-0002-1091-8259"
Expand Down Expand Up @@ -272,31 +273,3 @@
family-names: Uwais
website: "https://uk.linkedin.com/in/leila-uwais-597705142"
github-username: Leila-Uwais
- given-names: Dominic
family-names: Nkhoma
affiliation: "Kamuzu University of Health Sciences"
orcid: "https://orcid.org/0000-0001-6125-6630"
contributions:
- Policy translation
website: "https://mw.linkedin.com/in/dominicnkhoma1978"
- given-names: Gerald
family-names: Manthalu
affiliation: "Department of Planning and Policy Development, Ministry of Health and Population, Lilongwe, Malawi"
orcid: "https://orcid.org/0000-0002-3501-8601"
contributions:
- Policy translation
- given-names: Rachel
family-names: Murray-Watson
affiliation: "Imperial College London"
orcid: https://orcid.org/0000-0001-9079-5975
github-username: RachelMurray-Watson
contributions:
- Epidemiology and modelling
- Software development
- given-names: Victor
family-names: Mwapasa
orcid: "https://orcid.org/0000-0002-2748-8902"
affiliation: "Kamuzu University of Health Sciences"
website: "https://www.kuhes.ac.mw/prof-victor-mwapasa/"
contributions:
- Clinical process modelling
3 changes: 0 additions & 3 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,9 +106,6 @@
'exclude-members': '__dict__, name, rng, sim' # , read_parameters',
}

# Include both class level and __init__ docstring content in class documentation
autoclass_content = 'both'

# The checker can't see private repos
linkcheck_ignore = ['^https://github.com/UCL/TLOmodel.*',
'https://www.who.int/bulletin/volumes/88/8/09-068213/en/nn']
Expand Down
1 change: 0 additions & 1 deletion docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,6 @@ Contents
azure_batch
reference/index
resources/index
parameters
learning
publications
contributors
Expand Down
7 changes: 1 addition & 6 deletions docs/publications.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,26 +14,21 @@ Overview of the Model

Analyses Using The Model
========================
* `Health workforce needs in Malawi: analysis of the Thanzi La Onse integrated epidemiological model of care <https://human-resources-health.biomedcentral.com/articles/10.1186/s12960-024-00949-2>`_

* `A new approach to Health Benefits Package design: an application of the Thanzi La Onse model in Malawi <https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1012462>`_

* `The Changes in Health Service Utilisation in Malawi During the COVID-19 Pandemic <https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0290823>`_

* `Modeling Contraception and Pregnancy in Malawi: A Thanzi La Onse Mathematical Modeling Study <https://onlinelibrary.wiley.com/doi/10.1111/sifp.12255>`_

* `Factors Associated with Consumable Stock-Outs in Malawi: Evidence from a Facility Census <https://www.sciencedirect.com/science/article/pii/S2214109X24000950>`_

* `The Effects of Health System Frailties on the Projected Impact of the HIV and TB Programmes in Malawi <https://www.sciencedirect.com/science/article/pii/S2214109X24002596>`_
* `The Effects of Health System Frailties on the Projected Impact of the HIV and TB Programmes in Malawi <https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4508436>`_

* `Estimating the health burden of road traffic injuries in Malawi using an individual-based model <https://injepijournal.biomedcentral.com/articles/10.1186/s40621-022-00386-6>`_

* `The potential impact of intervention strategies on COVID-19 transmission in Malawi: A mathematical modelling study. <https://bmjopen.bmj.com/content/11/7/e045196>`_

* `The potential impact of including pre-school aged children in the praziquantel mass-drug administration programmes on the S.haematobium infections in Malawi: a modelling study <https://www.medrxiv.org/content/10.1101/2020.12.09.20246652v1>`_

* `A Decade of Progress in HIV, Malaria, and Tuberculosis Initiatives in Malawi. <https://www.medrxiv.org/content/10.1101/2024.10.08.24315077v1>`_


Healthcare Seeking Behaviour
============================
Expand Down
5 changes: 2 additions & 3 deletions docs/tlo_contributors.py
Original file line number Diff line number Diff line change
Expand Up @@ -98,12 +98,11 @@ def categorized_contributor_lists_html(
with open(args.contributors_file_path, "r") as f:
contributors = yaml.safe_load(f)
contribution_categories = (
"Clinical process modelling",
"Epidemiology and modelling",
"Health economics",
"Policy translation",
"Project management",
"Software development",
"Clinical consultant",
"Project management",
)
category_predicates = {
"Scientific leads": lambda c: "lead" in c.get("role", "").lower(),
Expand Down
Loading
Loading