[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-09 Thread William Stein

On 8/8/07, Ted Kosan [EMAIL PROTECTED] wrote:
  We've discussed stuff like this before on sage-devel, and the
  decision was made to not put any automatic call home features
  in SAGE.  For example, SAGE won't automatically check for
  updates, report usage patterns, etc., without the user explicitly
  doing something to opt in.

 The Sage server we are setting up at our university will serve all of
 our university students, all the high schools in our region, and all
 the high schools that we are serving via distance learning.  We are
 definitely going to want to collect usage statistics on how the
 service is being used and we would be willing to share this
 information with the Sage development team.

 So, what do we need to do in order to opt in?

Nobody has actually written any code in SAGE yet in order to
record any notebook usage statistics.  It would be fairly
easy to add hooks into the notebook to record certain things
to a log file.   It would be very helpful if somebody (e.g., you
and maybe other people), could just use the notebook and think
about what sorts of things you would like to be able to have
logged.  Then post a list to this thread.   Thanks!

 -- William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-09 Thread Ted Kosan

William wrote:

 We've discussed stuff like this before on sage-devel, and the
 decision was made to not put any automatic call home features
 in SAGE.  For example, SAGE won't automatically check for
 updates, report usage patterns, etc., without the user explicitly
 doing something to opt in.

The Sage server we are setting up at our university will serve all of
our university students, all the high schools in our region, and all
the high schools that we are serving via distance learning.  We are
definitely going to want to collect usage statistics on how the
service is being used and we would be willing to share this
information with the Sage development team.

So, what do we need to do in order to opt in?

Ted

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-09 Thread [EMAIL PROTECTED]

I am not a SAGE developer, and I'll probably say things that most of
you know already, but I thought about this so I might as well email
the list.
Here is how to go about and possibly improve rankings on Google (*):

Step 1: Everyone on this list could make sure to add a link to
sagemath.org on their homepage, preferably with free, open-source,
math and software spelled out close to the link

Step 2: The sagemath.org website definitely needs meta data to be
added. The same keywords and more, maybe a dozen total. Google uses
those. One could say this wouldn't help for a search on the single
term sage, but I am not sure: the very last step that Google
performs in every search is to make sure that it has diversity in the
output (make sure it talks about herbs, fly-fishing rods and
software). So I would suspect the sagemath.org website suffers on a
search for the single word sage mostly because there are already
quite a lot of programs out there called sage, and Google will only
display so many in the top ten. Helping Google  (through the meta)
distinguish how one is different from the other might help.

Step 3: Definitely buy Google ads. Who would find SAGE through Google
that has never heard about it? I could imagine that someone searching
for free mathematica would be very interested to learn about SAGE.
Also you would get data out of it, since you can see which keywords
seem to work with people. Finally, with Google Ads you only spend as
much as you are willing to spend (I can't remember if there is a lower
limit/month or what it is). That data must be worth some cash.

Step 4: Go around and post on forums. For instance, if you search for
mathematica free (without the quotes), this shows up high up, at
least for me:
http://www.karakas-online.de/forum/viewtopic.php?t=189 . A website,
highly ranked by Google, where people seem to be interested in
something exactly like SAGE. Doesn't matter how old the conversation
really is (in that case it was initiated 4 years ago, but the latest
post is 6 months old), it would be good for all (the forum users,
Google, SAGE users and developers) if someone took the time to post a
paragraph about SAGE and a link to sagemath.org on many similar posts.
It would help drain some PageRank to sagemath.org.

Suggestion: Writing this up, I have a question. What is the correct
case? sage, Sage or SAGE? Is it standardized? For example, in the
Firefox search bar that was just posted yesterday, it seems to be
written Sage. On the website, it's always (?) written SAGE, except in
the logo where it looks like sage. Google picks up on those
differences, sometimes, and it could be helpful.

Paul
(*) This is backed up: for a while I was the first hit when searching
for chocolate mousse (without quotes) ! Unfortunately I have come
down to 10th since moving to Oxford. :)

On Aug 8, 9:14 am, Chris Chiasson [EMAIL PROTECTED] wrote:
 This is kinda off the wall:

 Mathematica, Maple, and Matlab don't have a lot of competition for
 their keywords on Google, Yahoo, or MSN.

 By offering a **very low bid** on each of the names, you could
 probably put a message about the SAGE open source project on each of
 their names. In addition, you could do the same for SAGE's name.

 Together with the nice solid application based tutorials suggestion
 mentioned in this thread, you might easily siphon off their new users
 (and some old hands too).

 On Aug 7, 5:22 pm, William Stein [EMAIL PROTECTED] wrote:

  Hi Sage-Devel,

  The SAGE downloads during the last week are as follows:

  Linux Binary
  42
  OS X Binary
  42
  Source
  91
  VMware (= Windows)
  57

  Total .. 232

  The number of new downloads of SAGE per week have been roughly
  constant during the last 2-3 months.   The growth of SAGE is definitely
  not what I hoped for during my talk at SAGE Days 4.Does anybody
  have any good ideas about how to increase the number of people
  downloading SAGE?   My hope is that this question will spark a relaxed
  but enthusiastic and positive open-ended brainstorming thread in which
  a lot of crazy ideas appear.

  I'm laying a lot of groundwork (e.g., writing books, articles, etc.)
  and I think other people are (esp David Joyner), but there is probably
  much more that could be done.

  Please share your thoughts!

  -- William


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-09 Thread Chris Chiasson

I agree with most of what Paul said, except that the thread on karakas
has a page rank of 2, so I am not sure what the ROI would be on that
one.

For comparison, SAGE's homepage has a page rank of 6. My homepage,
which can easily be located, has a page rank of 5. Slashdot's homepage
has a page rank of 9, etc...

The [mathematica free] search keyword is clever. I think I've
personally searched for that many times.

Also, it helps to have a domain name where the individual words are
separated. Search engines will boost site rankings for search terms
that appear in the domain name:
sage-math.org
or sage.math.org
or sage.math.net
or sage.net

If you make an email signature (that you use on reputable mailing
lists) which contains the aforementioned type of domain name in a URL,
you can obtain a double bonus. The reason for this is that mailing
list (and newsgroup) messages are (usually) automatically converted to
HTML archives where URLs are hyperlinked. When this happens, you gain
a link from a reputable source that has your key words in the anchor
text. Anchor text has a lot of weight; it's what people used to Google
bomb the keywords [miserable failure].

On Aug 9, 5:54 am, [EMAIL PROTECTED]
[EMAIL PROTECTED] wrote:
 I am not a SAGE developer, and I'll probably say things that most of
 you know already, but I thought about this so I might as well email
 the list.
 Here is how to go about and possibly improve rankings on Google (*):

 Step 1: Everyone on this list could make sure to add a link to
 sagemath.org on their homepage, preferably with free, open-source,
 math and software spelled out close to the link

 Step 2: The sagemath.org website definitely needs meta data to be
 added. The same keywords and more, maybe a dozen total. Google uses
 those. One could say this wouldn't help for a search on the single
 term sage, but I am not sure: the very last step that Google
 performs in every search is to make sure that it has diversity in the
 output (make sure it talks about herbs, fly-fishing rods and
 software). So I would suspect the sagemath.org website suffers on a
 search for the single word sage mostly because there are already
 quite a lot of programs out there called sage, and Google will only
 display so many in the top ten. Helping Google  (through the meta)
 distinguish how one is different from the other might help.

 Step 3: Definitely buy Google ads. Who would find SAGE through Google
 that has never heard about it? I could imagine that someone searching
 for free mathematica would be very interested to learn about SAGE.
 Also you would get data out of it, since you can see which keywords
 seem to work with people. Finally, with Google Ads you only spend as
 much as you are willing to spend (I can't remember if there is a lower
 limit/month or what it is). That data must be worth some cash.

 Step 4: Go around and post on forums. For instance, if you search for
 mathematica free (without the quotes), this shows up high up, at
 least for me:http://www.karakas-online.de/forum/viewtopic.php?t=189. A 
 website,
 highly ranked by Google, where people seem to be interested in
 something exactly like SAGE. Doesn't matter how old the conversation
 really is (in that case it was initiated 4 years ago, but the latest
 post is 6 months old), it would be good for all (the forum users,
 Google, SAGE users and developers) if someone took the time to post a
 paragraph about SAGE and a link to sagemath.org on many similar posts.
 It would help drain some PageRank to sagemath.org.

 Suggestion: Writing this up, I have a question. What is the correct
 case? sage, Sage or SAGE? Is it standardized? For example, in the
 Firefox search bar that was just posted yesterday, it seems to be
 written Sage. On the website, it's always (?) written SAGE, except in
 the logo where it looks like sage. Google picks up on those
 differences, sometimes, and it could be helpful.

 Paul
 (*) This is backed up: for a while I was the first hit when searching
 for chocolate mousse (without quotes) ! Unfortunately I have come
 down to 10th since moving to Oxford. :)

 On Aug 8, 9:14 am, Chris Chiasson [EMAIL PROTECTED] wrote:

  This is kinda off the wall:

  Mathematica, Maple, and Matlab don't have a lot of competition for
  their keywords on Google, Yahoo, or MSN.

  By offering a **very low bid** on each of the names, you could
  probably put a message about the SAGE open source project on each of
  their names. In addition, you could do the same for SAGE's name.

  Together with the nice solid application based tutorials suggestion
  mentioned in this thread, you might easily siphon off their new users
  (and some old hands too).

  On Aug 7, 5:22 pm, William Stein [EMAIL PROTECTED] wrote:

   Hi Sage-Devel,

   The SAGE downloads during the last week are as follows:

   Linux Binary
   42
   OS X Binary
   42
   Source
   91
   VMware (= Windows)
   57

   Total .. 232

   The number of new 

