
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
- A standardized procedure
for using Daisy for environmental evaluation of farm practice in
Denmark, primarily for use by counties.
- An early draft for a paper listing the data requirements for Daisy.
- Some exercises with data
files, you can also read the exercises directly in PDF format without the
data.
- A draft for a Daisy Description from a modelling
point of view as a PDF
or MS
Word 2000 file, comments welcome. Note the date for latest
update.
- Daisy Program
Reference Manual (PDF), also available as PostScript. Always kept up to date with
the latest software release. You can order a nicely bound dead tree edition.
The price is US$ 15, plus postage which is US$ 23 for one copy
for Denmark. If you contant us before you order, we will ensure
that the print edition is up to date. No quality check is done by
the printing house, and only little by us.
- A Daisy
Tutorial, comments welcome. dead
tree edition available, US$ 6 plus a lot for shipping.
- Daisy Software
Design, a high-level discussion about the design of the Daisy
software.
- C API, for programmers
who wish to link Daisy with software written in languages other than
C++.
- Programmers Guide, an
old but still useful guide for C++ programmers who want to modify
Daisy.
- The Original Daisy
Documentation, still the most complete mathematical and physical
description of the system.
Distribution
Available by ftp, http and cvs.
Other pages
This page focus on the development and implementation of the Daisy
software.
- The Laboratory for
Agrohydrology and Bioclimate at KVL where Daisy was developed has a page
that currently just link here.
- The Plant
Nutrition and Soil Fertility Laboratory at KVL has a page with some
general description of the Daisy model.
- DHI
has a page with information about various Daisy related services,
front ends, and back ends they sell.
- Henrik Svendsen offers
Daisy related consulting.
- RETC, a
program to find parameters for the van Genuchten hydraulic model.
- The Danish language Pl@nteInfo web
site allows you to run Daisy to calculate the need for extra
fertilization. Select "N-gødskning" and then "eftregødskning".
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:
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.
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:
- Parenthesis pair matching
- Highlighting of models, fixed components and parentheses in input files
- Run Daisy within Textpad
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>