-
-
Notifications
You must be signed in to change notification settings - Fork 15
/
library-stories.html
1313 lines (1111 loc) · 51.4 KB
/
library-stories.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>SageMath - Success Stories, Testimonials and News Articles
</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="search"
type="application/opensearchdescription+xml"
href="https://www.sagemath.org/res/sage-search.xml"
title="Search sagemath.org" />
<link href='res/sage.css' type="text/css" rel="stylesheet" />
<link rel="shortcut icon" href="pix/sageicon.png" type="image/x-icon" />
<link rel="mask-icon" href="pix/icon_only/sagemath_pinned_tab_icon.svg" color="blue" />
<script src="//code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script src='res/sage.js' type="text/javascript"></script>
<link href='//fonts.googleapis.com/css?family=RobotoDraft:regular,bold,italic,thin,light,bolditalic,black,medium&lang=en,fr,de,es' rel='stylesheet' type='text/css'>
<link href="https://mathstodon.xyz/@sagemath" rel="me" />
<meta property="og:title" content="SageMath Mathematical Software System - Sage"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="https://www.sagemath.org/"/>
<meta property="og:image" content="https://sagemath.org/pix/logo_sagemath+icon_oldstyle.png"/>
<meta property="og:site_name" content="SageMath Mathematical Software System"/>
<meta property="og:description" content="SageMath is a free and open-source mathematical software system."/></head>
<body>
<div id="header" class="small">
<div id="header-logo">
<a href="index.html">
<img width="250" height="65" alt="SageMath Logo" class="round raised"
src="pix/logo_sagemath+icon_oldstyle.png" title="SageMath Mathematical Software" />
</a></div>
<div id="header-text"><form action="search.html" method="get">
<a href="https://github.com/sagemath/sage">GitHub</a>
·
<a href="https://wiki.sagemath.org/">Wiki</a>
·
<a href="https://ask.sagemath.org/">Questions?</a>
·
<a href="https://github.com/sponsors/sagemath" style="font-weight: bold;">
<span style="color:#ea4aaa">♥</span> Sponsor
</a>
·
<a href="https://opencollective.com/sage_math" style="font-weight: bold;">Donate</a>
</form>
Online:
<a href="https://cocalc.com/?utm_source=sagemath.org&utm_medium=top">CoCalc</a>
·
<a href="https://sagecell.sagemath.org/">SageCell</a>
or
<a href="https://doc.sagemath.org/html/en/installation/index.html">Install</a>,
<a href="https://github.com/sagemath/sage">Clone</a>
<br/>
<a href="https://www.facebook.com/pages/Sage-Math/26593144945">
<img alt="F" src="pix/facebook-favicon.ico" width="16" height="16" /></a>
<a href="https://twitter.com/sagemath">
<img alt="T" src="pix/twitter-favicon.ico" width="16" height="16"/></a>
<a href="https://mathstodon.xyz/@sagemath">
<img alt="T" src="pix/mastodon-favicon.ico" width="16" height="16"/></a></div>
</div>
<div id="sage-nav-buffer" style="display: none"></div>
<ul id="sage-nav"><li><a href="index.html">Home</a>
<ul>
<li><a href="search.html">Search</a></li>
<li><a href="development-ack.html">Acknowledgments</a></li>
<li><a href="https://wiki.sagemath.org/Workshops">SageMath Days</a></li>
</ul>
</li>
<li><a href="tour.html">Tour</a>
<ul>
<li><a href="tour.html">Overview</a></li>
<li><a href="library-why.html">Why Sage?</a></li>
<li class="section"><a href="tour-quickstart.html">Quickstart</a></li>
<li><a href="tour-graphics.html">Graphics</a></li>
<li><a href="tour-research.html">Research</a></li>
<li class="section"><a href="https://wiki.sagemath.org/interact/">Interactive Plots (wiki)</a></li>
<li><a href="https://doc.sagemath.org/html/en/a_tour_of_sage/">A Tour of SageMath</a></li>
</ul>
</li>
<li><a href="help.html">Help</a>
<ul>
<li><a href="https://doc.sagemath.org"><b>Online Documentation</b></a></li>
<li class="section"><a href="help.html">Support Resources</a></li>
<li><a href="help-groups.html">Mailing Lists</a></li>
<li><a href="https://ask.sagemath.org" class="ext">Ask a question</a></li>
<li><a href="https://sagemath.zulipchat.com/" class="ext">Chat on Zulip</a></li>
<li><a href="help-video.html">Videos</a></li>
<li class="section"><a href="https://doc.sagemath.org/html/en/tutorial/">Tutorial</a></li>
<li><a href="https://doc.sagemath.org/html/en/constructions/">Constructions</a></li>
<li><a href="https://doc.sagemath.org/html/en/reference/">Reference Manual</a></li>
</ul>
</li>
<li><a href="library.html">Library</a>
<ul>
<li><a href="library.html">Overview</a></li>
<li><a href="library-stories.html">Testimonials</a></li>
<li><a href="library-publications.html">Publications</a></li>
<li><a href="library-publications-combinat.html">Publications Combinat</a></li>
<li><a href="library-publications.html#books" >Books</a></li>
<li class="section"><a href="library-marketing.html">Marketing</a></li>
<li><a href="library-press.html">Press Kit</a></li>
<li class="section"><a href="calctut/index.html">Calculus Tutorial</a></li>
</ul>
</li>
<li><a href="https://doc.sagemath.org/html/en/installation/index.html">Download</a>
<ul>
<li><a href="https://doc.sagemath.org/html/en/installation/index.html">Install guide: What/how to download</a>
<li class="section"><a href="https://github.com/sagemath/sage">Clone from GitHub</a></li>
<li class="section"><a href="https://github.com/3-manifolds/Sage_macOS/releases" class="ext">macOS binaries (3-manifolds)</a></li>
<li><a href="https://doc.sagemath.org/html/en/installation/conda.html#sec-installation-conda">Linux/macOS binaries (conda-forge)</a></li>
<li><a href="https://docs.microsoft.com/en-us/windows/wsl/install">Windows: Use Windows Subsystem for Linux</a></li>
</ul>
</li>
<li><a href="development.html">Development</a>
<ul>
<li><a href="https://github.com/sagemath/sage/blob/develop/CONTRIBUTING.md" class="ext">Contributing to SageMath</a></li>
<li><a href="https://github.com/sagemath/sage" class="ext">GitHub repository</a></li>
<li><a href="development-groups.html">Mailing Lists</a></li>
<li><a href="development-map.html">Developer Map</a></li>
<li><a href="development-prize.html">Prize</a></li>
<li><a href="development-ack.html">Acknowledgment</a></li>
<li><a href="https://doc.sagemath.org/html/en/developer/" class="ext">Developer Guide</a></li>
</ul>
</li>
<li><a href="links.html">Links</a>
<ul>
<li><a href="https://github.com/sagemath/sage/wiki/Mathematical-Software-Landscape" class="ext">Math Software Landscape</a></li>
<li><a href="https://doc.sagemath.org/html/en/reference/spkg/" class="ext">SageMath Components</a></li>
<li class="section"><a href="https://sagecell.sagemath.org/" class="ext">SageMath Cell Server</a></li>
<li><a href="https://wiki.sagemath.org/">SageMath Wiki</a></li>
<li><a href="https://groups.google.com/forum/#!forum/sage-devel">Report a bug</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</li></ul>
<h1>Success Stories, Testimonials and News Articles</h1>
<div class="txt padding">
This is a collection of success stories, testimonials and news articles/blog postings about SageMath.
You can find more <a href="http://wiki.sagemath.org/SAGE_in_the_News">here</a>. If you want to
share your story, please <a href="http://groups.google.com/group/sage-support/">tell us</a>.
</div>
<h2>Success Stories and Testimonials</h2>
<table class="padding top stories">
<colgroup>
<col width="50%" />
<col width="50%" />
</colgroup>
<tbody>
<tr>
<td>
<div class="quote small">
My Experience with SageMath:
SageMath rocks! I was able to do everything I'd done with Mathematica,
only better! </div>
<div class="quoteautor xsmall">
<a href="http://copaseticflow.blogspot.de/2014/06/the-alcubierre-warp-drive-tophat.html">Hamilton Carter, 20140619</a>
</div>
<div class="txt">
 