[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread William Stein

Hi,

I just want to post to say thanks for all the excellent feedback
on the question I asked earlier.  I think it is all very valuable,
even if some options aren't possible at present.

Regarding a native Windows port, such a thing would be wonderful to
have, but unfortunately it is *totally impossible* given the resources
currently available to the SAGE project, as I think Michael explained
very well.   Programs like Maple, Mathematica, Magma, and Matlab
currently have between 1 and 100 million in operating budget per year,
whereas SAGE has maybe $70K, so the options for what we can do are
severely constrained
I am still very glad expensive options were discussed in this thread.
 One comment is that I think it's wrong to think Windows users would
prefer a native half-way broken partial version of SAGE to a VMware or
Virtual-PC based complete 100% working version of SAGE.  In fact, I'm
fairly certain most Windows users would vastly prefer a 100% working
virtualization version of SAGE to something that is half-way broken
but native.  In fact, most Windows users have no clue at all that
they're using Linux when they start SAGE via the vmware machine, and
that's fine.   I should add that very very little time has been put
into the SAGE vmware machine at this point -- certainly far far less
than went into the Cygwin version of SAGE.  I'm the only one who has
put work into the SAGE vmware machine, and I really didn't do much
besides install SAGE into ubuntu and write a couple of little scripts.
  There was going to be a coding sprint project on this at SD4, but
that didn't materialize.   Thoughts for improving the development
model for the sage-vmware (and/or sage-parallels and/or
sage-msvirtualpc) machines would be greatly appreciated.

Probably the only possible
way there will ever be a native (!= Cygwin or Mingw) Windows version
of SAGE were if some people formed a dot-com open source mathematics
software company, got venture capital, sold service, etc., and were
able to hire a team of highly skilled windows programmers for a (few?)
years.  If anybody who actually understands how SAGE works thinks
differently I'd love to hear about it.

The suggestion to make a serious major push for good 3d graphics, is
clearly difficult but totally doable.   I think this would be the best
investment of time at present for the greatest return.
The lack of good integrated interactive 3d graphics in SAGE is now the
main remaining missing functionality.  I still think the best solution
is a java applet in the notebook and vtk/mayavi for
people using the command line.

Tim's idea for example nontrivial applications of SAGE is great,
and it's supremely practical because the workload is easily distributed:
   * In SAGE_ROOT/devel/doc/overviews you can find some documents
 that Josh Kantor and I started, which go in this direction.
   * This page is also useful for seeing how SAGE is applied:
http://sagemath.org/pub.html

Aaron's suggestion to make it really easy to run the SAGE notebook
publicly through apachessl sort of scares me because running the
SAGE notebook publicly in anything but a chroot jail is inviting
disaster, and that will never change.   This is definitely not
ready for anybody to trivially do, and probably it should never
be.  Notice that there are -- as far as I can tell -- no web pages
(besides the SAGE notebook) that let a person enter arbitrary Python
code, and Python is vastly more popular than SAGE.   (Also, running
the notebook through apache is already reasonably easy via using mod
proxy.)

Regarding Internet Explorer, the fact is it would
be 1-2 day's of work to make the SAGE notebook reasonably
usable from IE 7.  Shift-enter would be replaced by
a submit button and some of the CSS would have to be
reworked, but otherwise most things would work.   It hasn't
happened yet, mainly because none of the people who know how
the SAGE notebook work actually use IE.   Supporting IE7
is definitely worth doing.


Regarding:

 Pick an organization or department that uses Mathematica or Maple  or 
 MATLAB. Find out what they use it for. Put the same
 capabilities into SAGE. Give SAGE to them, possibly with
 a turnkey demonstration.
 Rinse and repeat??

This might be a reasonable strategy if SAGE had a nontrivial
budget or were a company, but it isn't (though it's too random
for my taste -- which department?  which use case?).  Every
step of SAGE development has to:

   (1) directly benefit and be *very* important to at least
   one SAGE developer, and

   (2) move SAGE forward to be a better system.

Guiding SAGE development is all about finding ways to simultaneously
satisfy these constraints.   Many of the
comments in this thread are very helpful for this.

Overall, I think the ideas in this thread that best satisfy the above
two constraints are (1) Josh's idea to greatly improve the 2 and 3d
graphics capabilities in SAGE (and how they are showcased on the
website), and (2) Tim's idea to 

