emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Org-babel results preamble
@ 2011-07-30 14:02 Derek Thomas
  2011-08-02 17:09 ` Eric Schulte
  2011-08-25 14:50 ` Eric S Fraga
  0 siblings, 2 replies; 4+ messages in thread
From: Derek Thomas @ 2011-07-30 14:02 UTC (permalink / raw)
  To: emacs-orgmode

I have found that using org-plot to plot the results output of an
org-babel code block is very useful in prototyping my code.  One minor
annoyance is the need to remove and replace the #+PLOT: header at the
beginning of the results output.  Is it possible to specify a
"preamble" in the source block?  I am looking to produce something
like this:

#+begin_src sh :results wrap
./dtest
#+end_src
#+PLOT: ind:1 deps:(2)
#+results:
#+BEGIN_RESULT
| 0.000000000000000E+000 |                     1.0 |
| 9.999999776482582E-003 |       0.990000000223517 |
| 1.999999955296516E-002 |       0.980000000447035 |
| 2.999999932944775E-002 |       0.970000000670552 |
| 3.999999910593033E-002 |        0.96000000089407 |
| 4.999999888241291E-002 |       0.950000001117587 |
#+END_RESULT
Thanks,

Derek

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Org-babel results preamble
  2011-07-30 14:02 Org-babel results preamble Derek Thomas
@ 2011-08-02 17:09 ` Eric Schulte
  2011-08-25 14:50 ` Eric S Fraga
  1 sibling, 0 replies; 4+ messages in thread
From: Eric Schulte @ 2011-08-02 17:09 UTC (permalink / raw)
  To: Derek Thomas; +Cc: emacs-orgmode

Hi Derek,

If you name your code block, then it should be possible to update
results without any need to replace the lines preceding the results.

For example,

#+source: disk-usage
#+begin_src sh
  df
#+end_src

#+PLOT: title:"Disk Usage" ind:6 deps:(5) type:2d with:histograms set:"yrange [0:100]"
#+results: disk-usage
| Filesystem | 1K-blocks |     Used | Available | Use% | Mounted   | on |
| /dev/sda6  |  28835836 |  8447712 |  18923344 |  31% | /         |    |
| none       |   2997072 |      676 |   2996396 |   1% | /dev      |    |
| none       |   3006056 |        0 |   3006056 |   0% | /dev/shm  |    |
| none       |   3006056 |       96 |   3005960 |   1% | /var/run  |    |
| none       |   3006056 |        0 |   3006056 |   0% | /var/lock |    |
| /dev/sda7  | 144176824 | 72225604 |  64627420 |  53% | /home     |    |

Derek Thomas <derekcthomas@gmail.com> writes:

> I have found that using org-plot to plot the results output of an
> org-babel code block is very useful in prototyping my code.  One minor
> annoyance is the need to remove and replace the #+PLOT: header at the
> beginning of the results output.  Is it possible to specify a
> "preamble" in the source block?  I am looking to produce something
> like this:
>
> #+begin_src sh :results wrap
> ./dtest
> #+end_src
> #+PLOT: ind:1 deps:(2)
> #+results:
> #+BEGIN_RESULT
> | 0.000000000000000E+000 |                     1.0 |
> | 9.999999776482582E-003 |       0.990000000223517 |
> | 1.999999955296516E-002 |       0.980000000447035 |
> | 2.999999932944775E-002 |       0.970000000670552 |
> | 3.999999910593033E-002 |        0.96000000089407 |
> | 4.999999888241291E-002 |       0.950000001117587 |
> #+END_RESULT
> Thanks,
>
> Derek
>

-- 
Eric Schulte
http://cs.unm.edu/~eschulte/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Org-babel results preamble
  2011-07-30 14:02 Org-babel results preamble Derek Thomas
  2011-08-02 17:09 ` Eric Schulte
@ 2011-08-25 14:50 ` Eric S Fraga
  2011-08-25 15:04   ` Derek Thomas
  1 sibling, 1 reply; 4+ messages in thread
From: Eric S Fraga @ 2011-08-25 14:50 UTC (permalink / raw)
  To: Derek Thomas; +Cc: emacs-orgmode

Derek Thomas <derekcthomas@gmail.com> writes:

> I have found that using org-plot to plot the results output of an
> org-babel code block is very useful in prototyping my code.  One minor
> annoyance is the need to remove and replace the #+PLOT: header at the
> beginning of the results output.  Is it possible to specify a
> "preamble" in the source block?  I am looking to produce something
> like this:
>
> #+begin_src sh :results wrap
> ./dtest
> #+end_src
> #+PLOT: ind:1 deps:(2)
> #+results:
> #+BEGIN_RESULT
> | 0.000000000000000E+000 |                     1.0 |
> | 9.999999776482582E-003 |       0.990000000223517 |
> | 1.999999955296516E-002 |       0.980000000447035 |
> | 2.999999932944775E-002 |       0.970000000670552 |
> | 3.999999910593033E-002 |        0.96000000089407 |
> | 4.999999888241291E-002 |       0.950000001117587 |
> #+END_RESULT
> Thanks,
>
> Derek

I am slowly going through all the org emails that I have received in the
three weeks I was off.  This was one of them and appears to not have
been answered?

In any case, possibly naming the src block may achieve what you want
because then the results are placed in the same place every time
regardless of where the results block is...  not tested, especially in
the context of plotting mind you.

HTH,
eric
-- 
: Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 24.0.50.1
: using Org-mode version 7.7 (release_7.7.175.g8478)

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Org-babel results preamble
  2011-08-25 14:50 ` Eric S Fraga
@ 2011-08-25 15:04   ` Derek Thomas
  0 siblings, 0 replies; 4+ messages in thread
From: Derek Thomas @ 2011-08-25 15:04 UTC (permalink / raw)
  To: Derek Thomas, emacs-orgmode

On Thu, Aug 25, 2011 at 9:50 AM, Eric S Fraga <e.fraga@ucl.ac.uk> wrote:
> I am slowly going through all the org emails that I have received in the
> three weeks I was off.  This was one of them and appears to not have
> been answered?
>
> In any case, possibly naming the src block may achieve what you want
> because then the results are placed in the same place every time
> regardless of where the results block is...  not tested, especially in
> the context of plotting mind you.

Thanks for the response, naming the src block has been working great so far.

Derek

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-08-25 15:04 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-30 14:02 Org-babel results preamble Derek Thomas
2011-08-02 17:09 ` Eric Schulte
2011-08-25 14:50 ` Eric S Fraga
2011-08-25 15:04   ` Derek Thomas

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).