</div>
<div class="quote small">
SageMath is one of the well designed approaches to blur the boundaries
among being a user, developer and contributor in the open-source
ecosystem. Probably I will be hanging around for a long time be it
bugging, complaining, documenting, adding content and eventually
digging into source codes ;)
</div>
<div class="quoteautor xsmall">
<a href="http://groups.google.com/group/sage-support/browse_thread/thread/e4127be6d9616173/">Gökhan Sever, sage-support, 2010-01-25</a>
</div>
<div class="txt">
 
</div>
<div class="quote small">
By the way, I have lots of students who have really enjoyed learning
SAGE this semester. It's great to come to class and see someone
working in a SAGE notebook, instead of surfing the web or reading
email.
</div><div class="quoteautor xsmall">
Ben Woodruff, 2009-12-12, email
</div></td>
<td>
<div class="quote small">
From my point of view SageMath definitely has *not* failed! I would not be able to do the computations I need
for my research on any other platform at this point (of course this could be possibly done, but with an enormous
effort). More and more people are interested in switching to SageMath at least people with a focus in
combinatorics, representation theory, root systems, .... and are offering to organize SageMath Days to learn
and start using and contributing to SageMath. In fact, we just concluded SageMath Days in India and there were
people interested in a variety of topics. From this point of view, SageMath has gone far beyond any other
mathematical software system I know!
</div>
<div class="quoteautor xsmall">
<a href="http://groups.google.com/d/msg/sage-devel/cAgG4qHFxz8/_HJJNtqW9uEJ">Anne Schilling, 20140822</a>
</div>
<div class="txt">
 
