You are on page 1of 3

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/285466246

ADMB-IDE: Easy and efficient user interface

Code · July 2009

CITATIONS READS
7 64

1 author:

Arni Magnusson
Food and Agriculture Organization of the United Nations
61 PUBLICATIONS   8,035 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Transparent Assessment Framework View project

Marine population genetics and genomics View project

All content following this page was uploaded by Arni Magnusson on 07 July 2016.

The user has requested enhancement of the downloaded file.


ADMB Foundation
newsletter

Volume 1, Issue 3
July 2009

Inside this issue:


ADMB-IDE: Easy and efficient user interface
For over a decade, ADMB has who were already familiar with current working environment is Bayesian analysis in 3
been known for excellent per- Emacs, or willing to invest time better for their needs. Longtime
formance, but somewhat tricky to learn and configure this com- users of the Vi editor should try ADMB
installation and usage. Users plex and powerful editor. One ADMB-IDE in viper-mode, which
have been required to install could describe Emacs in admb- emulates Vi in Emacs.
and configure a C++ compiler, mode as a hard but efficient Reading ADMB custom 3
set environment variables, and user interface.
in many cases make minor ad- Windows users can choose
output into R
justments to user compilation between two bundled ADMB-
scripts. Even after ADMB is May 2009 saw the release of IDE formats: (1) Installer that
properly set up, the workflow
Recent ADMB based 4
ADMB-IDE (integrated develop- sets up ADMB, GCC, GDB,
loop (write, compile, test) has ment environment), an easy and Emacs, admb-mode, and takes publications
involved switching repeatedly efficient ADMB interface. It uses care of the necessary configura-
between the text editor and a Emacs admb-mode as the en- tions; (2) Zip archive that con-
shell. Some users have enjoyed gine, but instead of the default tains exactly the same compo-
syntax highlighting of some kind, Emacs keybindings, it uses nents. One is a true click’n’go
while others have edited their familiar ones like C-x to cut, C-c solution, the other a ready-to- ADMB Course
code in black and white, making to copy, C-v to paste, f8 to build, assemble kit for manual installa-
it harder to navigate and debug
The Quantitative Fisheries
f9 to run, C-q to quit, etc. Hence, tion. These two bundles are
large models. Many ADMB us- the ADMB-IDE tagline "Emacs available from the ADMB Center at Michigan State
ers have found the ADMB user admb-mode without the Emacs". Google Code website (see URL University will be teaching
interface hard and inefficient. below). two short courses on the
Linux and Mac OS X users use of AD Model Builder in
The intended user group is
In January 2009, Arni Magnus- large, as ADMB-IDE can be
should first install ADMB, East Lansing, Michigan in
son released admb-mode for used efficiently by ADMB begin-
Emacs, admb-mode, GCC, and August. The first course
optionally GDB, and then copy
Emacs that he had been using ners and experts, and it is avail-
the ADMB-IDE configuration file
"AD Model Builder Basics"
for some years. It provides syn- able for Windows, Linux, and
(.emacs) to the user home direc- will be held August 18 and
tax highlighting, IDE compilation Mac OS X. ADMB-IDE is not
and file manipulation, outline
tory. The configuration file is 19, 2009 and is intended for
intended for seasoned Emacs
code navigation, templates, and users (who are better served by
available from the ADMB-IDE those who have never used
homepage (see URL below). the software or those need-
smaller tools. This contribution plain admb-mode), and some
was only helpful for ADMB users ADMB users may feel that their continued on page 2 ing a refresher in software
basics. The second course
"AD Model Builder Ad-
vanced Fishery Applications"
ADMB: a new pandemic! will be held August 20 and
21, 2009 and will cover
ADMB is spreading faster than more advanced applications
swine flue. Well, not quite, but
swine flue can’t estimate parame-
will cover more advanced
ters of highly parameterized non- topics (e.g., assessing uncer-
linear models. As can be seen on tainty in model results; in-
the Google Maps picture, ADMB struction on writing func-
is used across the globe, from tions; alternative model
New Zealand and Chile in the parameterization. Instruc-
south to Alaska and Norway in tors for the short courses
the north. An updated interac-
tive map can be found on the
are Drs. Jim Bence, Brian
admb-project.org website. If you Irwin, and Travis Brenden.
use ADMB and your institution is For additional information,
not on the map, let us know so including enrollment cost,
we can update it. please contact Travis
Brenden at
brenden@msu.edu
Page 2 ADMB Foundation Newsletter

Continued from page 1: ADMB-IDE: Easy and efficient user interface


Positive and critical user feed- reported that viper-mode can be useful for longtime Vi users.
back from various corners of the
ADMB-IDE is an efficient working environment for existing ADMB us-
world has improved ADMB-IDE.
ers, and also a friendly interface (colorful with buttons) that will attract
Johnoel Ancheta (Manoa, Ha-
many new users.
waii) demonstrated the Inno
Windows installer, Hans Skaug URLs
(Bergen, Norway) made helpful
comments on an early version of ADMB Google Code (http://code.google.com/p/admb-project/)
the Windows bundle, Shige provides fast download mirrors for the large ADMB-IDE Windows bun-
Song (Los Angeles) submitted dles (~60 MB). ADMB-IDE homepage
Linux bug reports, Kray Van Kirk
(Juneau, Alaska) suggested (http://admb-project.org/community/editing-tools/admb-ide) provides
improved shell interaction, and individual components of ADMB-IDE, such as the configuration file
Jim Ianelli (Seattle, Washington) ADMB-IDE installation screen and user manual.

ADMB-IDE session, showing the ADMB menu entries, TPL code (upper right), C++ code (upper left), and optimization report (lower panel)

ADMB course in Spain


The ADMB Foundation offered an introductory course on AD Model Builder 6-7 July 2009 in Donostia-San Sebastián, Spain . Fourteen students from
fisheries research agencies in Spain and France attended the two-day course. Anders Nielsen, Danish Technical University, and John Sibert, University
of Hawaii, were the instructors. Installation, automatic differentiation, specification of model parameters, data input, reporting results, likelihood-based
inference, random effects models and uncertainty were among the topics discussed in the course. Participants provided feedback on the course which
will be used to improve the next course scheduled for 17-18 August in Copenhagen. The Foundation thanks to AZTI-Tecnalia for hosting the
course at their Pasaia headquarters and Haritz Arrizabalaga and Paul de Bruyn for making local arrangements.

View publication stats

You might also like