2021/11/24
- Remove
default_events
anddefault_labels
from defaultPatient
initialisation. The event and label mappings should now be provided through a "criteria file" using the-c
or--criteria
arguments. The default event and label specifications are kept intests.isct.test_utilities
for testing purposes.
2021/11/03
- Add
desist time [LOG]
to extract elapsed time between model evaluations.
2021/08/31
**kwargs
are forwarded to API initialisation inevent_handler
.
2021/07/12
- Event pipelines are propagated from the criteria files (
criteria.yml
) into the patient configuration files (trial/patient_*/patient.yml
) such that different pipelines can be defined directly in the criteria files. - Providing
--clean-files
does not accidentally clean up the files in combination with the-x
(dry-run) flag.
2021/07/26
- Change
--keep-files/--clean-files
toggles to--clean-files OPTION
where three choices are possible:none
,1mb
, orall
. The first two,none
and1mb
mimic the original behaviour with--keep-files/--clean-files
respectively. The newall
flag performs more aggressive file cleaning and removes any file---except for YAML files with.yml
or.yaml
suffix---regardless of the required disk space. - Add a
CleanFiles
enumerated type to keep track of file cleaning modes. - Add a
FileCleaner
utility class that handles file cleaning and supersedes the separateclean_large_files
utility function. - Add
Runner.wait()
function to avoid type assertion inQCGRunner.run()
.
2021/07/02
- Change default archive filename
trial_data.RData
totrial_outome_data.RData
.
2021/06/30
- Add support for
QCG-PilotJob
as a runner for the trials. - Add the
--qcg
flag to invoke theQCGRunner
to run trials.
2021/06/22
- The environment is passed into the
LocalRunner
, which is also forwarded bysudo
through passing the-E
flag. - Generic files and/or directories place inside a trial directory are ignored
and not attempted to be processed as patients in
trial run
and similar commands.