</div>
<div class="quote small">
After typing in "ode_solve", the tab-
completion guided me to the class "ode_solver", which also works like
a charm. This is the reason for my late reply: I was so glad to get
everything working that I lost all track of time... <br/>
I know this is not the place for a panegyric on SageMath, but I've been
playing around with SageMath for only a week and it is amazing. I'm
behind on all my work while I'm redoing all my code in SageMath, and I
even wrote a small differential forms package, all in one week :)
<br/>Thanks a lot!
</div><div class="quoteautor xsmall">
<a href="http://groups.google.com/group/sage-support/browse_thread/thread/806067af85f93902">Joris Vankerschaver, sage-support, 2010-04-21</a>
</div>
<div class="txt">   </div>
<div class="quote small">
SAGE is a work of art! It has very clean syntax, extremely well
documented and the coding is very clean. An average python programmer
like myself could create new functions in SAGE. I've always wanted
something like MATLAB but the price tag is a bit well ... pricey for a
12 year old. SAGE fits the bill perfectly. Thank you so much for SAGE!
</div><div class="quoteautor xsmall">
12-year old Dhaivat Pandya, 2009-12-13
</div></td>
</tr><tr>
<td>
<div class="quote small">
I want to thank you, and the developers of the opensource-librarys which SageMath is using, for their great work!
SageMath is easy to use and very powerful. And I like the server-client-principe behind it. <br/>
Go on with the great work, SageMath motivated me to make the step from C to python in just some hours.
</div>
<div class="quoteautor xsmall">
<a href="http://groups.google.com/group/sage-support/browse_thread/thread/185c5bfd3918663a/"
>Patrick Hammer, 2009-09-11, sage-support</a>
</div>
<div class="txt">
 
