Daisy

Daisy is a soil plant atmosphere system model.

Daisy has moved to Google Code. Information on this page is out of date.

Old information

What's NEWS with Daisy version 4.12.

As a preperation for implementing support for 2D transport in Daisy, some restructuring is going to happen in the versions past 4.00. People who have parameterized transport related processes may have to adjust their setup files. Keeping 4.01 or earlier is strongly recommended at this point.

New to Daisy?

Read our Getting Started page.

Papers

Distribution

Available by ftp, http and cvs.

Other pages

This page focus on the development and implementation of the Daisy software.

Editing .dai files

While you can use any text editor with .dai files, it helps to use an editor which can automatically match parenthesis. Here are some suggestions:

GNU Emacs

The ultimate editor for files with lots of irritating silly parentheses is GNU Emacs. Put this in your .emacs file to make it understand .dai files:
(add-to-list 'auto-mode-alist '("\\.dai\\'" . emacs-lisp-mode))
(put 'manager 'lisp-indent-hook 1)(
global-font-lock-mode)
GNU Emacs exists for most platforms, but tend to look alien for MS Windows users, who may prefer the next alternative.

textpad

Following a successful Textpad installation, copy Dai.syn, Daisy.tcl, Daisy2.tcl and Daisy3.tcl to the 'Samples' folder in the root directory of Textpad. From MSIE you right click on the links above, select "Save target as...", and select the Samples folder. You also need to change "File type" to "any file", in order to avoid that MSIE adds a ".txt" extension. By completing the following steps of set-up should allow Textpad to: Daisy input files use many parentheses that can be confusing, Textpad allows for highlighting and parenthesis pair matching (ctrl+m). To activate this feature go to 'New Document Class' in the 'Configure' menu, type Daisy as 'Document Class Name'. State the file extensions *.dlf, *.dai, *.dwf as Class members. Next locate the 'dai.syn' and enable syntax highlighting. Daisy is now found as a 'Document Class' in 'Preferences', where highlighting properties can be changed to fit user preferences.

Daisy is able to run within Textpad, which is enabled by locating the 'Tools' menu in 'Preferences' below 'Configure' and add Daisy.exe as a program. Hereafter Daisy can be found in the main 'Tools' menu. If you also enter the following in the "regular expression" field

^\(..[^:]+\):\([0-9]+\):\([0-9]+\):
and select "3" for column, you will be able to click on error messages in the Daisy output in order to jump directly to the corresponding place in the '.dai' file.

The dai.syn file is a syntax definition file that determines which keywords to highlight and daisy.tcl contain a clip library that provides shortcuts to popular models or fixed components. Both dai.syn and daisy.tcl can be edited and customized according to user preferences.

Presentations

Old Status Papers

The Daisy Project <daisy@dina.kvl.dk>