Re: [R] Synchronzing workspaces

2007-09-06 Thread Liaw, Andy
See the example in ?save on how to set defaults via options().

Andy

From: Gabor Grothendieck
 
 You could try saving prior to quitting in the future if you 
 want to try
 those arguments.
 
 On 9/3/07, Paul August [EMAIL PROTECTED] wrote:
  Thanks for sharing your experience. In my case, the 
 involved machines are Windows Vista, XP and 2000. Not sure 
 whether it contributes to my problem or not. I will look into 
 this further.
 
  I just noticed the two arguments ascii and compress for 
 save. However, my .RData file was created by q() with yes. 
 The manual says that q() is equivalent to save(list = 
 ls(all=TRUE), file = .RData). There seems to be no way to 
 set ascii or compression of save through q function, unless 
 the q function is replaced explicitly with save(list = 
 ls(all=TRUE), file = .RData, ascii = T).
 
  Paul.
 
 
  - Original Message 
  From: Gabor Grothendieck [EMAIL PROTECTED]
  To: Paul August [EMAIL PROTECTED]
  Cc: r-help@stat.math.ethz.ch
  Sent: Thursday, August 30, 2007 11:24:31 PM
  Subject: Re: [R] Synchronzing workspaces
 
  I haven't had similar experience but note that save has ascii=
  and compress= arguments.  You could check if varying those
  parameter values makes a difference.
 
  On 8/30/07, Paul August [EMAIL PROTECTED] wrote:
   I used to work on several computers and to use a flash 
 drive to synchronize the workspace on each machine before 
 starting to work on it. I found that .RData always caused 
 some trouble: Often it is corrupted even though there is no 
 error in copying process. Does anybody have the similar experience?
  
   Paul.
  
   - Original Message 
   From: Barry Rowlingson [EMAIL PROTECTED]
   To: Eric Turkheimer [EMAIL PROTECTED]
   Cc: r-help@stat.math.ethz.ch
   Sent: Wednesday, August 22, 2007 9:43:57 AM
   Subject: Re: [R] Synchronzing workspaces
  
   Eric Turkheimer wrote:
How do people go about synchronizing multiple 
 workspaces on different
workstations?  I tend to wind up with projects spread 
 around the various
machines I work on.  I find that placing the 
 directories on a server and
reading them remotely tends to slow things down.
  
If R were to store all its workspace data objects in 
 individual files
   instead of one big .RData file, then you could use a 
 revision control
   system like SVN.  Check out the data, work on it, check 
 it in, then on
   another machine just update to get the changes.
  
However SVN doesn't work too well for binary files - 
 conflicts being
   hard to resolve without someone backing down - so maybe 
 its not such a
   good idea anyway...
  
On unix boxes and derivatives, you can keep things in 
 sync efficiently
   with the 'rsync' command.  I think there are GUI addons 
 for it, and
   Windows ports.
  
   Barry
  
   __
   R-help@stat.math.ethz.ch mailing list
   https://stat.ethz.ch/mailman/listinfo/r-help
   PLEASE do read the posting guide 
 http://www.R-project.org/posting-guide.html
   and provide commented, minimal, self-contained, reproducible code.
  
  
  
  
  
  
   
 __
 __
  
   Comedy with an Edge to see what's on, when.
  
   __
   R-help@stat.math.ethz.ch mailing list
   https://stat.ethz.ch/mailman/listinfo/r-help
   PLEASE do read the posting guide 
 http://www.R-project.org/posting-guide.html
   and provide commented, minimal, self-contained, reproducible code.
  
 
  __
  R-help@stat.math.ethz.ch mailing list
  https://stat.ethz.ch/mailman/listinfo/r-help
  PLEASE do read the posting guide 
 http://www.R-project.org/posting-guide.html
  and provide commented, minimal, self-contained, reproducible code.
 
 
 __
 R-help@stat.math.ethz.ch mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide 
 http://www.R-project.org/posting-guide.html
 and provide commented, minimal, self-contained, reproducible code.
 
 
 


--
Notice:  This e-mail message, together with any attachments,...{{dropped}}

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] Synchronzing workspaces