</div>
<div class="quote small">
Working with the R
environment and especially the SEM package for R is not something I am
looking forward to after using Wolfram Mathematica and sagemath for a
while. I find these tools to be a lot more intuitive when coding as
well as providing better options for graphs and visualization.
</div>
<div class="quoteautor xsmall">
Dan-Erik, 2009-09-05, e-mail
</div>
</td>
<td>
<div class="quote small">
Thanks a lots for and for the instructions to insert a patch. I would
have not never thought it was so easy to insert a patch in SageMath!!!!! You
save me a lot of time !!!
<br/>
And even the code inserted in the patch does not look to difficult... I
am looking forward to collaborating with SageMath.
<br/>
Thanks a lot!
</div>
<div class="quoteautor xsmall">
Jose Guzman, e-mail, 2009-07-27
</div>
<div class="txt">
 
</div>
<div class="quote small">
I was able to compile sage-3.4 on the OLPC XO. It took 3 days !!
[...] I am always amazed that sage incorporated so many different packages
so seamlessly. In my little exercise with the XO, I studied sage-
spkg and some of
the spkg-install and setup files and am further impressed !!
<br/>
Thank you !!
</div>
<div class="quoteautor xsmall">
Elizabeth Dembart, e-mail, 2009-07-29
</div>
</td>
</tr>
<td>
<div class="quote small">
I'm working on modeling the efficacy of a hypothetical infectious vaccine (like the live
polio vaccine). I have lots of small coding chunks that makes the sage notebook great for
working through each section of the problem. SageMath including Sop and networkx has eliminated a
lot of the tedium I would have had to churn through otherwise, while native plotting allows
easy visualization.<br />
An earlier implementation in Mathematica 6.0 was orders of magnitude slower for a simpler
simulation. While neither implementation was optimized, my first pass in Python/SageMath was much
more effective, and easier to write and understand.
</div>
<div class="quoteautor xsmall">
<a href="http://groups.google.com/group/sage-devel/msg/5d9e9297014e5b35"
>Thomas Keller, 2008-07-16</a>
</div>
</td>
<td>
<div class="quote small">
I needed to do some lengthy calculations using the symbolic math capabilities of SageMath. Using
Python's built-in data structures, I could easily store partial results, which let me
stop and restart my computations. Getting up to speed with SageMath was easy since I already knew
Python.
</div>
<div class="quoteautor xsmall">
<a href="http://groups.google.com/group/sage-devel/msg/240dfacd12bc04e3"
>Dan Drake, 2008-07-16</a>
</div>
<div class="txt">
 
</div>
<div class="quote small">
SAGE is doing remarkably well at keeping a balance between ease-of- use for beginners and
high-end users.
</div>
<div class="quoteautor xsmall">
<a href="http://groups.google.com/group/sage-devel/msg/38cb807fd76c59a1"
>David Kohel, 2008-11-03</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="quote small">
I have just used SageMath for one day, and I was disappointed by this side- effect. But with such
an outstanding support, I'm now convinced it's the tool to use!
</div>
<div class="quoteautor xsmall">
<a href=
"http://groups.google.com/group/sage-support/browse_thread/thread/23ee185c8f5c992d">PC,
2009-07-25</a>
</div>
<div class="txt">
 
</div>
<div class="quote small">
SageMath brought me back to using linux, perhaps permanently this time.
I only use windows for games these days. I actually haven't used SageMath very much recently.
I'm doing stock trading strategies and I was using R. But every time I left R for a while and came back,
it seemed like i had to relearn it over again. SageMath helped me to see how much simpler just doing it in python is,
and I find that I only really need numpy and matplotlib with pyplot for what I'm doing,
mostly simple calculations on stock data. Although it's nice to know SageMath is there if I need it.
</div>
<div class="quoteautor xsmall">
Robert Schmidt, e-mail, 2009-11-22
</div>
</td>
<td>
<div class="quote small">
I am a PhD student of astrophysics (theory and observations of radio recombination lines) and
recently started using web-based SageMath to explore a a mathematical aspect of my topic. I have
gotten more done on this topic using SageMath than I thought possible...<br />
As previous user of matlab and maple and a current user of scilab, I find SageMath a great
evolutionary step forward!
</div>
<div class="quoteautor xsmall">
Jordan Alexander, 2009-07-04
</div>
<div class="txt">
 
