Package: daisytools 1.0.1

Silas Ørting

daisytools: Reading and Visualizing Output from 'Daisy' Simulations

Read, transform, and visualize log files produced by 'Daisy' simulations. Supports importing dlf output files, reshaping depth-dependent and time-series data, and creating static and interactive plots for exploratory analysis and comparison of simulation results.

Authors:Silas Ørting [aut, cre]

daisytools_1.0.1.tar.gz
daisytools_1.0.1.zip(r-4.7-any)daisytools_1.0.1.zip(r-4.6-any)daisytools_1.0.1.zip(r-4.5-any)
daisytools_1.0.1.tgz(r-4.6-any)daisytools_1.0.1.tgz(r-4.5-any)
daisytools_1.0.1.tar.gz(r-4.7-any)daisytools_1.0.1.tar.gz(r-4.6-any)
daisytools_1.0.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
daisytools/json (API)

# Install 'daisytools' in R:
install.packages('daisytools', repos = c('https://daisy-model.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/daisy-model/daisy-r-tools/issues

Pkgdown/docs site:https://daisy-model.github.io

On CRAN:

Conda:

4.90 score 1 stars 6 scripts 29 downloads 20 exports 65 dependencies

Last updated from:f84987b752. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK142
source / vignettesOK210
linux-releaseOK142
macos-releaseOK89
macos-oldrelOK107
windows-develOK104
windows-releaseOK86
windows-oldrelOK98
wasm-releaseOK112

Exports:animate_dlfdaisy_time_to_timestampdepth_wide_to_longdir_names_to_columnsDlfdrop_dir_from_namesfilter_dlfsmass_balancemass_balance_summarymerge_dlfsplot_dlfplot_dlf_depthplot_mass_balanceread_dlfread_dlf_dirread_dlf_fileread_dlf_spawnstrip_common_prefix_from_namessubset_dlfwrite_dlf

Dependencies:askpassbase64encbslibcachemclicowplotcpp11crosstalkcurldata.tabledigestdplyrevaluatefarverfastmapfontawesomefsgenericsggplot2gluegtablehighrhtmltoolshtmlwidgetshttrisobandjquerylibjsonliteknitrlabelinglaterlazyevallifecyclemagrittrmemoisemimeopensslotelpillarpkgconfigplotlypromisespurrrR6rappdirsRColorBrewerRcpprlangrmarkdownS7sassscalesstringistringrsystibbletidyrtidyselecttinytexutf8vctrsviridisLitewithrxfunyaml

Compare simulated and measured data
Read, prepare and visualize measured data | Read, prepare and visualize simulated data | Visualize simulated and measured data together | Visualize simulated and measured data together for multiple variables

Last update: 2026-09-07
Started: 2024-08-12

Mass balance
Mass balance summary | Mass balance at each timestep | Plotting mass balance

Last update: 2026-09-07
Started: 2024-08-30

Plotting dlfs
Plotting data from a directory of dlf files | Plotting Daisy spawn output | Plotting depth distributed output

Last update: 2026-09-07
Started: 2024-09-09

Reading dlf files
Reading a single dlf file | Reading a depth distributed output | Reading Daisy spawn output | Reading a directory with dlf files | Controlling which files are included

Last update: 2026-09-07
Started: 2024-09-09

Readme and manuals

Help Manual

Help pageTopics
[ indexing on the data part of the dlf[,Dlf-method
[[ indexing on the data part of the dlf[[,Dlf-method
[[ assignment on the data part of the dlf[[<-,Dlf-method
[ assignment on the data part of the dlf[<-,Dlf-method
$ indexing on the data part of the dlf$,Dlf-method
$ assignment on the data part of the dlf$<-,Dlf-method
Animate a depth dependent time series from a Dlf fileanimate_dlf
Transform daisy time columns to a single timestampdaisy_time_to_timestamp
Transform wide format time series to a long format time series It is assumed that dlf@data only contains 'time_name' columns and depth columns with the format <var_name>_<depth-below-surface> e.g. "q_100"depth_wide_to_long
Remove directory part of dlf name and store it in the data slotdir_names_to_columns
Class encapsulating Daisy log file (dlf) dataDlf Dlf-class
Remove directory part from dlf namesdrop_dir_from_names
Filter a list of Dlfsfilter_dlfs
Calculate mass balancemass_balance
Mass balance summary for a set of specified variablesmass_balance_summary
Merge a list of Dlfsmerge_dlfs
Plot one or more variables from one or more Dlfs. Each variable is plotted in a separate subplot.plot_dlf
Plot one or more timepoints from one or more dlfs containing depth dependent time seriesplot_dlf_depth
Plot Dlf object with mass balance calculation in a control chartplot_mass_balance
Read a dlf file (Daisy log file) or a directory of dlf filesread_dlf
Walk a directory tree and read all dlf files in it.read_dlf_dir
Read a dlf file (Daisy log file)read_dlf_file
Walk a directory tree generated by daisy spawn, read all dlf files in it, and merge similar log files into one dlf.read_dlf_spawn
Strip common prefix from dlf namesstrip_common_prefix_from_names
Select the subset of measurements in a specific time range.subset_dlf
Write a dlf object to a filewrite_dlf