2007-09-02 Thread Paul August
Thanks for sharing your experience. In my case, the involved machines are 
Windows Vista, XP and 2000. Not sure whether it contributes to my problem or 
not. I will look into this further.

I just noticed the two arguments ascii and compress for save. However, my 
.RData file was created by q() with yes. The manual says that q() is 
equivalent to save(list = ls(all=TRUE), file = .RData). There seems to be no 
way to set ascii or compression of save through q function, unless the q 
function is replaced explicitly with save(list = ls(all=TRUE), file = .RData, 
ascii = T).

Paul.


- Original Message 
From: Gabor Grothendieck [EMAIL PROTECTED]
To: Paul August [EMAIL PROTECTED]
Cc: r-help@stat.math.ethz.ch
Sent: Thursday, August 30, 2007 11:24:31 PM
Subject: Re: [R] Synchronzing workspaces

I haven't had similar experience but note that save has ascii=
and compress= arguments.  You could check if varying those
parameter values makes a difference.

On 8/30/07, Paul August [EMAIL PROTECTED] wrote:
 I used to work on several computers and to use a flash drive to synchronize 
 the workspace on each machine before starting to work on it. I found that 
 .RData always caused some trouble: Often it is corrupted even though there is 
 no error in copying process. Does anybody have the similar experience?

 Paul.

 - Original Message 
 From: Barry Rowlingson [EMAIL PROTECTED]
 To: Eric Turkheimer [EMAIL PROTECTED]
 Cc: r-help@stat.math.ethz.ch
 Sent: Wednesday, August 22, 2007 9:43:57 AM
 Subject: Re: [R] Synchronzing workspaces

 Eric Turkheimer wrote:
  How do people go about synchronizing multiple workspaces on different
  workstations?  I tend to wind up with projects spread around the various
  machines I work on.  I find that placing the directories on a server and
  reading them remotely tends to slow things down.

  If R were to store all its workspace data objects in individual files
 instead of one big .RData file, then you could use a revision control
 system like SVN.  Check out the data, work on it, check it in, then on
 another machine just update to get the changes.

  However SVN doesn't work too well for binary files - conflicts being
 hard to resolve without someone backing down - so maybe its not such a
 good idea anyway...

  On unix boxes and derivatives, you can keep things in sync efficiently
 with the 'rsync' command.  I think there are GUI addons for it, and
 Windows ports.

 Barry

 __
 R-help@stat.math.ethz.ch mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
 and provide commented, minimal, self-contained, reproducible code.






 

 Comedy with an Edge to see what's on, when.

 __
 R-help@stat.math.ethz.ch mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
 and provide commented, minimal, self-contained, reproducible code.


__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] Synchronzing workspaces

2007-09-02 Thread Gabor Grothendieck
You could try saving prior to quitting in the future if you want to try
those arguments.