</div>
<div class="quote small">
Sorry for the noise - I realized this is utterly trivial. <br/>
BTW, sage is one of the best tools I have ever used. You guys have
done a huge service to the mathematics community.
</div>
<div class="quoteautor xsmall">
Jeff Stroomers,
<a href="http://groups.google.com/group/sage-support/browse_thread/thread/48c5c1b33c9ebcdc">
sage-support</a>, 2009-12-25
</div>
</td>
</tr>
<tr>
<td>
<div class="quote small">
I’ve spent about 10 minutes with [Sage] running and am VERY impressed. It is VERY useful at
the level I teach at (Algebra II mostly), but has power well beyond calculus.
</div>
<div class="quoteautor xsmall">
<a href="http://floodgate.net/blog/2008/09/19/sage-math/"
>floodgate, 2008-09-19</a>
</div>
</td>
<td>
<div class="quote small">
The crucial part that makes me a SageMath user is the ability to use SageMath from simple Python
script. This makes it easy to keep all my user code in version control and manage it with
programming tools.
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#22, SageMath Survey 2008</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="quote small">
Take the elliptic curve E:y^2=x^3-34790720*x+78984748304. This elliptic curve has CM by the
ring of integer of the quadratic field Q(sqrt(-163)).<br />
Compute:
<ol>
<li>P(x) the 163-th division polynomial. Then we have that this polynomial is of degree
13284.</li>
<li>Factorization P(x): I expect that the factorization over Z[x] of P(x) is of the form
P(x)=g(x)*h(x) where deg(g)=81 and deg(h)=13203.</li>
<li>Then I should build the number field Q(z)=Q[x]/h(x).</li>
<li>Check if y^2=z^3-34790720*z+78984748304 over Q(z). Take y.</li>
<li>Build the number field Q(z,y) and check if it is Galois and/or Abelian.</li>
</ol><br />
SAGE was able to factorize my polynomial and recognize if an element over a field of degree
81 was an square! It was something close to a miracle! And the best thing is that I obtained
what I was expecting!
</div>
<div class="quoteautor xsmall">
Enrique Gonzalez Jimenez, e-mail
</div>
<div class="txt">
 
</div>
<div class="quote small">
The model I am reimplementing and extending was written in a dialect of BASIC, QuickBASIC I
think, in the late 80s and carefully backed up onto now-unreadable 5 1/4" floppies.
After playing around with writing the program in Scilab, I reviewed my methodology and
realised I wanted to have something that is more reproducible in the future with regards test
runs and results. NetCDF support is available with Python. Rather than building my own Python
development environment I remembered a colleague had talked about SageMath. The model need to
write as well as read NetCDF files, so I am building NetCDF and pycdf packages for SageMath.
</div>
<div class="quoteautor xsmall">
Anthony David, 2009-05-30
</div>
</td>
<td>
<div class="quote small">
In my opinion, SAGE's notebook is the real killer feature, which I don't recall to
have seen in any other (commercial or not) software. I mean, this is the only scientific
program that I've found, allowing such an easy collaborative job within local networks,
something that is not comparable to any kind of subversioning software or stuff like that.
The only idea that I can access my data from abroad (if needed) by setting up a SAGE server
makes me happy. Moreover, the nice interface is valuable as well, like the presentation of
results in latex format.<br />
I know that interfaces are not really scientists' job, but having a good one is a real
step ahead. And plot interactivity is a one million dollar feature for people who deal with
design and system performance evaluation.
</div>
<div class="quoteautor xsmall">
<a href="http://groups.google.com/group/sage-devel/browse_thread/thread/91c424ccb670ed4b"
>Maurizio Granato, 2009-02-23</a>
</div>
<div class="txt">
 
