emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Andy Choens <andy.choens@gmail.com>
To: Org-mode ml <emacs-orgmode@gnu.org>
Subject: Reproducible Research Template
Date: Tue, 04 Jan 2011 14:55:27 -0500	[thread overview]
Message-ID: <1294170927.2599.110.camel@Yates> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 1479 bytes --]

I am developing a reproducible research template for R. I am trying to
implement most of a research "compendium" in org. I say "most" because I
am going to allow the actual data to exist outside of org, simply
because most of the data I work with is relational or very large, which
makes storage in plain text problematic or impossible.

Has anyone ever implemented a reproducible research template in org that
I can look at? I looked at the stuff on Worg and there are examples of a
project, but not a template.

In a nutshell, I am trying to do two things.
    1) Provide a structure for reproducible research / programming ;
    2) Provide a small set of helper functions.

But, I don't want the helper functions to get in the way. I have
considered two options:
    1) Store the example code / template stuff in subheadings 
    2) Store the example code / template stuff in an external file.  

Using subheadings is tempting, but I'm afraid that
org-babel-execute-buffer would cause problems for users who don't use
all of the template functions. 

Using an external file, similar to the Lobrary of Babel is also
tempting. It would allow me to make a cleaner template for structure and
still allow users to access any helper functions. Is there a way to link
to an external file, other than the Library of Babel? If so, how do I do
this?

Does anyone have any opinions about hiding/linking/importing example
code in a template?

I certainly appreciate any thoughts.

--andy

[-- Attachment #1.2: Type: text/html, Size: 1873 bytes --]

[-- Attachment #2: Type: text/plain, Size: 201 bytes --]

_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

             reply	other threads:[~2011-01-04 19:55 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-04 19:55 Andy Choens [this message]
2011-01-05 16:24 ` Reproducible Research Template Thomas S. Dye
2011-01-05 17:24   ` Andy Choens
2011-01-05 16:31 ` Charles C. Berry

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1294170927.2599.110.camel@Yates \
    --to=andy.choens@gmail.com \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).