On 9/3/07, Paul August [EMAIL PROTECTED] wrote:
 Thanks for sharing your experience. In my case, the involved machines are 
 Windows Vista, XP and 2000. Not sure whether it contributes to my problem or 
 not. I will look into this further.

 I just noticed the two arguments ascii and compress for save. However, my 
 .RData file was created by q() with yes. The manual says that q() is 
 equivalent to save(list = ls(all=TRUE), file = .RData). There seems to be 
 no way to set ascii or compression of save through q function, unless the q 
 function is replaced explicitly with save(list = ls(all=TRUE), file = 
 .RData, ascii = T).

 Paul.


 - Original Message 
 From: Gabor Grothendieck [EMAIL PROTECTED]
 To: Paul August [EMAIL PROTECTED]
 Cc: r-help@stat.math.ethz.ch
 Sent: Thursday, August 30, 2007 11:24:31 PM
 Subject: Re: [R] Synchronzing workspaces

 I haven't had similar experience but note that save has ascii=
 and compress= arguments.  You could check if varying those
 parameter values makes a difference.

 On 8/30/07, Paul August [EMAIL PROTECTED] wrote:
  I used to work on several computers and to use a flash drive to synchronize 
  the workspace on each machine before starting to work on it. I found that 
  .RData always caused some trouble: Often it is corrupted even though there 
  is no error in copying process. Does anybody have the similar experience?
 
  Paul.
 
  - Original Message 
  From: Barry Rowlingson [EMAIL PROTECTED]
  To: Eric Turkheimer [EMAIL PROTECTED]
  Cc: r-help@stat.math.ethz.ch
  Sent: Wednesday, August 22, 2007 9:43:57 AM
  Subject: Re: [R] Synchronzing workspaces
 
  Eric Turkheimer wrote:
   How do people go about synchronizing multiple workspaces on different
   workstations?  I tend to wind up with projects spread around the various
   machines I work on.  I find that placing the directories on a server and
   reading them remotely tends to slow things down.
 
   If R were to store all its workspace data objects in individual files
  instead of one big .RData file, then you could use a revision control
  system like SVN.  Check out the data, work on it, check it in, then on
  another machine just update to get the changes.
 
   However SVN doesn't work too well for binary files - conflicts being
  hard to resolve without someone backing down - so maybe its not such a
  good idea anyway...
 
   On unix boxes and derivatives, you can keep things in sync efficiently
  with the 'rsync' command.  I think there are GUI addons for it, and
  Windows ports.
 
  Barry
 
  __
  R-help@stat.math.ethz.ch mailing list
  https://stat.ethz.ch/mailman/listinfo/r-help
  PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
  and provide commented, minimal, self-contained, reproducible code.
 
 
 
 
 
 
  
 
  Comedy with an Edge to see what's on, when.
 
  __
  R-help@stat.math.ethz.ch mailing list
  https://stat.ethz.ch/mailman/listinfo/r-help
  PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
  and provide commented, minimal, self-contained, reproducible code.
 

 __
 R-help@stat.math.ethz.ch mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
 and provide commented, minimal, self-contained, reproducible code.


__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] Synchronzing workspaces

2007-08-30 Thread Paul August
I used to work on several computers and to use a flash drive to synchronize the 
workspace on each machine before starting to work on it. I found that .RData 
always caused some trouble: Often it is corrupted even though there is no error 
in copying process. Does anybody have the similar experience?

Paul.

- Original Message 
From: Barry Rowlingson [EMAIL PROTECTED]
To: Eric Turkheimer [EMAIL PROTECTED]
Cc: r-help@stat.math.ethz.ch
Sent: Wednesday, August 22, 2007 9:43:57 AM
Subject: Re: [R] Synchronzing workspaces

Eric Turkheimer wrote:
 How do people go about synchronizing multiple workspaces on different
 workstations?  I tend to wind up with projects spread around the various
 machines I work on.  I find that placing the directories on a server and
 reading them remotely tends to slow things down.

  If R were to store all its workspace data objects in individual files 
instead of one big .RData file, then you could use a revision control 
system like SVN.  Check out the data, work on it, check it in, then on 
another machine just update to get the changes.

  However SVN doesn't work too well for binary files - conflicts being 
hard to resolve without someone backing down - so maybe its not such a 
good idea anyway...

  On unix boxes and derivatives, you can keep things in sync efficiently 
with the 'rsync' command.  I think there are GUI addons for it, and 
Windows ports.

Barry

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.





   


Comedy with an Edge to see what's on, when.

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] Synchronzing workspaces

2007-08-30 Thread François Pinard
[Paul August]

 I used to work on several computers and to use a flash drive to 
 synchronize the workspace on each machine before starting to work on 
 it.  I found that .RData always caused some trouble: Often it is 
 corrupted even though there is no error in copying process.  Does 
 anybody have the similar experience?

Not me.  I use flash drives a lot to move .RData files around, without 
the slightest trouble.  However, in my case, the involved machines are
similar in their architecture and system, so I was not fearing trouble.

-- 
François Pinard   http://pinard.progiciels-bpi.ca

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] Synchronzing workspaces

2007-08-30 Thread Gabor Grothendieck
I haven't had similar experience but note that save has ascii=
and compress= arguments.  You could check if varying those
parameter values makes a difference.