</div>
<div class="quote small code">
>> 3D interactivity. Here are a few simple
>> examples from Ondrej's site
>> that I made from some mlab examples:
>> <a href=
"http://nb.hpfem.org/home/pub/16"
>http://nb.hpfem.org/home/pub/16</a>
> Awesome!! Thanks, yes, the sage
notebook is awesome!
</div>
<div class="quoteautor xsmall">
<a href=
"http://groups.google.com/group/sage-devel/browse_thread/thread/fd54f64ba789f028/d551cdc28c5008ba"
>Prabhu Ramachandran, sage-devel, 2009-03-08</a>
</div>
<div class="txt">
 
</div>
<div class="quote small">
While I have not yet used your software in a critical way, I will, and am very impressed and
appreciative of what you have created with SageMath.  I look forward to supporting your
project in the future. [...]<br />
Your team is developing a very professional product, and one whose time has come.<br />
Sincerely,<br />
-Frank
</div>
<div class="quoteautor xsmall">
<a href="http://www.math.tamu.edu/~frank.sottile/">Frank Sottile, via E-Mail, 2009-06</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="quote small">
The fact it is an open-source alternative to Mathematica. I work as an engineering contractor
and need to submit work to my clients. Sending them Mathematica notebooks and saying
"buy a copy of Mathematica to look at them" really does not work. I find it
annoying Mathematica charges even more in the UK than in the USA (about 50% more), does not
update the Unix versions as often as the Windows ones (despite charging more). Overall,
Wolfram Research are in some ways Sage's best friend!
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#19, SageMath Survey 2008</a>
</div>
</td>
<td>
<div class="quote small">
It's absolutely like just the most awesome thing ever. A *Python* based front-end to
*Free Software* science & math packages including both a scriptable shell *ipython*, a
*web-based* front-end and security and collaboration built-in from the start, easy-to-teach,
easy-to-optimize, scalable, latex & bibtex integration, soon it will write your papers
for you. ZOMGWTFBBQ!!
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#13, SageMath Survey 2008</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="quote small">
SageMath has the broadest range, by far, of any mathematics software system I have used. I really
like having Python as the primary programming language, especially as it makes it easy to
incorporate other small programs I have lying around. Finally, introspection and
tab-completion rock. Despite it's rough edges, it has become the tool of choice for my
research, even when it might make more sense to use Magma or Mathematica.
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#56, SageMath Survey 2008</a>
</div>
</td>
<td>
<div class="quote small">
It does not cost $2000 or even $150 for academic version. Community is very helpful, most
questions can be resolved in 24 hours and when there are bugs, they are fixed quite fast as
well. It works under any system in the same way through a browser. It is much more pleasant
to write actual programs for SageMath then, for example, Maple, because of the chosen [Python]
language.
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#49, SageMath Survey 2008</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="quote small">
I really really love the "playground" aspect of SageMath. That part is great, great,
great, great, great. A big mathematical playground :-)
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#34, SageMath Survey 2008</a>
</div>
</td>
<td>
<div class="quote small">
The use of a regular programming language as a scripting engine (especially such a good one
as Python), notebook interface, good exact linear algebra package, that is platform agnostic
and open source.
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#59, SageMath Survey 2008</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="quote small">
A lot of things! I guess the best thing is to be able to use one language only, and a very
good one, to call all these other lovely programs like GAP, pari, Singular, etc... Python is
simply much more powerful than the scripting languages used by other algebra packages, and of
course it is very easy to learn.
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#63, SageMath Survey 2008</a>
</div>
<div class="txt">
 
