mirror of
https://github.com/msberends/AMR.git
synced 2025-01-30 17:44:36 +01:00
(v2.1.1.9133) (v2.1.1.9132) unit test, final fixes
This commit is contained in:
parent
f03933940c
commit
9520977a10
14
.github/workflows/check-current-testthat.yaml
vendored
14
.github/workflows/check-current-testthat.yaml
vendored
@ -53,22 +53,20 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
config:
|
config:
|
||||||
# current development version, check all major OSes:
|
# current development version, check all major OSes:
|
||||||
- {os: macOS-latest, r: 'devel', allowfail: false}
|
- {os: macOS-latest, r: 'devel', allowfail: true}
|
||||||
- {os: windows-latest, r: 'devel', allowfail: false}
|
- {os: windows-latest, r: 'devel', allowfail: false}
|
||||||
- {os: ubuntu-latest, r: 'devel', allowfail: false, http-user-agent: 'release'}
|
- {os: ubuntu-latest, r: 'devel', allowfail: false, http-user-agent: 'release'}
|
||||||
|
|
||||||
# current 'release' version, check all major OSes:
|
# current 'release' version, check all major OSes:
|
||||||
- {os: macOS-latest, r: 'release', allowfail: false}
|
- {os: macOS-latest, r: 'release', allowfail: true}
|
||||||
- {os: windows-latest, r: 'release', allowfail: false}
|
- {os: windows-latest, r: 'release', allowfail: false}
|
||||||
- {os: ubuntu-latest, r: 'release', allowfail: false}
|
- {os: ubuntu-latest, r: 'release', allowfail: false}
|
||||||
|
|
||||||
# older versions (see also check-old-tinytest.yaml for even older versions):
|
# older versions (see also check-old-tinytest.yaml for even older versions):
|
||||||
- {os: ubuntu-latest, r: '4.3', allowfail: false}
|
- {os: ubuntu-latest, r: 'oldrel', allowfail: false}
|
||||||
- {os: ubuntu-latest, r: '4.2', allowfail: false}
|
- {os: ubuntu-latest, r: 'oldrel-1', allowfail: false}
|
||||||
- {os: ubuntu-latest, r: '4.1', allowfail: false}
|
- {os: ubuntu-latest, r: 'oldrel-2', allowfail: false}
|
||||||
- {os: ubuntu-latest, r: '4.0', allowfail: false}
|
- {os: ubuntu-latest, r: 'oldrel-3', allowfail: false}
|
||||||
- {os: ubuntu-latest, r: '3.6', allowfail: false}
|
|
||||||
# when testthat loses support for a version, move it to check-old-tinytest.yaml
|
|
||||||
|
|
||||||
env:
|
env:
|
||||||
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
1
.github/workflows/check-old-tinytest.yaml
vendored
1
.github/workflows/check-old-tinytest.yaml
vendored
@ -122,5 +122,6 @@ jobs:
|
|||||||
if: always()
|
if: always()
|
||||||
run: |
|
run: |
|
||||||
cd ../AMR.Rcheck
|
cd ../AMR.Rcheck
|
||||||
|
ls
|
||||||
find . -name 'tinytest.Rout*' -exec cat '{}' \; || true
|
find . -name 'tinytest.Rout*' -exec cat '{}' \; || true
|
||||||
shell: bash
|
shell: bash
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
Package: AMR
|
Package: AMR
|
||||||
Version: 2.1.1.9131
|
Version: 2.1.1.9133
|
||||||
Date: 2025-01-27
|
Date: 2025-01-27
|
||||||
Title: Antimicrobial Resistance Data Analysis
|
Title: Antimicrobial Resistance Data Analysis
|
||||||
Description: Functions to simplify and standardise antimicrobial resistance (AMR)
|
Description: Functions to simplify and standardise antimicrobial resistance (AMR)
|
||||||
|
2
NEWS.md
2
NEWS.md
@ -1,4 +1,4 @@
|
|||||||
# AMR 2.1.1.9131
|
# AMR 2.1.1.9133
|
||||||
|
|
||||||
*(this beta version will eventually become v3.0. We're happy to reach a new major milestone soon, which will be all about the new One Health support! Install this beta using [the instructions here](https://msberends.github.io/AMR/#latest-development-version).)*
|
*(this beta version will eventually become v3.0. We're happy to reach a new major milestone soon, which will be all about the new One Health support! Install this beta using [the instructions here](https://msberends.github.io/AMR/#latest-development-version).)*
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Metadata-Version: 2.2
|
Metadata-Version: 2.2
|
||||||
Name: AMR
|
Name: AMR
|
||||||
Version: 2.1.1.9131
|
Version: 2.1.1.9133
|
||||||
Summary: A Python wrapper for the AMR R package
|
Summary: A Python wrapper for the AMR R package
|
||||||
Home-page: https://github.com/msberends/AMR
|
Home-page: https://github.com/msberends/AMR
|
||||||
Author: Matthijs Berends
|
Author: Matthijs Berends
|
||||||
|
@ -18,6 +18,8 @@ os.makedirs(r_lib_path, exist_ok=True)
|
|||||||
base = importr('base')
|
base = importr('base')
|
||||||
utils = importr('utils')
|
utils = importr('utils')
|
||||||
|
|
||||||
|
base.options(warn = -1)
|
||||||
|
|
||||||
# Override R library paths globally for the session
|
# Override R library paths globally for the session
|
||||||
robjects.r(f'.Library <- "{r_lib_path}"') # Replace default library
|
robjects.r(f'.Library <- "{r_lib_path}"') # Replace default library
|
||||||
robjects.r(f'.Library.site <- "{r_lib_path}"') # Replace site-specific library
|
robjects.r(f'.Library.site <- "{r_lib_path}"') # Replace site-specific library
|
||||||
@ -73,4 +75,6 @@ microorganisms = pandas2ri.rpy2py(robjects.r('AMR::microorganisms[, !sapply(AMR:
|
|||||||
antibiotics = pandas2ri.rpy2py(robjects.r('AMR::antibiotics[, !sapply(AMR::antibiotics, is.list)]'))
|
antibiotics = pandas2ri.rpy2py(robjects.r('AMR::antibiotics[, !sapply(AMR::antibiotics, is.list)]'))
|
||||||
clinical_breakpoints = pandas2ri.rpy2py(robjects.r('AMR::clinical_breakpoints[, !sapply(AMR::clinical_breakpoints, is.list)]'))
|
clinical_breakpoints = pandas2ri.rpy2py(robjects.r('AMR::clinical_breakpoints[, !sapply(AMR::clinical_breakpoints, is.list)]'))
|
||||||
|
|
||||||
|
base.options(warn = 0)
|
||||||
|
|
||||||
print(f"AMR: Done.", flush=True)
|
print(f"AMR: Done.", flush=True)
|
||||||
|
Binary file not shown.
BIN
PythonPackage/AMR/dist/amr-2.1.1.9131.tar.gz
vendored
BIN
PythonPackage/AMR/dist/amr-2.1.1.9131.tar.gz
vendored
Binary file not shown.
BIN
PythonPackage/AMR/dist/amr-2.1.1.9133.tar.gz
vendored
Normal file
BIN
PythonPackage/AMR/dist/amr-2.1.1.9133.tar.gz
vendored
Normal file
Binary file not shown.
@ -2,7 +2,7 @@ from setuptools import setup, find_packages
|
|||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='AMR',
|
name='AMR',
|
||||||
version='2.1.1.9131',
|
version='2.1.1.9133',
|
||||||
packages=find_packages(),
|
packages=find_packages(),
|
||||||
install_requires=[
|
install_requires=[
|
||||||
'rpy2',
|
'rpy2',
|
||||||
|
@ -173,9 +173,10 @@ reference:
|
|||||||
desc: >
|
desc: >
|
||||||
Use these function for the analysis part. You can use `susceptibility()` or `resistance()` on any antibiotic column.
|
Use these function for the analysis part. You can use `susceptibility()` or `resistance()` on any antibiotic column.
|
||||||
With `antibiogram()`, you can generate a traditional, combined, syndromic, or weighted-incidence syndromic combination
|
With `antibiogram()`, you can generate a traditional, combined, syndromic, or weighted-incidence syndromic combination
|
||||||
antibiogram(WISCA). This function also comes with support for R Markdown and Quarto.
|
antibiogram (WISCA). This function also comes with support for R Markdown and Quarto.
|
||||||
Be sure to first select the isolates that are appropiate for analysis, by using `first_isolate()` or `is_new_episode()`.
|
Be sure to first select the isolates that are appropiate for analysis, by using `first_isolate()` or `is_new_episode()`.
|
||||||
You can also filter your data on certain resistance in certain antibiotic classes (`carbapenems()`, `aminoglycosides()`), or determine multi-drug resistant microorganisms (MDRO, `mdro()`).
|
You can also filter your data on certain resistance in certain antibiotic classes (`carbapenems()`, `aminoglycosides()`),
|
||||||
|
or determine multi-drug resistant microorganisms (MDRO, `mdro()`).
|
||||||
contents:
|
contents:
|
||||||
- "`antibiogram`"
|
- "`antibiogram`"
|
||||||
- "`proportion`"
|
- "`proportion`"
|
||||||
@ -184,9 +185,9 @@ reference:
|
|||||||
- "`first_isolate`"
|
- "`first_isolate`"
|
||||||
- "`key_antimicrobials`"
|
- "`key_antimicrobials`"
|
||||||
- "`mdro`"
|
- "`mdro`"
|
||||||
- "`count`"
|
|
||||||
- "`bug_drug_combinations`"
|
- "`bug_drug_combinations`"
|
||||||
- "`antimicrobial_class_selectors`"
|
- "`antimicrobial_class_selectors`"
|
||||||
|
- "`top_n_microorganisms`"
|
||||||
- "`mean_amr_distance`"
|
- "`mean_amr_distance`"
|
||||||
- "`resistance_predict`"
|
- "`resistance_predict`"
|
||||||
- "`guess_ab_col`"
|
- "`guess_ab_col`"
|
||||||
|
@ -1,9 +1,5 @@
|
|||||||
**On the 15th of October, 2023, we received an email from Prof Ripley about an issue in UTF-8 strings in our documentation. This version contains a fix to this issue.**
|
|
||||||
|
|
||||||
Previous comments:
|
|
||||||
|
|
||||||
As with all previous >20 releases, some CHECKs might return a NOTE for *just* hitting the installation size limit, though its size has been brought down to a minimum in collaboration with CRAN maintainers previously.
|
As with all previous >20 releases, some CHECKs might return a NOTE for *just* hitting the installation size limit, though its size has been brought down to a minimum in collaboration with CRAN maintainers previously.
|
||||||
|
|
||||||
We consider this a high-impact package: it was published in the Journal of Statistical Software (2022), is included in a CRAN Task View (Epidemiology), and is according to download stats used in almost all countries in the world. If there is anything to note, please let us know up-front without directly archiving the current version. That said, we continually unit test our package extensively and have no reason to assume that anything is wrong.
|
We consider this a high-impact package: it was published in the Journal of Statistical Software (2022), is included in a CRAN Task View (Epidemiology), and is according to download stats (cranlogs) used in almost all countries in the world. If there is anything to note, please let us know up-front without directly archiving the current version. That said, we continually unit test our package extensively and have no reason to assume that anything is wrong.
|
||||||
|
|
||||||
Thanks for maintaining and hosting CRAN! It's empowering R and its use enormously!
|
Thanks for maintaining and hosting CRAN! It's empowering R and its use enormously!
|
||||||
|
@ -62,6 +62,8 @@ os.makedirs(r_lib_path, exist_ok=True)
|
|||||||
base = importr('base')
|
base = importr('base')
|
||||||
utils = importr('utils')
|
utils = importr('utils')
|
||||||
|
|
||||||
|
base.options(warn = -1)
|
||||||
|
|
||||||
# Override R library paths globally for the session
|
# Override R library paths globally for the session
|
||||||
robjects.r(f'.Library <- "{r_lib_path}"') # Replace default library
|
robjects.r(f'.Library <- "{r_lib_path}"') # Replace default library
|
||||||
robjects.r(f'.Library.site <- "{r_lib_path}"') # Replace site-specific library
|
robjects.r(f'.Library.site <- "{r_lib_path}"') # Replace site-specific library
|
||||||
@ -117,6 +119,8 @@ microorganisms = pandas2ri.rpy2py(robjects.r('AMR::microorganisms[, !sapply(AMR:
|
|||||||
antibiotics = pandas2ri.rpy2py(robjects.r('AMR::antibiotics[, !sapply(AMR::antibiotics, is.list)]'))
|
antibiotics = pandas2ri.rpy2py(robjects.r('AMR::antibiotics[, !sapply(AMR::antibiotics, is.list)]'))
|
||||||
clinical_breakpoints = pandas2ri.rpy2py(robjects.r('AMR::clinical_breakpoints[, !sapply(AMR::clinical_breakpoints, is.list)]'))
|
clinical_breakpoints = pandas2ri.rpy2py(robjects.r('AMR::clinical_breakpoints[, !sapply(AMR::clinical_breakpoints, is.list)]'))
|
||||||
|
|
||||||
|
base.options(warn = 0)
|
||||||
|
|
||||||
print(f"AMR: Done.", flush=True)
|
print(f"AMR: Done.", flush=True)
|
||||||
EOL
|
EOL
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
This knowledge base contains all context you must know about the AMR package for R. You are a GPT trained to be an assistant for the AMR package in R. You are an incredible R specialist, especially trained in this package and in the tidyverse.
|
This knowledge base contains all context you must know about the AMR package for R. You are a GPT trained to be an assistant for the AMR package in R. You are an incredible R specialist, especially trained in this package and in the tidyverse.
|
||||||
|
|
||||||
First and foremost, you are trained on version 2.1.1.9131. Remember this whenever someone asks which AMR package version you’re at.
|
First and foremost, you are trained on version 2.1.1.9133. Remember this whenever someone asks which AMR package version you’re at.
|
||||||
|
|
||||||
Below are the contents of the file, the file, and all the files (documentation) in the package. Every file content is split using 100 hypens.
|
Below are the contents of the file, the file, and all the files (documentation) in the package. Every file content is split using 100 hypens.
|
||||||
----------------------------------------------------------------------------------------------------
|
----------------------------------------------------------------------------------------------------
|
Loading…
Reference in New Issue
Block a user