On 8/30/07, Paul August [EMAIL PROTECTED] wrote:
 I used to work on several computers and to use a flash drive to synchronize 
 the workspace on each machine before starting to work on it. I found that 
 .RData always caused some trouble: Often it is corrupted even though there is 
 no error in copying process. Does anybody have the similar experience?

 Paul.

 - Original Message 
 From: Barry Rowlingson [EMAIL PROTECTED]
 To: Eric Turkheimer [EMAIL PROTECTED]
 Cc: r-help@stat.math.ethz.ch
 Sent: Wednesday, August 22, 2007 9:43:57 AM
 Subject: Re: [R] Synchronzing workspaces

 Eric Turkheimer wrote:
  How do people go about synchronizing multiple workspaces on different
  workstations?  I tend to wind up with projects spread around the various
  machines I work on.  I find that placing the directories on a server and
  reading them remotely tends to slow things down.

  If R were to store all its workspace data objects in individual files
 instead of one big .RData file, then you could use a revision control
 system like SVN.  Check out the data, work on it, check it in, then on
 another machine just update to get the changes.

  However SVN doesn't work too well for binary files - conflicts being
 hard to resolve without someone backing down - so maybe its not such a
 good idea anyway...

  On unix boxes and derivatives, you can keep things in sync efficiently
 with the 'rsync' command.  I think there are GUI addons for it, and
 Windows ports.

 Barry

 __
 R-help@stat.math.ethz.ch mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
 and provide commented, minimal, self-contained, reproducible code.






 

 Comedy with an Edge to see what's on, when.

 __
 R-help@stat.math.ethz.ch mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
 and provide commented, minimal, self-contained, reproducible code.


__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


[R] Synchronzing workspaces

2007-08-22 Thread Eric Turkheimer
How do people go about synchronizing multiple workspaces on different
workstations?  I tend to wind up with projects spread around the various
machines I work on.  I find that placing the directories on a server and
reading them remotely tends to slow things down.

thanks,
Eric

-- 
Eric Turkheimer, PhD
Department of Psychology
University of Virginia
PO Box 400400
Charlottesville, VA  22904-4400

434-982-4732
434-982-4766 (FAX)

[[alternative HTML version deleted]]

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] Synchronzing workspaces

2007-08-22 Thread James W. MacDonald
You could use a versioning system like Subversion or Git on the server 
but work with the local repository. I believe Git is the easier of the 
two to set up.

Best,

Jim



Eric Turkheimer wrote:
 How do people go about synchronizing multiple workspaces on different
 workstations?  I tend to wind up with projects spread around the various
 machines I work on.  I find that placing the directories on a server and
 reading them remotely tends to slow things down.
 
 thanks,
 Eric
 

-- 
James W. MacDonald, M.S.
Biostatistician
Affymetrix and cDNA Microarray Core
University of Michigan Cancer Center
1500 E. Medical Center Drive
7410 CCGC
Ann Arbor MI 48109
734-647-5623

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] Synchronzing workspaces

2007-08-22 Thread Duncan Murdoch
On 8/22/2007 9:20 AM, Eric Turkheimer wrote:
 How do people go about synchronizing multiple workspaces on different
 workstations?  I tend to wind up with projects spread around the various
 machines I work on.  I find that placing the directories on a server and
 reading them remotely tends to slow things down.

I use Subversion.  It works best with text, but can handle binary files too.

So the idea would be to write scripts that either generate or load the 
data I want to work on, and source those at the beginning of a session. 
  I always try to start with a clean workspace.

Separate the code that does complex calculations into functions (and 
consider organizing it into a package, if it's big enough); put those 
functions in separate files from the scripts that run them on particular 
examples.  This way you can run source(fns.R) to update the function 
definitions without re-doing all the simulations in your project.

Duncan Murdoch

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] Synchronzing workspaces

2007-08-22 Thread Barry Rowlingson
Eric Turkheimer wrote:
 How do people go about synchronizing multiple workspaces on different
 workstations?  I tend to wind up with projects spread around the various
 machines I work on.  I find that placing the directories on a server and
 reading them remotely tends to slow things down.

  If R were to store all its workspace data objects in individual files 
instead of one big .RData file, then you could use a revision control 
system like SVN.  Check out the data, work on it, check it in, then on 
another machine just update to get the changes.

  However SVN doesn't work too well for binary files - conflicts being 
hard to resolve without someone backing down - so maybe its not such a 
good idea anyway...

  On unix boxes and derivatives, you can keep things in sync efficiently 
with the 'rsync' command.  I think there are GUI addons for it, and 
Windows ports.

Barry

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.