</div>
<div class="quote small">
It is a vastly better "overall" system to use than anything else. Python for all
its quirks is a real language that I can be highly productive in. The notebook is incredibly
useful in practice. The tight integration with and support of Cython is amazing.
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#72, SageMath Survey 2008</a>
</div>
</td>
<td>
<div class="quote small">
1. The open, friendly, thriving development community: I get a LOT of information just by
googling the discussion groups.<br />
2. The wide number of packages included in the SageMath umbrella.<br />
3. The fact that it uses a standard programming language and allows me to interface with lots
of different packages without having to learn the language of each separately.<br />
<br />
I personally think that SageMath is a major milestone for Mathematics. I applaud Prof. Stein and
the numerous other volunteers who have made SageMath possible. Thank you!!! Thank you all!!! And
thank you to the maintainers of all the packages that go into SageMath! I know that many of them
have labored, often unfunded, in relative obscurity to make mathematics better for all of us.
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#67, SageMath Survey 2008</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="quote small">
It's free and it uses Python. The system is so comprehensive, that I almost always find
what I need in SAGE for my work. Many thanks to your team. You guys have built a dependent
and respectable tool. I find myself using it more and more all the time. Keep up the A+ work.
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#73, SageMath Survey 2008</a>
</div>
</td>
<td>
<div class="quote small">
The whole concept - PERFECT for education!<br />
I teach secondary math, and this year I am going to systematically integrate the use of
Python/SageMath in my classes. I am going to make it a standard that we express our thinking in a
computational language whenever appropriate.
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#87, SageMath Survey 2008</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="quote small">
It is often unexpectedly fast.
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#93, SageMath Survey 2008</a>
</div>
<div class="txt">
 
</div>
<div class="quote small">
The notebook interface has some killer features. I love that it saves revisions of my
documents with 0 effort. I haven't actually shared any documents yet, but I'm excited
about how easy I expect it will be to show stuff to my collaborators. Tab completion and the
"function?" [help] feature are great. I'm really impressed that interact seems
to be so far along so soon after Wolfram introduced Manipulate. I haven't used interact
much yet, but I've found Manipulate to be very helpful for wrapping my head around
certain problems. The community and the attitude of SageMath are very encouraging. Seems like a
good balance of pragmatism and principles.
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#95, SageMath Survey 2008</a>
</div>
</td>
<td>
<div class="quote small">
I love the speed, and how it finally is starting to bring everything together. I love that it
uses python so I don't have to use a new language. I love the idea of being able to
compile everything to make it run faster. I love that I can call matlab scripts, or maple,
etc... easily that is great. I love the marriage of programming and algebraic math problem
solving.<br />
Keep up the good work. I can't wait until this is the only program I use for all of my
research and programming needs. The potential is amazing, really.
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#96, SageMath Survey 2008</a>
</div>
<div class="txt">
 
