PageSourceSearch

https://www.sagemath.org/

html sagemath.org collected 2026-09-24 08:26:50 UTC 15,458 bytes, 421 lines download raw bytes

1<!DOCTYPE html>
2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
3<head>
4 <title>SageMath - Open-Source Mathematical Software System
5 </title>
6 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
7 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
8 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
9
10 <link rel="search"
11       type="application/opensearchdescription+xml"
12       href="https://www.sagemath.org/res/sage-search.xml"
13       title="Search sagemath.org" />
14 <link href='res/sage.css' type="text/css" rel="stylesheet" />
15 <link rel="shortcut icon" href="pix/sageicon.png" type="image/x-icon" />
16 <link rel="mask-icon" href="pix/icon_only/sagemath_pinned_tab_icon.svg" color="blue" />
17 
17<script src="//code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
17
18 
18<script src='res/sage.js' type="text/javascript"></script>
18
19 <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'>
20 <link href="https://mathstodon.xyz/@sagemath" rel="me" />
21
22 <meta property="og:title" content="SageMath Mathematical Software System - Sage"/>
23 <meta property="og:type" content="website"/>
24 <meta property="og:url" content="https://www.sagemath.org/"/>
25 <meta property="og:image" content="https://sagemath.org/pix/logo_sagemath+icon_oldstyle.png"/>
26 <meta property="og:site_name" content="SageMath Mathematical Software System"/>
27 <meta property="og:description" content="SageMath is a free and open-source mathematical software system."/>
28<style type="text/css">
29 div.announce {
30   font-size:100%;
31   font-weight: strong;
32   padding: 10px;
33   margin-top: 15px;
34   width: 70%;
35   border-left:  3px solid #7f7fff;
36   border-right: 3px solid #7f7fff;
37   background: #efefff;
38 }
39 div.announce input {font-size: 95%;}
40 div.announce > p {margin: 5px 0 5px 0;}
41</style>
42</head>
43
44<body>
45<div id="header" class="small">
46<div id="header-logo">
47 <a href="index.html">
48  <img width="250" height="65" alt="SageMath Logo" class="round raised"
49       src="pix/logo_sagemath+icon_oldstyle.png" title="SageMath Mathematical Software" />
50 </a></div>
51
52<div id="header-text"><form action="search.html" method="get">
53<a href="https://github.com/sagemath/sage">GitHub</a>
54&middot;
55<a href="https://wiki.sagemath.org/">Wiki</a>
56&middot;
57<a href="https://ask.sagemath.org/">Questions?</a>
58&middot;
59<a href="https://github.com/sponsors/sagemath" style="font-weight: bold;">
60  <span style="color:#ea4aaa">&hearts;</span> Sponsor
61</a>
62&middot;
63<a href="https://opencollective.com/sage_math" style="font-weight: bold;">Donate</a>
64
65
66</form>
67
68Online:
69<a href="https://cocalc.com/?utm_source=sagemath.org&amp;utm_medium=top">CoCalc</a>
70&middot;
71<a href="https://sagecell.sagemath.org/">SageCell</a>
72or
73<a href="https://doc.sagemath.org/html/en/installation/index.html">Install</a>,
74<a href="https://github.com/sagemath/sage">Clone</a>
75<br/>
76
77<a href="https://www.facebook.com/pages/Sage-Math/26593144945">
78    <img alt="F" src="pix/facebook-favicon.ico" width="16" height="16" /></a>
79<a href="https://mathstodon.xyz/@sagemath">
80    <img alt="T" src="pix/mastodon-favicon.ico" width="16" height="16"/></a></div>
81
82</div>
83
84<div id="sage-nav-buffer" style="display: none"></div>
85
86<ul id="sage-nav"><li><a href="index.html">Home</a>
87<ul>
88 <li><a href="search.html">Search</a></li>
89 
90 <li><a href="development-ack.html">Acknowledgments</a></li>
91 
92 <li><a href="https://wiki.sagemath.org/Workshops">SageMath Days</a></li>
93</ul>
94</li>
95
96<li><a href="tour.html">Tour</a>
97<ul>
98 <li><a href="tour.html">Overview</a></li>
99 <li><a href="library-why.html">Why Sage?</a></li>
100 <li class="section"><a href="tour-quickstart.html">Quickstart</a></li>
101 <li><a href="tour-graphics.html">Graphics</a></li>
102 <li><a href="tour-research.html">Research</a></li>
103 <li class="section"><a href="https://wiki.sagemath.org/interact/">Interactive Plots (wiki)</a></li>
104 <li><a href="https://doc.sagemath.org/html/en/a_tour_of_sage/">A Tour of SageMath</a></li>
105</ul>
106</li>
107
108<li><a href="help.html">Help</a>
109<ul>
110 <li><a href="https://doc.sagemath.org"><b>Online Documentation</b></a></li>
111 <li class="section"><a href="help.html">Support Resources</a></li>
112 <li><a href="help-groups.html">Mailing Lists</a></li>
113 <li><a href="https://ask.sagemath.org" class="ext">Ask a question</a></li>
114 
115 
116 <li><a href="https://sagemath.zulipchat.com/" class="ext">Chat on Zulip</a></li>
117 <li><a href="help-video.html">Videos</a></li>
118 <li class="section"><a href="https://doc.sagemath.org/html/en/tutorial/">Tutorial</a></li>
119 <li><a href="https://doc.sagemath.org/html/en/constructions/">Constructions</a></li>
120 <li><a href="https://doc.sagemath.org/html/en/reference/">Reference Manual</a></li>
121</ul>
122</li>
123
124<li><a href="library.html">Library</a>
125<ul>
126 <li><a href="library.html">Overview</a></li>
127 <li><a href="library-stories.html">Testimonials</a></li>
128 <li><a href="library-publications.html">Publications</a></li>
129 <li><a href="library-publications-combinat.html">Publications Combinat</a></li>
130 <li><a href="library-publications.html#books" >Books</a></li>
131 <li class="section"><a href="library-marketing.html">Marketing</a></li>
132 <li><a href="library-press.html">Press Kit</a></li>
133 <li class="section"><a href="calctut/index.html">
133Calculus Tutorial</a></li>
134</ul>
135</li>
136
137<li><a href="https://doc.sagemath.org/html/en/installation/index.html">Download</a>
138<ul>
139 <li><a href="https://doc.sagemath.org/html/en/installation/index.html">Install guide: What/how to download</a>
140 <li class="section"><a href="https://github.com/sagemath/sage">Clone from GitHub</a></li>
141
142
143 <li class="section"><a href="https://github.com/3-manifolds/Sage_macOS/releases" class="ext">macOS binaries (3-manifolds)</a></li>
144 <li><a href="https://doc.sagemath.org/html/en/installation/conda.html#sec-installation-conda">Linux/macOS binaries (conda-forge)</a></li>
145 <li><a href="https://docs.microsoft.com/en-us/windows/wsl/install">Windows: Use Windows Subsystem for Linux</a></li>
146
147
148
149
150
151</ul>
152</li>
153
154<li><a href="development.html">Development</a>
155<ul>
156 <li><a href="https://github.com/sagemath/sage/blob/develop/CONTRIBUTING.md" class="ext">Contributing to SageMath</a></li>
157 <li><a href="https://github.com/sagemath/sage" class="ext">GitHub repository</a></li>
158 <li><a href="development-groups.html">Mailing Lists</a></li>
159 <li><a href="development-map.html">Developer Map</a></li>
160 <li><a href="development-prize.html">Prize</a></li>
161 <li><a href="development-ack.html">Acknowledgment</a></li>
162 <li><a href="https://doc.sagemath.org/html/en/developer/" class="ext">Developer Guide</a></li>
163</ul>
164</li>
165
166<li><a href="links.html">Links</a>
167<ul>
168 <li><a href="https://github.com/sagemath/sage/wiki/Mathematical-Software-Landscape" class="ext">Math Software Landscape</a></li>
169 <li><a href="https://doc.sagemath.org/html/en/reference/spkg/" class="ext">SageMath Components</a></li>
170 <li class="section"><a href="https://sagecell.sagemath.org/" class="ext">SageMath Cell Server</a></li>
171 <li><a href="https://wiki.sagemath.org/">SageMath Wiki</a></li>
172 <li><a href="https://groups.google.com/forum/#!forum/sage-devel">Report a bug</a></li>
173 
174 <li><a href="contact.html">Contact</a></li>
175</ul>
176</li></ul>
177<div class="hidden"><img src="./pix/index_icons-nq8.png" alt="" /></div>
178<div class="narrow txt topmargin" id="idx1" track="index-top">
179  <strong class="large">SageMath</strong> is a free <a href=
180  "https://github.com/sagemath/sage/">open-source</a>
181  mathematics software system licensed under the GPL.
182It builds on top of many existing
183open-source packages:
184<a href="https://numpy.org/">NumPy</a>,
185<a href="https://scipy.org/">SciPy</a>,
186<a href="https://matplotlib.org/">matplotlib</a>,
187<a href="https://www.sympy.org/">Sympy</a>,
188<a href="http://maxima.sourceforge.net/">Maxima</a>,
189<a href="https://www.gap-system.org/">GAP</a>,
190<a href="http://www.flintlib.org/">FLINT</a>,
191<a href="http://www.r-project.org/">R</a>
192<a href="https://doc.sagemath.org/html/en/reference/spkg">and many more</a>.
193Access their combined power through a common, Python-based language
194or directly via interfaces or wrappers.
195
196
197 </div>
198
199 <div class="narrow center txt">
200  Mission: <em>Creating a viable free open source alternative to Magma, Maple, Mathematica and Matlab</em>.
201 </div>
202
203
204
205<div class="narrow center txt announce">
206  <p>Learn how to use SageMath:</p>
207  <p>
208    <a href="http://gregorybard.com/Sage.html">Sage for Undergraduates</a> by Gregory Bard
209    (Spanish: <a href="http://www.sage-para-estudiantes.com/">Sage para Estudiantes de Pregrado</a>)
210  </p>
211  <p>
212    <a href="sagebook/english.html">Mathematical Computation with Sage</a>
213by Paul Zimmermann et al.<br/>
214    (French: <a href="sagebook/french.html">Calcul mathématique avec Sage</a>,
215German: <a href="https://members.loria.fr/PZimmermann/sagebook/CalculDeutsch.pdf">Rechnen mit Sage</a>)
216  </p>
217</div>
218
219
220
221
222
223
224
225 <table class="top center"
226        id="index-table"
227        track="index-table">
228  <colgroup>
229   <col style="width: 40%" />
230   <col style="width: 10%" />
231   <col style="width: 10%" />
232   <col style="width: 40%" />
233  </colgroup>
234
235  <tbody>
236    <tr>
237    <td class="right">
238      <h2>
239       <a href="https://sagecell.sagemath.org/">SageMathCell</a><br/>
240      </h2>
241      <div class="small">
242        <a href="https://cocalc.com/features/sage?utm_source=sagemath.org&amp;utm_medium=landingpage">Sage on CoCalc</a>
243      </div>
244    </td>
245
246    <td><a class="index-menu round raised"
247       id="index-cocalc"
248       href="https://cocalc.com/features/sage?utm_source=sagemath.org&amp;utm_medium=icon"></a></td>
249
250    <td><a class="index-menu round raised"
251       id="index-download" href="https://doc.sagemath.org/html/en/installation/index.html"></a></td>
252
253    <td class="left">
254        <h2><a href="https://doc.sagemath.org/html/en/installation/index.html">Install 10.9</a>
255        &middot; <a href="https://github.com/sagemath/sage/wiki/Sage-10.9-Release-Tour">Release Tour</a></h2>
256
257     <div class="small">
258       <span class="nowrap"><a href="https://github.com/sagemath/sage/releases">Releases</a>
259         &middot; </span>
260         <span class="nowrap"><a href="https://github.com/sagemath/sage/wiki/Release-Tours">Release Tours</a>
261       &middot; </span>
262
263         <span class="nowrap"><a href="changelogs/index.html">Changelogs</a>
264       &middot; </span>
265         <span class="nowrap"><a href="download-source.html">Source tarball</a></span>
266     </div>
267    </td>
268   </tr>
269
270   <tr>
271    <td class="right">
272     <h2><a href="./help.html">Help</a> &middot; <a href="https://doc.sagemath.org">Documentation</a> </h2>
273
274     <div class="small">
275      <span class="nowrap"><a href="./help-video.html">Video</a> &middot; </span>
276      <span class="nowrap"><a href="https://sagemath.zulipchat.com/">Zulip Chat</a> &middot; </span>
277      <span class="nowrap"><a href="./help-groups.html">Forums</a> &middot; </span>
278      <a href="https://doc.sagemath.org/html/en/tutorial/index.html">Tutorial</a>
279      &middot; <a href="https://doc.sagemath.org/html/en/faq/">FAQ</a>
280      &middot; <a href="https://ask.sagemath.org/">Questions?</a>
281     </div>
282    </td>
283
284    <td><a href="help.html"
285       class="index-menu round raised"
286       id="index-help"></a></td>
287
288    <td><a class="index-menu round raised"
289       id="index-tour"
290       href="tour.html"></a></td>
291
292    <td class="left">
293     <h2><a href="./tour.html">Feature Tour</a></h2>
294
295     <div class="small">
296      <span class="nowrap"><a href="./tour-quickstart.html">Quickstart</a>  &middot; </span> <span class=
297      "nowrap"><a href="./tour-research.html">Research</a>  &middot; </span> <a href=
298      "./tour-graphics.html">Graphics</a>
299     </div>
300    </td>
301   </tr>
302
303   <tr>
304    <td class="right">
305     <h2><a href="./library.html">Library</a></h2>
306
307     <div class="small">
308      <a href="./library-stories.html">Testimonials</a>
309       &middot;  <a href="./library-publications.html#books">Books</a>
310       &middot;  <a href="./library-publications.html">Publications</a>
311       &middot;  <a href="./library-press.html">Press Kit</a>
312     </div>
313    </td>
314
315    <td><a href="./library.html"
316       class="index-menu round raised"
317       id="index-library"></a></td>
318
319    <td><a href="./search.html"
320       class="index-menu round raised"
321       id="index-search"></a></td>
322
323    <td class="left">
324     <h2><a href="./search.html">Search</a></h2>
325
326     <div class="small">
327      <form id='search'>
328       <input type="text"
329             onmouseover="javascript:this.focus();"
330             class="small"
331             name="search"
332             id="searchquery"
333             placeholder="Search..."/>
334      </form>
335      
335<script type="text/javascript">
336          var search = form = document.getElementById("search");
337          var qurl = 'https://cse.google.com/cse/publicurl?cx=017384562579735769466:s27byrlaffu&q=';
338          form.onsubmit = function(){
339                var query = document.getElementById("searchquery");
340                window.location = qurl + query.value;
341                return false;
342          };
343      </script>
343
344     </div>
345    </td>
346   </tr>
347  </tbody>
348 </table>
349
350 <div class="txt">
351  &#160;
352 </div>
353
354
355<div class="narrow center txt announce" style="margin-top: 50px;">
356<p style="font-weight:bold;">
357  Help SageMath by becoming a
358  <a href="https://github.com/sponsors/sagemath">&hearts; Sponsor</a>
359  </p>
360  <p>
361    Donations are handled via SageMath <a href="https://github.com/sagemath">GitHub Organization</a>
362   with <a href="https://opencollective.com/sage_math">Open Source Collective</a> as fiscal host.<br/>
363   One-time and recurring donations can also be done via SageMath <a href="https://opencollective.com/sage_math">Open Source Collective</a>;
364   credit cards/PayPal/bank transfers are accepted.
365   <a href="https://opencollective.com/opensource">Open Source Collective</a> is a USA IRC 501(c)(6) registered tax-exempt charity.
366  </p>
367</div>
368
369
370
371
372<div style="height:auto;min-height:50px;"> </div>
373<div id="footer" class="center">
374<table>
375<tr id="links">
376    <td><a id="footer-webmaster" href="https://github.com/sagemath/website"></a></td>
377    <td>&middot;</td>
378    <td><a id="footer-cc" title="website content is Creative Commons 3.0 licensed"
379           href="https://creativecommons.org/licenses/by-sa/4.0/"></a></td>
380    
381    <td>&middot;</td>
382    <td><a id="footer-contact" title="Contact SageMath Project" href="contact.html"></a></td>
383</tr>
384
385<tr style="height: 70px;">
386<td align="right" colspan="1">
387
388<a style="background:none;" href="https://www.clustrmaps.com/map/Sagemath.org">
389    <img width="65" height="42"
390    style="border:0px;"
391    id="clustrMapsImg"
392    src="https://www.clustrmaps.com/stats/maps-no_clusters/sagemath.org-thumb.jpg" alt="Locations of visitors to this page" />
393</a>
394
395</td>
396<td></td>
397<td align="center" style="padding-bottom: 10px;vertical-align: center">
398<div id="histats_counter"></div>
399<noscript>
400<a href="https://www.histats.com" alt="free web stats" target="_blank" >
401<div id="histatsC"><img border="0" src="https://s4is.histats.com/stats/i/1579950.gif?1579950&103"></div></a>
402</noscript>
403</td>
404
405
406
407
408<td></td>
409
410</tr>
411
412<tr>
413<td colspan="7" style="text-align: center;">
414<iframe src="https://github.com/sponsors/sagemath/button" title="Sponsor sagemath" height="35" width="116" style="border: 0; vertical-align: middle;"></iframe>
415</td>
416</tr>
417
418</table>
419</div>
420</body>
421</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.