[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread boothby

 Regarding Internet Explorer, the fact is it would
 be 1-2 day's of work to make the SAGE notebook reasonably
 usable from IE 7.  Shift-enter would be replaced by
 a submit button and some of the CSS would have to be
 reworked, but otherwise most things would work.   It hasn't
 happened yet, mainly because none of the people who know how
 the SAGE notebook work actually use IE.   Supporting IE7
 is definitely worth doing.


Depending on funding, this might happen some time this month.  It used to be a 
2-3 day job, but most features have had their IE-aware code stripped out, since 
it was often causing more trouble than it was worth.


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread William Stein

On 8/7/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
  Regarding Internet Explorer, the fact is it would
  be 1-2 day's of work to make the SAGE notebook reasonably
  usable from IE 7.  Shift-enter would be replaced by
  a submit button and some of the CSS would have to be
  reworked, but otherwise most things would work.   It hasn't
  happened yet, mainly because none of the people who know how
  the SAGE notebook work actually use IE.   Supporting IE7
  is definitely worth doing.


 Depending on funding, this might happen some time this month.  It used to be 
 a 2-3 day job, but most features have had their IE-aware code stripped out, 
 since it was often causing more trouble than it was worth.


Hopefully many of those features disappeared from SAGE in the
new version of the notebook.  I optimistically think it is 2 days to
get something that is fully usable.  (This means that the CSS
produces pages that are actually readable, and it is possible
to evaluate cells, insert cells, etc.)

What does depending on funding mean above, by the way?  Does
it mean, if I pay you some money out of startup?   Another option
is that I could finally get the tax-free donation (via credit card,
etc.) setup through UW math, and we could see if somebody would
donate a total of say $200 to support you spending a few days
on this.  What do you think?  It would be interesting to have
a comment in the code listing who paid for certain functionality...

 -- William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread boothby




On Tue, 7 Aug 2007, William Stein wrote:


 On 8/7/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 Regarding Internet Explorer, the fact is it would
 be 1-2 day's of work to make the SAGE notebook reasonably
 usable from IE 7.  Shift-enter would be replaced by
 a submit button and some of the CSS would have to be
 reworked, but otherwise most things would work.   It hasn't
 happened yet, mainly because none of the people who know how
 the SAGE notebook work actually use IE.   Supporting IE7
 is definitely worth doing.


 Depending on funding, this might happen some time this month.  It used to be 
 a 2-3 day job, but most features have had their IE-aware code stripped out, 
 since it was often causing more trouble than it was worth.


 Hopefully many of those features disappeared from SAGE in the
 new version of the notebook.  I optimistically think it is 2 days to
 get something that is fully usable.  (This means that the CSS
 produces pages that are actually readable, and it is possible
 to evaluate cells, insert cells, etc.)

I agree that it would probably take around 2 days for it to work, and suck a 
little.  I think it'd take a week (plus) for it to work nicely.  I recall that 
cross-browser introspection was a hard problem, but doable.



 What does depending on funding mean above, by the way?  Does
 it mean, if I pay you some money out of startup?   Another option
 is that I could finally get the tax-free donation (via credit card,
 etc.) setup through UW math, and we could see if somebody would
 donate a total of say $200 to support you spending a few days
 on this.  What do you think?  It would be interesting to have
 a comment in the code listing who paid for certain functionality...

It means, I'm kinda broke, so I'll do work on the notebook for pay.


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread kaimmello

I'm here just to say that for non-US users, the name of the program is
not the simplest to found on the web. SAGE is a name with many
different meanings and I'd suggest a more peculiar name that could
let the program to be found instantly on the web.

And I agree that a web site with many examples open to free
contribution and a .deb package would increase greatly the number of
users. Just think about how many Debian users try to find a
mathematica package in apt repository.

Regards

On Aug 8, 12:22 am, William Stein [EMAIL PROTECTED] wrote:
 Hi Sage-Devel,

 The SAGE downloads during the last week are as follows:

 Linux Binary
 42
 OS X Binary
 42
 Source
 91
 VMware (= Windows)
 57

 Total .. 232

 The number of new downloads of SAGE per week have been roughly
 constant during the last 2-3 months.   The growth of SAGE is definitely
 not what I hoped for during my talk at SAGE Days 4.Does anybody
 have any good ideas about how to increase the number of people
 downloading SAGE?   My hope is that this question will spark a relaxed
 but enthusiastic and positive open-ended brainstorming thread in which
 a lot of crazy ideas appear.

 I'm laying a lot of groundwork (e.g., writing books, articles, etc.)
 and I think other people are (esp David Joyner), but there is probably
 much more that could be done.

 Please share your thoughts!

 -- William


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread Ted Kosan

kaimmello  wrote:

 I'm here just to say that for non-US users, the name of the program is
 not the simplest to found on the web. SAGE is a name with many
 different meanings and I'd suggest a more peculiar name that could
 let the program to be found instantly on the web.

I very much agree with this.  When someone does a web search on just
sage, all kinds of other sites are returned.  When telling people
about Sage, one often only gets the chance to say a quick look up
sage on the Internet.

I was in a meeting with the head of Ohio's Learning Network
organization a couple weeks ago and I was able to make a few comments
about Sage.  I noticed that everyone in the room picked up their
pencils and wrote down notes on what I said, but I bet that most of
them will have a hard time finding Sage on the Internet if they wrote
the URL down wrong.

Now that the SAGE acronym has been dropped, I would recommend changing
the name to sagemath.  This name matches the sagemath.org website, it
helps explain what sage is, and search engines will not return
unrelated sites if this name is used.

Ted

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread boothby

 Now that the SAGE acronym has been dropped, I would recommend changing
 the name to sagemath.  This name matches the sagemath.org website, it
 helps explain what sage is, and search engines will not return
 unrelated sites if this name is used.

We bring this up every few months, and I maintain that it's a good idea.

Alternately, sage.math or mathsage (that would make us an m, which has it's 
pluses and minuses.)



--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread Chris Chiasson

This is kinda off the wall:

Mathematica, Maple, and Matlab don't have a lot of competition for
their keywords on Google, Yahoo, or MSN.

By offering a **very low bid** on each of the names, you could
probably put a message about the SAGE open source project on each of
their names. In addition, you could do the same for SAGE's name.

Together with the nice solid application based tutorials suggestion
mentioned in this thread, you might easily siphon off their new users
(and some old hands too).

On Aug 7, 5:22 pm, William Stein [EMAIL PROTECTED] wrote:
 Hi Sage-Devel,

 The SAGE downloads during the last week are as follows:

 Linux Binary
 42
 OS X Binary
 42
 Source
 91
 VMware (= Windows)
 57

 Total .. 232

 The number of new downloads of SAGE per week have been roughly
 constant during the last 2-3 months.   The growth of SAGE is definitely
 not what I hoped for during my talk at SAGE Days 4.Does anybody
 have any good ideas about how to increase the number of people
 downloading SAGE?   My hope is that this question will spark a relaxed
 but enthusiastic and positive open-ended brainstorming thread in which
 a lot of crazy ideas appear.

 I'm laying a lot of groundwork (e.g., writing books, articles, etc.)
 and I think other people are (esp David Joyner), but there is probably
 much more that could be done.

 Please share your thoughts!

 -- William


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread Chris Chiasson

Actually, to clarify and back up from the previous statement:
I don't know what the level of competition is for those keywords. I
thought it was low because Google didn't show a lot of ads, but that
could be an artifact of automated programs that only show ads that are
clicked on most frequently (or whatever).

I suppose I could look, though I don't know if there is a way to check
the average selling price.

Also, this gets into economic questions:
Is it better for the project to have maximum investment in RD or to
have some part of investment in advertising, which can have the effect
of more quickly growing the community.

Perhaps it would make more sense to advertise on terms such as AMS
or python or whatever else people who would make good candidate
programmers search for.

On Aug 8, 3:14 am, Chris Chiasson [EMAIL PROTECTED] wrote:
 This is kinda off the wall:

 Mathematica, Maple, and Matlab don't have a lot of competition for
 their keywords on Google, Yahoo, or MSN.

 By offering a **very low bid** on each of the names, you could
 probably put a message about the SAGE open source project on each of
 their names. In addition, you could do the same for SAGE's name.

 Together with the nice solid application based tutorials suggestion
 mentioned in this thread, you might easily siphon off their new users
 (and some old hands too).

 On Aug 7, 5:22 pm, William Stein [EMAIL PROTECTED] wrote:

  Hi Sage-Devel,

  The SAGE downloads during the last week are as follows:

  Linux Binary
  42
  OS X Binary
  42
  Source
  91
  VMware (= Windows)
  57

  Total .. 232

  The number of new downloads of SAGE per week have been roughly
  constant during the last 2-3 months.   The growth of SAGE is definitely
  not what I hoped for during my talk at SAGE Days 4.Does anybody
  have any good ideas about how to increase the number of people
  downloading SAGE?   My hope is that this question will spark a relaxed
  but enthusiastic and positive open-ended brainstorming thread in which
  a lot of crazy ideas appear.

  I'm laying a lot of groundwork (e.g., writing books, articles, etc.)
  and I think other people are (esp David Joyner), but there is probably
  much more that could be done.

  Please share your thoughts!

  -- William


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread Martin Albrecht

On Wednesday 08 August 2007, William Stein wrote:
 Hi Sage-Devel,

 The SAGE downloads during the last week are as follows:

 Linux Binary
 42
 OS X Binary
 42
 Source
 91
 VMware (= Windows)
 57


 Total .. 232

 The number of new downloads of SAGE per week have been roughly
 constant during the last 2-3 months.   The growth of SAGE is definitely
 not what I hoped for during my talk at SAGE Days 4.Does anybody
 have any good ideas about how to increase the number of people
 downloading SAGE?   My hope is that this question will spark a relaxed
 but enthusiastic and positive open-ended brainstorming thread 

 I'm laying a lot of groundwork (e.g., writing books, articles, etc.)
 and I think other people are (esp David Joyner), but there is probably
 much more that could be done.

 Please share your thoughts!

To me SAGE has at least two quite distinct target audiences.

1.) research mathematicians (or similar fields). I don't know how many people 
work in these areas (and know how to use a computer for research) around the 
world but having almost 1000 downloads a month seems like a lot to me. My 
guess is that most SAGE developers somehow fall into this category (correct 
me if I'm wrong) and that is why we focused and should focus on this area. 
Here, all that counts is high quality, maybe speed, good documentation and 
lots and lots of publications. Maybe presenting SAGE at some conferences 
wouldn't hurt either. So basically, it's all about a good product.

2.) undergrads taking calculus classes or people who use a CAS from time to 
time only. If SAGE is to reach the 10.000 user mark it is probably this group 
which makes up the big numbers. Many people on this list seem to assume so 
too, because they suggested non-mathemtical means to increase the number of 
users. 

 in which a lot of crazy ideas appear.