</div>
<div class="quote small">
Wraps most things a biologist could ever want for various problems, be it analytical
modeling, simulations, or data analysis.
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#112, SageMath Survey 2008</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="quote small">
The basic approach "standing on the toes of giants" and "not reinventing the
wheel" is very promising. I like open source very much - that way i can learn from the
code that other people wrote. I love Cython - combining nice syntax with considerable speed.
Also the society is very responsive.
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#133, SageMath Survey 2008</a>
</div>
</td>
<td>
<div class="quote small">
Versatility, open nature, bright perspective<br />
you guys rock<br />
thank you<br />
and never ever drop the project<br />
I will try to find $one million to support you!
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#144, SageMath Survey 2008</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="quote small">
I like the freedom to experiment and the flexibility to use the right tool for what I want to
do. I also love the notebook interface, it makes writing self documenting code easy and
allows me to communicate what I am doing to other people.
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#157, SageMath Survey 2008</a>
</div>
</td>
<td>
<div class="quote small">
The fact that SageMath is open source make it transparent to see how the calculations were made.
The commercial systems are like a black box, not knowing exactly how the calculations were
made is just not acceptable when you are doing research.
</div>
<div class="quoteautor xsmall">
<a href=
"http://spreadsheets.google.com/pub?key=pCwvGVwSMxTwmv0Iwns-Pfw&output=html&gid=2&single=true"
>#185, SageMath Survey 2008</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="quote small">
In teaching:<br />
I used SAGE for some sections of a differential equations course I was teaching last fall.
Wasn't sure if the students would just "take the hit" and refuse to learn SAGE
so I made the assignments worth very little and very easy. Also, I made extra assignments for
extra credit.<br />
It turned out not only did most do the assignment but a lot more than I expected did the
extra credit ones too and say that they liked SAGE and its philosophy.<br />
I would call it a success in teaching.<br />
<br />
In research:<br />
I wrote some time ago a procedure for computing Duursma zeta functions of a linear
error-correcting code. AFAIK, no other program does this (not GUAVA nor MAGMA, ...). These
zeta functions are very similar to the zeta function of a curve (they have a functional
equation, a "Riemann hypothesis", etc), except that no one knows why the
"Riemann hypothesis" doesn't always hold. There is a conjecture that it holds
for a certain "extremal" class of codes, so maybe the RH holds for "good"
or "optimal" codes (since optimal codes are sometimes extremal)?<br />
A year or 2 ago, I found an example of a formally self-dual with optimal parameters which
violates the RH.<br />
I would call that a success in research.
</div>
<div class="quoteautor xsmall">
<a href="http://groups.google.com/group/sage-edu/msg/c7c55b879ceecae0"
>David Joyner, 2008-07-15</a>
</div>
</td>
<td>
<div class="quote small">
Why SageMath is useful for me.<br />
<br />
I have a program that I do for my master thesis, it's some finite elements method +
electronic structure calculations [on] some very fast Solaris boxes. I just remember I gave
up installing scipy+umfpack on some old Debian boxes in Munich, so I just installed SageMath
instead. — [If one] of the aims of SageMath is to be a viable alternative to Matlab, so
that's about it.<br />
SageMath Solaris port +1!<br />
<br />
[Maybe] I'll be teaching some undergrad calculus stuff in a year or two and so I was
thinking which programs I'd use and the constraint will probably be Windows.<br />
Installing python+sympy in Windows is not convenient — it's about 10 clicks with mouse
and it installs somewhere to C:\Python2.5 by default and I don't understand Windows much
but I just get the feeling that it messes up with the registry as well and I don't like
this at all.<br />
So, SageMath Windows port +1 as well!
</div>
<div class="quoteautor xsmall">
<a href="http://groups.google.com/group/sage-devel/msg/61db92c119171740"
>Ondrej Certik, 2008-07-22</a>
</div>
<div class="txt">
 
</div>
<div class="quote small">
You guys are awesome, I ported my code to SageMath in maybe a week, and added multi-processing
today. Now I'm working all 8 cores, using a real programming language, and getting
super-high-precision calculations... incredible!
</div>
<div class="quoteautor xsmall">
<a href="../help-irc.html">#sage-support</a> IRC channel, 2008-12-11
</div>
</td>
</tr>
<tr>
<td>
<div class="quote small">
Project:<br />
Computation of cohomology rings of finite p-groups with coefficients in GF(p)<br />
How SageMath and its components were used:
<ul>
<li>I use Gap to compute certain elementary abelian subgroups.</li>
<li>Due to Cython, i can use C-programs of David Green for computing minimal
resolutions.</li>
<li>Cython is a very nice python-like programming language, in which I created classes for
cochains, chain maps, cohomology rings etc.</li>
<li>In order to find a minimal generating set and a minimal set of relations for a
cohomology ring, i need Gröbner Basis computations in graded commutative rings (or simply
"commutative", in characteristic 2); Singular does that job.</li>
</ul>Success story:
<ul>
<li>The Z/2 cohomology rings of all 267 groups of order 64 were known before, but with other
software required a computation time of several days. Our programs based on SageMath only need
45 minutes on a 2.3 GHz CPU.</li>
<li>Previously, the computation of the Z/2 cohomology rings of the 2328 groups of order 128
was out of reach. With our programs, a complete computation was possible. It took about two
months of computation time on 4 CPUs with 2 GHz.</li>
<li>We present our results (also including all but 9 groups of order 243 and one group of
order 1024) <a href="http://users.minet.uni-jena.de/~king/cohomology/">here</a>.</li>