Nothing
We are close to a major release.
Major changes:
Python
now! (I think this deserves the first place)wavelet
anymore (this one wins the second as it allows for more flexible data processing pipelines)Added PipelineCollections
, allowing users to build and run multiple pipelines
run_wavelet
will trigger caching existing references
extdata
) to pipeline to store large temporary dataprepare_subject_phase
and prepare_subject_wavelet
to support loading phase and time-frequency data (besides amplitude)lapply_async
that can run in parallel standalone while is compatible with with_future_parallel
; this function replaces dipsaus::lapply_async2
RAVEMetaSubject
for meta-analysisFreeSurfer
recon-all-clinical.sh
, allowing users to apply super-resolution to their clinical MRI
before surface reconstructionNSx
block data contains multiple recordings (discontinued/paused recording in one block)rave_export
exports summary in Matlab
format as well (thanks @Kaitlyn)cmd_run_r
to generate reproducible shell scripts that run codepipeline$visualize
to view the target relationships and schedule graphspipeline$shared_env
to obtain shared environmentMinor changes:
rave-ieeg
Github
action configurationsMRI
to derivative folder when importing images from NIfTI
format (before imaging segmentation and CT
to MRI
registration)ravemanager
S3
generics in validate_raw_file_lfp
is_on_cran
, allowing certain examples and tests to be suppressed during CRAN
check, while these code are enabled in the local tests - this helps me to keep examples up-to-dateBug fixes:
UI
having extra padding on bottomBlackrock
NEV-3.0
specification configurationsset_default
and get_default
raise errors when configuration files are corruptedMajor changes:
rave-subject
has been implementedas_rave_subject
such that the subject information will be updated when calledinclude_electrodes
argumentcoregistration
via ANTs
MRI
registering to templates via non-linear transformsMinor changes:
Nolabel
to NoLabel
)Bug fixes:
pipeline_run
Major changes:
run_wavelet
to isolate wavelet kernels for each subject, requires to update ravetools
ravetools
options when loading the packageclean
method to pipeline
to clean the data objectspipelines
to save and load customized data to avoid polluting the settings.yaml
pipelines
to eval
instead of run
raw-voltage
to method load_blocks
(class LFP_electrode
) to load the raw voltage dataprepare_subject_bare0
to load subject that with only voltage data imported (before Notch
filters).nev
converter to export BlackRock
format to Matlab
or HDF5
formats Minor changes:
FLIRT
script to perform less search to speed upMNI305_to_MNI152
matrixquiet
option when loading electrodes to suppress warningsravetools
whenever possibleBlackRock.nev
headers to shorten loading timeBug fixes:
watchdog
when electrode table is unavailablerand_string
not random when running with multicore
future parallelpreprocess_file
path in class LFP_electrode
.nev
converter bugs causing index overflows in some cases Major changes:
RAVE
1.0 and 2.0 formatsBlackRock
(NEV
, NSx
) formats with specification number (>=2.2)
targets
to avoid serializing large objectsRAVEWatchDog
that can automatically monitor NEV
and NSx
files, import & process datamerge_subjects
to merge multiple subjects from the same project but different blocksrecon-all
, dcm2niix
, 3dAllineate
, and flirt
shell-commands (requires external programs to be installed)Minor changes:
Bug fixes:
generate_reference
set array to read-only mode before saving headersMajor changes:
PipelineTools
class and wrapped constructor raveio::pipeline
to load common utility tools needed to run the pipelineRAVE-2.0
import_electrode_table
to import table without replacing existing electrode files with dry_run
optionMajor changes:
read_mat2
to allow reading Matlab
files stored in HDF5
formatsset_default
and get_default
methodsmulticore
by default, so users can use their own plan
provided by the future
packagepower_baseline
directly from repositoryRAVE
subjects with identical key as signaturewith_future_parallel
to enable multicore
features in the expressionsravedash
log system provided if the package is installedraveio_getopt
and raveio_setopt
validate_time_window
to return intervals of time windowssave_json
and load_json
to handle JSON
format using jsonlite
packagethreeBrain
template brainimport_electrode_table
to import electrode table with coordinates in T1
or MNI
space to tkrRAS
normalize_commandline_path
and cmd_*
functions to search for external system commands such as FreeSurfer
, FSL-FLIRT
, dcm2niix
backup_file
to back up existing files instead of overwritingrave-server
as services (currently only works on OSX
)Changes to pipeline framework:
async
mode works in shiny
applicationsR6
class for pipeline results in promises
wayAsync
pipelines can have callback functions at each check, useful for monitoring the progressEnhancements:
save_yaml
can write to connectionsrave_imports
runs in parallel in native2
formatOSX
and Linux
)EDF
files to be partially readravetools
respects tensor_temp_path
as its temporary pathMajor changes:
hdf5r
as it passes the CRAN
checks nowHDF5
bugsRAVE
Major changes:
lazyarray
, pryr
get_ram
errors when system command not foundSolaris
hdf5r
to rhdf5
Initial CRAN
submission.
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.