Okay, you asked for it:

- is the SAGE notebook optimized for search engines? Does it get picked up? 
Same for the SAGE website, the documentation? Search Engine Optimization is 
a shady business but some tricks certainly help the visibility of a project.

- right now, there is a huge hype surrounding AJAX, Web 2.0, user created 
content and such. SAGE fits in there because of the SAGE notebook which is a 
good example of AJAX actually being useful. Use the hype, let the AJAX crazy 
dotcom world know about it: techcrunch.com, mashable.com, uncov.com, 
slashdot.org, digg.com, reddit.com, lifehacker.com ... the list goes on and 
on and on. To them its a free webservice which doesn't even have Google Ads 
or VC.

- buy some Google Ads, apply for venture capital ... kidding

-  when I did my GRE Math test I noticed that many shady websites try to lure 
you into installing some dialer to get some GRE Math prep material, like 
solutions with explanation. So, if they think it is a profitable business to 
rip-off potential grad students, there must be some significant number of 
people trying to find solutions to the GRE prep material on the web. A well 
placed SAGE notebook explaining the concepts and allowing a user to interact 
with the sample GRE test questions in the way SAGE allows this interaction 
could bring in some attention.

- there are some math blogs  news sites out there. Drop them a mail. Maybe 
search for Mathematica 6 review (as it just came out) and drop those 
reviewing Mathematica a mail about SAGE. 

So far,
Martin

-- 
name: Martin Albrecht
_pgp: http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x8EF0DC99
_www: http://www.informatik.uni-bremen.de/~malb
_jab: [EMAIL PROTECTED]


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread Chris Chiasson

 - right now, there is a huge hype surrounding AJAX, Web 2.0, user created
 content and such. SAGE fits in there because of the SAGE notebook which is a
 good example of AJAX actually being useful. Use the hype, let the AJAX crazy
 dotcom world know about it: techcrunch.com, mashable.com, uncov.com,
 slashdot.org, digg.com, reddit.com, lifehacker.com ... the list goes on and
 on and on. To them its a free webservice which doesn't even have Google Ads
 or VC.

Spot on. Slashdot has high PageRank. After obtaining a few stories
there, sagemath.org will have a much higher PageRank. It could be
billed in the typical Open Source XX Killer/Competitor way. Ex.
Open Source Mathematica Competitor.  This really gets the juices of
the Slashdot hordes flowing.

Of course, it is important to have a killer demo and a really fast
server waiting on the other end of a Slashdot link...


 - buy some Google Ads, apply for venture capital ... kidding

I think it is worth looking at since they're so serious about making
SAGE successful.


 -  when I did my GRE Math test I noticed that many shady websites try to lure
 you into installing some dialer to get some GRE Math prep material, like
 solutions with explanation. So, if they think it is a profitable business to
 rip-off potential grad students, there must be some significant number of
 people trying to find solutions to the GRE prep material on the web. A well
 placed SAGE notebook explaining the concepts and allowing a user to interact
 with the sample GRE test questions in the way SAGE allows this interaction
 could bring in some attention.

Clever


 - there are some math blogs  news sites out there. Drop them a mail. Maybe
 search for Mathematica 6 review (as it just came out) and drop those
 reviewing Mathematica a mail about SAGE.

++


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread Martin Albrecht

On Wednesday 08 August 2007, Tim Lahey wrote:
 On 8/8/07, Martin Albrecht [EMAIL PROTECTED] wrote:
  2.) undergrads taking calculus classes or people who use a CAS from time
  to time only. If SAGE is to reach the 10.000 user mark it is probably
  this group which makes up the big numbers. Many people on this list seem
  to assume so too, because they suggested non-mathemtical means to
  increase the number of users.

 I guess it depends on what you mean from time to time. I use Maple quite a
 bit (pretty close to daily), and I presented software I wrote to
 symbolically derive
 mass and stiffness matrices from first principles for finite element
 analysis at
 Maple's user conference in 2005. I've been trying to do nearly all my
 symbolic mathematics for my PhD research directly in Maple and I've
 been using
 MATLAB for my numerics. However, license restrictions have been a pain
 for MATLAB so I've been looking at moving away from both Maple and
 MATLAB and into SAGE since I'm somewhat familiar with both Python and
 SciPy. Unfortunately, learning to use SAGE for symbolic calculations has
 been quite a bit more difficult than learning Maple. With limited time
 (since I have to do my
 research) it appears that I'll be using SAGE for numerical calculations at
 most (at least for the foreseeable future).

Hi Tim,

I wasn't trying to say that everybody using Calculus is not a power-user or 
developer. My point is that if we are after 10.000th of users, then casual 
users are the ones we are after, simply because I doubt that there are so 
many power-users/developers out there. Presenting working code to a 
conference isn't something 10.000 people are going to do (?)

Cheers,
Martin

-- 
name: Martin Albrecht
_pgp: http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x8EF0DC99
_www: http://www.informatik.uni-bremen.de/~malb
_jab: [EMAIL PROTECTED]


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread Chris Chiasson

On Aug 8, 3:59 am, Tim Lahey [EMAIL PROTECTED] wrote:
 I presented software I wrote to
 symbolically derive
 mass and stiffness matrices from first principles for finite element
 analysis at
 Maple's user conference in 2005.

That's cool. I wrote similar stuff in Mathematica when I had to take
finite element classes. I bet yours is a lot more sophisticated than
mine. Is your work on the web?


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread Ted Kosan

William wrote:

Does anybody
have any good ideas about how to increase the number of people
downloading SAGE?   My hope is that this question will spark a relaxed
but enthusiastic and positive open-ended brainstorming thread in which
a lot of crazy ideas appear.

I'm laying a lot of groundwork (e.g., writing books, articles, etc.)
and I think other people are (esp David Joyner), but there is probably
much more that could be done.

Please share your thoughts!

In my opinion, the most promising marketing plan for Sage is based on
the idea that Sage is the first general purpose computer algebra
system in history that has the potential to radically change the way
people learn and perform mathematics.  I have come to firmly believe
this and the main strategy of this marketing plan is to provide people
with the educational support needed for them to see this for
themselves.

I think Sage's destiny is to create a revolution in the way people
learn and perform mathematics and revolutions are most effective when
they are targeted at the young.  Therefore, I think Sage's future lies
with the millions of junior high and high school aged students in the
world today that are more than ready to learn how to perform
mathematics in a way that is vastly more powerful than a hand
calculator and guaranteed to be available as long as civilization
lasts.  If Sage is successful in gaining a large user base of young
people today, this will translate into increasingly wider distribution
across all industries and institutions going forward.

The key to successfully distributing Sage to the millions of students
in the world is to understand that they all need to learn fundamental
programming and computer skills before they can use any computer
algebra system.  Most K-12 educational institutions and learning
materials are unable to teach these skills because they are extremely
obsolete.  The reason for this is that technology's growth is
exponential and most K-12 institutions have simply been unable to keep
pace with it.  These institutions know they need help with their math
and science curricula and they are usually very open to solutions to
this large and universal problem.

Using this as a foundation, here are my thoughts on action items for a
Sage marketing plan:

1) All technical students need to learn how a computer actually works
and how to program.  Create a series of free eBooks that teach these
topics from scratch in a way that provides a solid foundation for
learning how to use Sage:

Status: Done ( http://professorandpat.org )


2) The Internet heavily depends on UNIX-based open source operating
systems and this dependency is increasing over time.  A significant
number of technical students need to learn how to manually install
these type of operating systems so that they have a solid
understanding of how they work.  This knowledge is needed in order to
do more advanced tasks like patching applications and building them.
Create a series of free eBooks that show how to manually install Linux
in a way which provides the learner with the skills needed to build
Sage from scratch and set it up as a web service on the Internet.

Status: 3/4 done (
http://206.21.94.60/tkosan/distancelearning/etec150/lectures/linux/ ).
eBooks on building applications and manually setting up a Sage server
still need to be written.


3) Develop an eBook for high school aged students that shows how to
use Sage from the ground up.

Status: In progress.


4) Develop a series of free mathematics books for high school aged
students which are based on Sage.

Status: If it can be assumed that the students already know the
content in parts 1-3 above, these books should be a joy to write and I
bet that people can be located who would be willing to develop these
books.  #3 above should be able to significantly increase the pool of
people who have the Sage skills needed to write Sage-based textbooks.


5) Develop online courses that are based on the above materials.  Make
the course materials available for free to universities that would
like to offer them as post secondary options to their local high
schools.  Encourage schools to donate some of the profits they make
from the post secondary revenues to the Sage project.

Status: This is exactly what my university is doing.  We just signed a
contract for $50,000 with a consortium of 16 high schools in our state
capital to offer a course based on the above eBooks, along with 2
other courses.  If this goes well, we will be in a good position to
market courses to the rest of the schools in Ohio and this will
hopefully include mathematics and programming courses based on Sage.
Other universities could easily use the eBooks to do the same thing.


6) Similar to #5 except target Tech Prep schools in the US.  These
schools are easier to communicate with than normal high schools
because they are all part of the nation-wide Tech Prep program.

Status:  My University is currently offering an online post secondary

[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread Tim Lahey

On 8/8/07, Chris Chiasson [EMAIL PROTECTED] wrote:

 That's cool. I wrote similar stuff in Mathematica when I had to take
 finite element classes. I bet yours is a lot more sophisticated than
 mine. Is your work on the web?

No, it isn't on the web at the moment, mainly because some of the code
I wrote for it is kind of hackish. The other reason is that I'm trying
to finish a paper on it and the numeric piece for the Journal of
Symbolic Computation. Unfortunately, it hasn't been high on the
priority list.

If you're really interested, I could send you the Maple code and a
couple of example worksheets. One worksheet derives the mass and
stiffness matrices for the St. Louis arch and the other for a rotating
Timoshenko beam. The arch is an example that my supervisor is using
for a textbook he's writing (my code discovered a problem in his
derivation) and the rotating Timoshenko beam is part of my thesis
work. Send me an
email off-line.

Cheers,

Tim Lahey

---
Tim Lahey
PhD Candidate, University of Waterloo
Systems Design Engineering.

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread Joel B. Mohler

On Tuesday 07 August 2007 18:22, William Stein wrote:
 The number of new downloads of SAGE per week have been roughly
 constant during the last 2-3 months.   The growth of SAGE is definitely
 not what I hoped for during my talk at SAGE Days 4.Does anybody
 have any good ideas about how to increase the number of people
 downloading SAGE?   My hope is that this question will spark a relaxed
 but enthusiastic and positive open-ended brainstorming thread in which
 a lot of crazy ideas appear.

I've spent some time evangelizing sage to 3 research mathematicians.  I 
realize the responses below may not be valid given design constraints.  But 
these are hurdles that the average computer-savvy mathematician needs to 
cross before they are going to even consider SAGE a competitor.  Here's the 
responses I've gotten:

1)  Ugh, a web-based interface:  My feeling was that this mathematician felt 
exactly as I do about web-based interfaces -- they are always clunky.  I'll 
admit that the new web interface is *very* smooth, but, it doesn't even begin 
to compare to a well crafted native interface.
*  What about hot keys for menu items?
*  What about syntax highlight?
*  What about smart python indenting?
*  Why does my browswer not scroll to contain the entire tab complete 
list?
*  How do I insert a cell with my keyboard?
*  Why do the edits shift up/down a pixel or 2 when focus changes?
I don't necessarily mention these things as things to fix -- I honestly 
believe that to fix them all would make your javascript horridly 
unmaintainable.  This not to mention browser compatibility (I'm on firefox of 
gentoo).  My underlying point here is that the browser interface is 
off-putting to many experienced computer users and I don't blame them one 
bit.  I think it's stunning that the notebook is this good at all because 
many web ui's suck far more.

2)  Why does sage install so many things that I already have installed?:  
Really I don't think that this is a valid complaint.  I totally understand 
the reason that sage installs all these things.  I'm just pointing out that 
many linux users consider this blasphemy.  I think the solution is better 
advertising about why this design decision was made.

3)  It's not user friendly:  I made the mistake of telling this 
mathematician that sage uses a mainstream programming language.  Of course, I 
considered this a huge advantage -- lack of sensible file IO and string 
support in mathematica and others have pissed me off for years.  These things 
mean absolutely nothing to most I've talked to.  Even the ugly kludges that 
pass as for-loops in other mathematica-style languages don't arouse peoples 
understanding!  The underlying point I took from this is that real 
programming languages scare people.  Again, this is a matter of better 
advertising (but it does make me wonder if the appeals of sage aren't niche 
appeals.)

Ok, I'm sorry if this came off a bit rant-like.  I really don't mean it that 
way and I consider SAGE god's gift to mathematicians, but I've realized over 
the years that the things that make me giddy on a computer mean nothing to 
the vast majority of the computer-using public.

Oh, and I agree with Bill --- you want market share, make a native windows 
port.  Good luck with that!

--
Joel

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread David Joyner

On 8/8/07, William Stein [EMAIL PROTECTED] wrote:

 On 8/7/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
   Regarding Internet Explorer, the fact is it would
   be 1-2 day's of work to make the SAGE notebook reasonably
   usable from IE 7.  Shift-enter would be replaced by
   a submit button and some of the CSS would have to be
   reworked, but otherwise most things would work.   It hasn't
   happened yet, mainly because none of the people who know how
   the SAGE notebook work actually use IE.   Supporting IE7
   is definitely worth doing.
 
 
  Depending on funding, this might happen some time this month.  It used to 
  be a 2-3 day job, but most features have had their IE-aware code stripped 
  out, since it was often causing more trouble than it was worth.
 

 Hopefully many of those features disappeared from SAGE in the
 new version of the notebook.  I optimistically think it is 2 days to
 get something that is fully usable.  (This means that the CSS
 produces pages that are actually readable, and it is possible
 to evaluate cells, insert cells, etc.)

 What does depending on funding mean above, by the way?  Does
 it mean, if I pay you some money out of startup?   Another option
 is that I could finally get the tax-free donation (via credit card,
 etc.) setup through UW math, and we could see if somebody would
 donate a total of say $200 to support you spending a few days
 on this.  What do you think?  It would be interesting to have
 a comment in the code listing who paid for certain functionality...


I definitely think this should be done if it hasn't already.



  -- William

 


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread Hamptonio

Anyone who is an academic using SAGE should try to give a little talk
on it to your department (unneccessary at UW of course).  I did this
and I generated a fair amount of interest from our grad students.  The
faculty weren't overwhelmed, they all wanted particular things that
sage currently lacks - an easy linear programming interface, support
for R, bifurcation analysis, etc.

I think the exhibit at the joint meetings will help a lot.  We should
do similar things at other meetings - I haven't had the time or energy
to do that yet, but after the joint meetings maybe it will be easier
for 1-2 people to set up a table at things like MathFest, SIAM,
Society for Mathematical Biology, local MAA meetings, whatever.

One of my goals is also to do more undergraduate research/development
work with sage.  One can view big unfergrad poster sessions as free
advertising, at least to an academic audience.

I agree with some other posters that eye-candy is crucial.  I think a
lot more could be done with Tachyon that might impress people.  Also,
exporting to PDF is very important I think, and currently seems a
little broken (although maybe I am not doing it right).

-Marshall

On Aug 7, 4:22 pm, William Stein [EMAIL PROTECTED] wrote:
 Hi Sage-Devel,

 The SAGE downloads during the last week are as follows:

 Linux Binary
 42
 OS X Binary
 42
 Source
 91
 VMware (= Windows)
 57

 Total .. 232

 The number of new downloads of SAGE per week have been roughly
 constant during the last 2-3 months.   The growth of SAGE is definitely
 not what I hoped for during my talk at SAGE Days 4.Does anybody
 have any good ideas about how to increase the number of people
 downloading SAGE?   My hope is that this question will spark a relaxed
 but enthusiastic and positive open-ended brainstorming thread in which
 a lot of crazy ideas appear.

 I'm laying a lot of groundwork (e.g., writing books, articles, etc.)
 and I think other people are (esp David Joyner), but there is probably
 much more that could be done.

 Please share your thoughts!

 -- William


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread Joel B. Mohler

I've never used colinux, but why is vmware a preferable choice than colinux?  
I would think that it would be much easier to get something that felt like a 
native windows application with colinux.  I also think that it makes more 
sense in the long term (that is, virtualization is the wave of the future.  
VMWare looks good for the moment, but it doesn't appear to me to make much 
sense on the desktop -- we need *application level* virtualization to make 
things feel good on the desktop.  Perhaps VMWare does more than I think, but 
I always thought it just provided a mass window to a pseudo-machine and 
didn't allow sensible window-manager-like support.)

Anyhow, an idea that builds on this is to build some X application instead of 
the notebook (ok, I'll admit I'm not a fan of the web notebook) and 
distribute a free x-server for windows with SAGE for windows.  I believe that 
there might be an x-server out there which could make this feel like a very 
native solution.  Of course, there's still the file transfer problem ... that 
is, the file system of colinux is distinct from the windows file system.

--
Joel

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread Robert Bradshaw

On Aug 7, 2007, at 11:17 PM, William Stein wrote:

 The suggestion to make a serious major push for good 3d graphics, is
 clearly difficult but totally doable.   I think this would be the best
 investment of time at present for the greatest return.
 The lack of good integrated interactive 3d graphics in SAGE is now the
 main remaining missing functionality.  I still think the best solution
 is a java applet in the notebook and vtk/mayavi for
 people using the command line.

Good interactive 3d graphics (in the notebook (and also from the  
command line if Java is installed)) is not as far off as one might  
think. There's still hard work left to do, but we've got a good plan  
and a fair amount of code written and I've been planning to start  
working on it again next week. I still think vtk/mayavi will probably  
be necessary for visualizing very large data sets. As well as being  
useful in its own right, I agree with the sentiments that fancy,  
flashy 3d graphics are a great way to get SAGE noticed.

 Aaron's suggestion to make it really easy to run the SAGE notebook
 publicly through apachessl sort of scares me because running the
 SAGE notebook publicly in anything but a chroot jail is inviting
 disaster, and that will never change.   This is definitely not
 ready for anybody to trivially do, and probably it should never
 be.  Notice that there are -- as far as I can tell -- no web pages
 (besides the SAGE notebook) that let a person enter arbitrary Python
 code, and Python is vastly more popular than SAGE.   (Also, running
 the notebook through apache is already reasonably easy via using mod
 proxy.)

I think a public SAGE notebook is the best and lowest entry point for  
people trying out SAGE. Unfortunately I think recently this has taken  
a big step back with requiring signing up to try it out and (though  
it may not seem like a big deal to some people but can be very scary  
to those that aren't so computer-savvy) the warnings browsers put up  
about the apparent insecurity of the self-signed certificate (since  
every page now uses ssh). I personally would like to see a no- 
commitment open public notebook again, even if it had limitations  
(e.g. a short max runtime and non-persistent worksheets, with the  
explanation that these are security/resource constraints, and one can  
log in and/or download sage for free).

- Robert


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread Bill Page

On 8/8/07, Joel B. Mohler wrote:

 I've never used colinux, but why is vmware a preferable choice than colinux?
 I would think that it would be much easier to get something that felt like a
 native windows application with colinux.

I think both vmware and colinux do very clumsy things to the Windows
network configuration. These have caused me trouble on several
occasions. On Windows I find Microsoft's Virtual PC to be simpler and
superior:

http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx

I use it to run both SuSE 10 and Solaris 10.2 on my Windows
dual-processor desktop very happily.

 Anyhow, an idea that builds on this is to build some X application instead of
 the notebook (ok, I'll admit I'm not a fan of the web notebook) and
 distribute a free x-server for windows with SAGE for windows.  I believe that
 there might be an x-server out there which could make this feel like a very
 native solution.

I run Xming and Putty:

http://sourceforge.net/project/showfiles.php?group_id=156984package_id=222154

to provide x-server support under Windows. I use it to run Linux
x-windows applications like the Axiom HyperDoc browser and graphics on
my Windows desktop. Xmaxima should be ok too. I rarely touch the
virtual machine itself.

Xming creates application windows that look and feel a lot like
Windows windows (depending on the actual UI). For example you can run
FireFox as a x-windows application on the same virtual machine that is
running Sage. Except for some font differences it looks and works very
nearly the same as native Windows FireFox. This seems faster for
running the notebook than running native Windows FireFox and accessing
the notebook remotely.

 Of course, there's still the file transfer problem ... that
 is, the file system of colinux is distinct from the windows file system.


The usual solution is to mount a Windows shared directory via Samba smbfs.

The big problem with all this is it assumes a fair amount of
sophistication for the average Windows user and some knowledge of
Linux fundamentals. I do not know how or if it is possible to create a
single installer file that would install all of this in one step on a
virgin Windows system (with Administrator rights, of course).

Regards,
Bill Page.

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread Chris Chiasson

On Aug 8, 12:03 pm, Ted Kosan [EMAIL PROTECTED] wrote:

 It might even be possible to actually use Google analytics to track
 global Sage notebook usage.

If this is implemented, could this please be restricted to
sagemath.org?


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-08 Thread William Stein

On 8/8/07, Chris Chiasson [EMAIL PROTECTED] wrote:
 On Aug 8, 12:03 pm, Ted Kosan [EMAIL PROTECTED] wrote:
 
  It might even be possible to actually use Google analytics to track
  global Sage notebook usage.

 If this is implemented, could this please be restricted to
 sagemath.org?

Yes, it would definitely be restricted.

We've discussed stuff like this before on sage-devel, and the
decision was made to not put any automatic call home features
in SAGE.  For example, SAGE won't automatically check for
updates, report usage patterns, etc., without the user explicitly
doing something to opt in.

 -- William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-07 Thread Tim Lahey

On 8/7/07, William Stein [EMAIL PROTECTED] wrote:


 The number of new downloads of SAGE per week have been roughly
 constant during the last 2-3 months.   The growth of SAGE is definitely
 not what I hoped for during my talk at SAGE Days 4.Does anybody
 have any good ideas about how to increase the number of people
 downloading SAGE?   My hope is that this question will spark a relaxed
 but enthusiastic and positive open-ended brainstorming thread in which
 a lot of crazy ideas appear.

I think what might help (at least for the non-mathematicians) is examples
of the use of SAGE in applications. For example, Maple has its Maple
Application Centre and while I don't use Mathematica, I'm sure something
similar exists for it. Certainly MATLAB has something similar.

I'm finding SAGE difficult to use at time since most of the examples are
done for mathematicians. I tend to think my mathematics background
is fairly solid but I have no idea of rings and fields but these are all through
the examples in the documentation.

The linear algebra documentation doesn't show any examples with
symbolic components in the matrix, that would be a useful addition. I
haven't even been sure if it was possible until I saw an example
that somebody posted a little while back.

Maple has excellent documentation for programmers in its Introductory
Programming Guide and its Advanced Programming Guide. I learned
many new and useful things from these books, and I use those tricks
quite often. These are all related to manipulating equations, variables,
functions, and lists of equations. The documentation doesn't really
discuss manipulation of the low level structures. Are there SAGE
equivalents of things like op(), applyop(), indets(), GenerateMatrix()?

While I want to use SAGE considerably more than I do, I find myself
struggling with getting up to speed. I won't be able to convince people
to switch from Maple if I can't use SAGE for my regular work.

Cheers,

Tim Lahey

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-07 Thread Aaron E. Klemm

A few thoughts: 

* The public sage notebook really needs to be available by default on   
port 443. This brings up a lot of issues that have been hashed over many
times. Most webapps today would be delivered as a package that could run
in a standard Apache environment. So maybe something built on Django or 
Turbogears. This would encourage others to make public notebooks
available that they can integrate into their hosting environments.  

That's the hard solution. The easier solution is to get a separate IP   
address. The harder solution above can help sage become a   
widely-installed webapp hosted at various sites so downloads wouldn't  
be the most important metric anymore.   

* Wikipedia tie-in: for each mathematical topic in Wikipedia, create a  
sage-based tutorial that illustrates the concepts. Perhaps this could be
a download-able notebook attached to the article that people can fire up
to walk through the tutorial. Or they can load it in the public sage
notebook. This might help establish sage the free choice for math and 
could be an exercise that helps make sage more approachable by 
non-mathematicians as well. 

* get sage in apt. Again, lots of pain involved here and you all have   
put in a lot of thought to the problems already.

ak 


On Tue, Aug 07, 2007 at 03:22:36PM -0700, William Stein wrote:
 
 Hi Sage-Devel,
 
 The SAGE downloads during the last week are as follows:
 
 Linux Binary
 42
 OS X Binary
 42
 Source
 91
 VMware (= Windows)
 57
 
 
 Total .. 232
 
 The number of new downloads of SAGE per week have been roughly
 constant during the last 2-3 months.   The growth of SAGE is definitely
 not what I hoped for during my talk at SAGE Days 4.Does anybody
 have any good ideas about how to increase the number of people
 downloading SAGE?   My hope is that this question will spark a relaxed
 but enthusiastic and positive open-ended brainstorming thread in which
 a lot of crazy ideas appear.
 
 I'm laying a lot of groundwork (e.g., writing books, articles, etc.)
 and I think other people are (esp David Joyner), but there is probably
 much more that could be done.
 
 Please share your thoughts!
 
 -- William
 
 

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-07 Thread Robert Bradshaw

Being optimistic, I would hope things would pick up in the fall  
compared to the summer (in fact, I think it's lucky to not have a  
drop--assuming we're starting to aim for the non-research crowd too).  
I don't have any specific ideas (yet), but I think the back to  
school timeline is important to keep in mind.

- Robert

On Aug 7, 2007, at 3:22 PM, William Stein wrote:


 Hi Sage-Devel,

 The SAGE downloads during the last week are as follows:

 Linux Binary
 42
 OS X Binary
 42
 Source
 91
 VMware (= Windows)
 57


 Total .. 232

 The number of new downloads of SAGE per week have been roughly
 constant during the last 2-3 months.   The growth of SAGE is  
 definitely
 not what I hoped for during my talk at SAGE Days 4.Does anybody
 have any good ideas about how to increase the number of people
 downloading SAGE?   My hope is that this question will spark a relaxed
 but enthusiastic and positive open-ended brainstorming thread in which
 a lot of crazy ideas appear.

 I'm laying a lot of groundwork (e.g., writing books, articles, etc.)
 and I think other people are (esp David Joyner), but there is probably
 much more that could be done.

 Please share your thoughts!

 -- William

 

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-07 Thread Bill Page

As technically hard as it might be, I think having a native Windows
version of Sage - even if it includes only a subset of the standard
packages - would likely be a big factor in attracting more users. In
my experience with Axiom, potential Windows users out number Linux
users by a large number (maybe a factor of 100 or more). Windows users
are very reluctant in install Linux in a virtual machine or even
cygwin just to run Sage. (If they were willing they would probably
already be running Linux.) Having even a subset of Sage available as a
native Windows application would introduce many more users to Sage and
probably motivate some of them to install Linux in order to access the
full version.

I think the best tool for building a native Windows version of Sage is
probably MSYS/MinGW which is really a cross-compiler and gnu tool set
that provides a Linux-like environment only during the build. The end
product is a native Windows application that does not depend on any
Linux emulation layer. Unfortunately some of the standard packages in
Sage can not be built in this way and to make matters worse, as far as
I know the pexpect module that is required for interface with packages
like Maxima has not been successfully ported to Windows.

Regards,
Bill Page.

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-07 Thread Alec Mihailovs

From: Bill Page [EMAIL PROTECTED]

 As technically hard as it might be, I think having a native Windows
 version of Sage - even if it includes only a subset of the standard
 packages - would likely be a big factor in attracting more users.

Being a Windows user, I can't agree less. Also, the notebook running in IE 7 
would be much more attractive for many Windows users (including me) than in 
Firefox.

 Having even a subset of Sage available as a
 native Windows application would introduce many more users to Sage and
 probably motivate some of them to install Linux in order to access the
 full version.

I always have few Linuxes installed, just for running programs (such as 
SAGE) that are not available in Windows. Still, it's not the same.

 I think the best tool for building a native Windows version of Sage is
 probably MSYS/MinGW which is really a cross-compiler and gnu tool set
 that provides a Linux-like environment only during the build. The end
 product is a native Windows application that does not depend on any
 Linux emulation layer. Unfortunately some of the standard packages in
 Sage can not be built in this way and to make matters worse, as far as
 I know the pexpect module that is required for interface with packages
 like Maxima has not been successfully ported to Windows.

However, for Python extensions, the compiler should be the same as the 
compiler used to build Python - for Windows it is Visual Studio (Express is 
OK) 2005.

Alec 


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-07 Thread Chris Chiasson

Pick an organization or department that uses Mathematica or Maple or
MATLAB. Find out what they use it for. Put the same capabilities into
SAGE. Give SAGE to them, possibly with a turnkey demonstration.

Rinse and repeat??

On Aug 7, 5:22 pm, William Stein [EMAIL PROTECTED] wrote:
 Hi Sage-Devel,

 The SAGE downloads during the last week are as follows:

 Linux Binary
 42
 OS X Binary
 42
 Source
 91
 VMware (= Windows)
 57

 Total .. 232

 The number of new downloads of SAGE per week have been roughly
 constant during the last 2-3 months.   The growth of SAGE is definitely
 not what I hoped for during my talk at SAGE Days 4.Does anybody
 have any good ideas about how to increase the number of people
 downloading SAGE?   My hope is that this question will spark a relaxed
 but enthusiastic and positive open-ended brainstorming thread in which
 a lot of crazy ideas appear.

 I'm laying a lot of groundwork (e.g., writing books, articles, etc.)
 and I think other people are (esp David Joyner), but there is probably
 much more that could be done.

 Please share your thoughts!

 -- William


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-07 Thread Bill Page

On 8/7/07, Alec Mihailovs wrote:

 From: Bill Page [EMAIL PROTECTED]

  As technically hard as it might be, I think having a native Windows
  version of Sage - even if it includes only a subset of the standard
  packages - would likely be a big factor in attracting more users.

 Being a Windows user, I can't agree less.

??? In my reading of English this sounds like you strongly disagree. :-(

 Also, the notebook running in IE 7 would be much more attractive for
 many Windows users (including me) than in Firefox.


I draw the line there! I very much prefer FireFox and strongly
encourage all the Windows users I know to switch to FireFox. I know
from even simple projects that Javascript compatibility between
Explorer and FireFox can be a real pain.

But yes compatibility of the notebook with Explorer would be nice.
What are the known problems if you try it now?


  I think the best tool for building a native Windows version of Sage is
  probably MSYS/MinGW which is really a cross-compiler and gnu tool set
  that provides a Linux-like environment only during the build. The end
  product is a native Windows application that does not depend on any
  Linux emulation layer. Unfortunately some of the standard packages in
  Sage can not be built in this way and to make matters worse, as far as
  I know the pexpect module that is required for interface with packages
  like Maxima has not been successfully ported to Windows.

 However, for Python extensions, the compiler should be the same as the
 compiler used to build Python - for Windows it is Visual Studio (Express is
 OK) 2005.


I am not sure if this is necessary but apparently Python can be built
under MSYS/MinGW (I haven't tried this). See:

http://jove.prohosting.com/iwave/ipython/pyMinGW.html

Regards,
Bill Page.

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-07 Thread Alec Mihailovs

From: Bill Page [EMAIL PROTECTED]
 Being a Windows user, I can't agree less.

 ??? In my reading of English this sounds like you strongly disagree. :-(

Yes, my English is not that great. Certainly I meant strongly agree :-)

 I am not sure if this is necessary but apparently Python can be built
 under MSYS/MinGW (I haven't tried this). See:

I meant that the standard Windows Python available from python.org was built 
using Visual Studio 2005. I tried once to build it with Visual C++ Express 
2005 (that is free as beer), and it worked fine, too.

In general, I think that the best way for using Sage in Windows would be not 
to include such things as Python, Singular, GAP etc., but assume that users 
already have them, or are able to install them themselves - that would make 
porting much easier.

Alec


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-07 Thread mabshoff



On Aug 8, 4:25 am, Alec Mihailovs [EMAIL PROTECTED] wrote:
 From: Bill Page [EMAIL PROTECTED]

  Being a Windows user, I can't agree less.

  ??? In my reading of English this sounds like you strongly disagree. :-(

 Yes, my English is not that great. Certainly I meant strongly agree :-)

  I am not sure if this is necessary but apparently Python can be built
  under MSYS/MinGW (I haven't tried this). See:

 I meant that the standard Windows Python available from python.org was built
 using Visual Studio 2005. I tried once to build it with Visual C++ Express
 2005 (that is free as beer), and it worked fine, too.

 In general, I think that the best way for using Sage in Windows would be not
 to include such things as Python, Singular, GAP etc., but assume that users
 already have them, or are able to install them themselves - that would make
 porting much easier.

 Alec

The compartmentilazation of SAGE has been suggested many times before,
but as William has stated many times: This makes testing and debugging
infinitely more diffcult. It is also extreme likely that if you use
even minor different versions  of certain packages like Maxima things
no longer work properly.

Cheers,

Michael


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-07 Thread Alec Mihailovs

From: mabshoff [EMAIL PROTECTED]

 The compartmentilazation of SAGE has been suggested many times before,
 but as William has stated many times: This makes testing and debugging
 infinitely more diffcult. It is also extreme likely that if you use
 even minor different versions  of certain packages like Maxima things
 no longer work properly.

Just seems kinda strange to build the same versions of Python, clisp, gsl, 
gmp, Singular, etc. that are parts of cygwin distribution already.

Alec


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: SAGE download stats -- how to increase SAGE usage?

2007-08-07 Thread mabshoff



On Aug 8, 5:31 am, Alec Mihailovs [EMAIL PROTECTED] wrote:
 From: mabshoff [EMAIL PROTECTED]

  The compartmentilazation of SAGE has been suggested many times before,
  but as William has stated many times: This makes testing and debugging
  infinitely more diffcult. It is also extreme likely that if you use
  even minor different versions  of certain packages like Maxima things
  no longer work properly.

 Just seems kinda strange to build the same versions of Python, clisp, gsl,
 gmp, Singular, etc. that are parts of cygwin distribution already.


Well, that is only the case if you run current cygwin. And if you look
at the quality of bug reports it doesn't take much to imagine the back
 forth Which version of $PROGRAM do you run? until there might be a
pontential solution which will probably be update to current cygwin
and try again in many cases. A while back some guy was asked what
operating system he was running as well as his computer configuration
and the answer was Emacs ;(

I know for sure that the gmp as well as Singular are usually patched,
there are also now patches for clisp (which are only relevant on Linux
I believe) and python.  Either way, I believe Cygwin support was
dropped around the 2.5 release because of problems with libSingular
not linking. Martin spend more than a week and I spend about 3 days
trying to fix that problem with no solution. Because matplotlib as
well as some more specialized applications were broken as well as
myterious signal problems (thread_ix issue) the decision was made to
just drop Cygwin and advocate the VMWare image solution. The main
problem with the Cygwin port was that there was little to no interest
from the developers side despite the fact that the number of Cygwin
downloads exceeded the other downloads combined (at least roughly).

Would I prefer that there was still Cygwin support? Sure, but it
seemed that I was the only person at that time who would actually try
to debug the Cygwin build and resolve issues was me, you might want to
search the archives. I also prefer to do my computations on Linux and
nowadays I have unfortuntely only very little time to hack on SAGE.

The compartmentilazation of SAGE is more about Linux because there you
have solid package managment.

 Alec

Cheers,

Michael


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: sage download stats

2007-05-03 Thread William Stein

On 5/3/07, Hamptonio [EMAIL PROTECTED] wrote:
 I gave a talk to my department about SAGE on April 19th.  I know at
 least a few people downloaded it here after that.

Thanks!

 I had some explicit interest from our statistics folks on getting R
 incorporated.  I tried to install R and rpy on my mac pro (i.e. intel
 os X) and had the same problems I had on an os X ppc - some sort of
 linking problem.  I will continue to try.

Thanks!  Report anything here.

 I was also asked if SAGE had linear programming functions.  I know
 that there is one included with cddlib, which is added as part of
 polymake - is there another that is easier to use?

No, there's nothing that is easy to use yet, that I'm aware of.
It would be if either somebody made a SageX interface to
cddlib, or investigated other options (e.g., does GSL do
anything?).

 -Marshall Hampton

 On May 1, 11:36 pm, William Stein [EMAIL PROTECTED] wrote:
  By the way, here are some download stats for SAGE fromwww.sagemath.org(the
  master site).  These measure only the *unique* IP addresses that actually
  downloaded the indicated item in the given period (see below).
 
  Summary: The total number of downloads during April 2007 was 829,
  divided up as follows:
   Window/Cygwin Binary: 208   (!!)
   Source: 203
   Linux Binary: 174
   VMware:  145
   OS X Binary: 99
 
  Regarding the mailing lists:
   sage-devel has 128 members; there were 401 posts in March and 286 in 
  April.
   sage-forum has 106 members
   sage-support has 88 members
 
  
 
  Here are some more refined recent download statistics by date:
 
  The last 2.5 days:
  Windows Binary  (this is the Cygwin version)
  41
  Linux Binary
  31
  OS X Binary
  35
  Source
  20
  VMware
  22
 
  The week starting April 22:
  Windows Binary
  30
  Linux Binary
  31
  OS X Binary
  15
  Source
  41
  VMware
  25
 
  The week starting April 15:
  Windows Binary
  37
  Linux Binary
  42
  OS X Binary
  15
  Source
  49
  VMware
  28
 
  The week starting April 8:
  Windows Binary
  49
  Linux Binary
  31
  OS X Binary
  11
  Source
  47
  VMware
  30
 
  The week starting April 1:
  Windows Binary
  51
  Linux Binary
  39
  OS X Binary
  23
  Source
  46
  VMware
  40
 
  
 
  I created these using this shell script.
 
  echo Windows Binary
  zgrep sage.*tar.gz H $1 | grep -i windows | awk '{ print $1 }' |sort
  |uniq|wc -l
  echo Linux Binary
  zgrep sage.*tar.gz H $1 | grep -i linux | awk '{ print $1 }' |sort 
  |uniq|wc -l
  echo OS X Binary
  zgrep sage.*tar.gz H $1 | grep -i osx | awk '{ print $1 }' |sort |uniq|wc 
  -l
  echo Source
  zgrep sage.*tar H $1 | awk '{ print $1 }' |sort |uniq|wc -l
  echo VMware
 
  --
  William Stein
  Associate Professor of Mathematics
  University of Washingtonhttp://www.williamstein.org


 



-- 
William Stein
Associate Professor of Mathematics
University of Washington
http://www.williamstein.org

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: sage download stats

2007-05-03 Thread mabshoff



On May 2, 6:36 am, William Stein [EMAIL PROTECTED] wrote:
 By the way, here are some download stats for SAGE fromwww.sagemath.org(the
 master site).  These measure only the *unique* IP addresses that actually
 downloaded the indicated item in the given period (see below).

 Summary: The total number of downloads during April 2007 was 829,
 divided up as follows:
  Window/Cygwin Binary: 208   (!!)
  Source: 203
  Linux Binary: 174
  VMware:  145
  OS X Binary: 99

SNIP

I am quite curious about this week's download statistics. The day
after the sage link did show up on that slashdot story I had ~40
downloads of binary sage which was roughly double the number of binary
downloads for the whole last month from the cocoa.mathematik mirror.
Of those 36 were for cygwin, which I would not expect from the
slashdot crowd. Maybe somebody should submit the release announcement
for sage 2.5 to digg and slashdot once the release has been made.

Cheers,

Michael


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
sage-devel group.
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-devel?hl=en
-~--~~~~--~~--~--~---