Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

SageMath

Creating a viable free open source alternative to Magma, Maple, Mathematica and Matlab
Collective - Host: opensource - https://opencollective.com/sage_math - Website: https://sagemath.org - Code: https://github.com/sagemath

Updated and documented fraction field code.

github.com/sagemath/memory_allocator - daca3ef0fd2f4d86c1249e4e0af7645a2a69d04c authored about 18 years ago by William Stein <[email protected]>
Fix more doctests.

github.com/sagemath/memory_allocator - 95766fb2a7ae37014fc3046afd3b9aa4e64f0d4a authored about 18 years ago by William Stein <[email protected]>
Lots more doctests and doctest fixes.

github.com/sagemath/memory_allocator - f9981cd6f5693699ffc05dfd7d78bbcedcffdc71 authored about 18 years ago by William Stein <[email protected]>
More on injecting variables.

github.com/sagemath/memory_allocator - 3fc7add6d9687753f31587536690c3dd332ef626 authored about 18 years ago by William Stein <[email protected]>
New variable-injecting PolynomialRing constructor; also a <<<obj>> notation for docstring links.

In order to variable name injection, it is crucial that the constructor functions be
defined...

github.com/sagemath/memory_allocator - 78c5dfbedce61e5b47e6ec6a98766a77804a379d authored about 18 years ago by William Stein <[email protected]>
working on Polynomial constructor.

github.com/sagemath/memory_allocator - ed0b1e465f914c593efab2091dc0ca8f7903b731 authored about 18 years ago by William Stein <[email protected]>
Interactive constructors.

github.com/sagemath/memory_allocator - 12099f92c772e2fae85d42f07e715dd879df487f authored about 18 years ago by William Stein <[email protected]>
Add HAS_DICTIONARY (from David Harvey); fix complex_double.pyx.

github.com/sagemath/memory_allocator - df015f48156110eaed6116a3b1a6b3ffc089a919 authored about 18 years ago by William Stein <[email protected]>
(1) Pyrex introspection (this also required modifying pyrex!); (2) matrix reorganization and implementation.

github.com/sagemath/memory_allocator - 17113af0f4776f3a463897bab140056083021c35 authored about 18 years ago by William Stein <[email protected]>
Matrix restructing, etc., merging together, etc., work in progress.

Much of this was getting matrix_integer_dense.pyx up to speed.

github.com/sagemath/memory_allocator - 8c92547cda84cf2731a4c616b82087caf90d5f50 authored about 18 years ago by William Stein <[email protected]>
Got new ring arithmetic to work and stdsage with initing of tuple to work. Also worked in progress on linear algebra.

github.com/sagemath/memory_allocator - eb62a69331236d48dd64241734bd8726a782a07d authored about 18 years ago by William Stein <[email protected]>
Merged together a huge number of changes from linear algebra, new arithmetic, etc.

github.com/sagemath/memory_allocator - b341fa6978ea857ea008c0ff176c9d1c585d10a2 authored about 18 years ago by William Stein <[email protected]>
Linear algebra / vector pyrexing -- snapshot, including merging in Josh Kantor's code.

github.com/sagemath/memory_allocator - 649c2a2814097c8ece018d86b7a691a345479e5a authored about 18 years ago by William Stein <[email protected]>
Finished integrating in stdsage.

github.com/sagemath/memory_allocator - 3e4a5169e42036425af937369fb9edb6c3bd978c authored about 18 years ago by William Stein <[email protected]>
Working on integrating in the stdsage.c stuff.

github.com/sagemath/memory_allocator - f00a5ca7f2538332354ffba45dc55c255cc7a686 authored about 18 years ago by William Stein <[email protected]>
More linear algebra work (mostly over ZZ).

github.com/sagemath/memory_allocator - 068eb0b9fd052f6f4b0db9649473b5469a41203d authored about 18 years ago by William Stein <[email protected]>
matrix restructure -- work in progress.

github.com/sagemath/memory_allocator - 7746c69747111ce372ae6014037b44f32964f2ef authored about 18 years ago by William Stein <[email protected]>
Fix size_t declaration.

github.com/sagemath/memory_allocator - 083d197b712477e4e14598361d212e28795d6f00 authored about 18 years ago by William Stein <[email protected]>
Introduce stdsage.h and stdsage.pxi

github.com/sagemath/memory_allocator - 3d9a6adfd37f1142bf72b0993dd95c4932c80e91 authored about 18 years ago by William Stein <[email protected]>
GitPlugin:

make Storage.read_commit() return unicode objects, based on the encoding set via `i18n.commitEnc...

github.com/sagemath/trac-git-plugin - 143fb363166e0ef11376bfebaca75a5ac96bb280 authored about 18 years ago by Herbert Valerio Riedel <[email protected]>
element addition patch

github.com/sagemath/memory_allocator - b8291a782f1714d01c32e73e00a1cb830fbb131d authored about 18 years ago by joel <joel@aruba>
More massive reorganization, e.g., moved sage_object to structure.

github.com/sagemath/memory_allocator - 2a461f14551db0cfa6c3fb8a12295883c5b67014 authored about 18 years ago by William Stein <[email protected]>
Fixes so pickling works right and some elliptic curve doctests.

github.com/sagemath/memory_allocator - 1a5eb0316a0f025ce1b5ce89bf00e954336cdcfb authored over 18 years ago by William Stein <[email protected]>
Python2.5/Pyrex reorganization -- make sure all optimal doctests also work.

github.com/sagemath/memory_allocator - b5a235abf1cda54b5a038be74886e7cc706ffc3a authored over 18 years ago by William Stein <[email protected]>
Massive patch! (1) Python 2.5; (2) Complete reoranization of Pyrex code.

* Most of this patch moves the pyrex code to where it belongs.
* Some of this patch (not...

github.com/sagemath/memory_allocator - af1265cd5750673a99518783108e866f2f4c36a2 authored over 18 years ago by William Stein <[email protected]>
merging changes from different branches

github.com/sagemath/memory_allocator - 3e0e8e2fe9f53d9deeecf85365b0b234c22aaa30 authored over 18 years ago by William Stein <[email protected]>
__index__ -- now ZZ, QQ, and ZZ/nZZ elements can all be used as list indices!

* also simplied the preparser, since now it can wrap integer literals even
if they are...

github.com/sagemath/memory_allocator - e7552e51519f7f778c1f1d911c31f0a313c71d85 authored over 18 years ago by William Stein <[email protected]>
Python2.5 -- hex output is now lower case (fixed a docstring)

github.com/sagemath/memory_allocator - 125c78df1b20cea910c4f22f96ee8a3380516f27 authored over 18 years ago by William Stein <[email protected]>
GitPlugin:

yet another minor performance improvement for big repositories;

addresses #746

github.com/sagemath/trac-git-plugin - 99c9ce00bc3ad5796507c14ba0136a08a5f01317 authored over 18 years ago by Herbert Valerio Riedel <[email protected]>
GitPlugin:

performance improvements

addresses #746

github.com/sagemath/trac-git-plugin - ce830e301a1b3e3135f84a23c71655ab49417848 authored over 18 years ago by Herbert Valerio Riedel <[email protected]>
GitPlugin:

initial import

github.com/sagemath/trac-git-plugin - 4f6afb17087ccb3389fad05c6b0b7f339fec9121 authored over 18 years ago by Herbert Valerio Riedel <[email protected]>
GitPlugin:

initialial commit

github.com/sagemath/trac-git-plugin - f39bdf7bb25393cf4ee72b084023018e8de842ec authored over 18 years ago by Herbert Valerio Riedel <[email protected]>
Added stdsage.h file. Touched gen.pyx so it gets recompiled.

github.com/sagemath/memory_allocator - aa85c63021005b5b7c02c128335f2549907d60c4 authored over 18 years ago by William Stein <[email protected]>
Finished the 2nd draft of the double precision complex numbers.

They are in pretty good shape now. Nicely optimized, and have
a nice C-library only interface...

github.com/sagemath/memory_allocator - 4a6cb7cab3e8ebfa17343e80887d3a2f0b0aea1f authored over 18 years ago by William Stein <[email protected]>
No docs or tab completion for "attach" -- Addressed trac tickets #76 and 77

Justin Walker complains that attach is not a first-class citizen
of SAGE-land, and this patch fi...

github.com/sagemath/memory_allocator - 069894c66301e5ac7791ef8ca5696f490233c6d8 authored over 18 years ago by William Stein <[email protected]>
Merge in David Harvey's latest changes.

github.com/sagemath/memory_allocator - 28e6126e88dbbbcdb63d28087e897a708191e3ca authored over 18 years ago by was <[email protected]>
Reorganizing files for switch to HG.

github.com/sagemath/memory_allocator - 5bb467602741d31b447f4952ed077c29ad0799d6 authored over 18 years ago by was <[email protected]>
[project @ moved some python API cdefs from integer.pyx to cdefs.pxi]

github.com/sagemath/memory_allocator - ee4b0c87008e5fb881c73798e8a20400928705ef authored over 18 years ago by dmharvey <[email protected]>
[project @ attempt to optimise Integer constructor]

github.com/sagemath/memory_allocator - d8098ab0d817218bc50273d388bc0bc424d24206 authored over 18 years ago by dmharvey <[email protected]>
[project @ Integer.exact_log -- adds Integer.exact_log() method, which computes log(n, m) without precision problems]

github.com/sagemath/memory_allocator - a71afb4de187798d83de49fe84eb0dd2a5ac6431 authored over 18 years ago by dmharvey <[email protected]>
[project @ corrected nth_root documentation]

github.com/sagemath/memory_allocator - 2aae754b41e0f81dfd35b78618656bb7b78b053c authored over 18 years ago by dmharvey <[email protected]>
[project @ Rational.nth_root() -- adds Rational nth root method]

github.com/sagemath/memory_allocator - dc502cd4c9f5fb53a77ce90822677c3b5c1e49b4 authored over 18 years ago by dmharvey <[email protected]>
[project @ Integer.nth_root() -- adds nth root method to Integer (wraps GMP mpz_root)]

github.com/sagemath/memory_allocator - b5e0f58801302d4334d04520842ccd5afe1cfc1f authored over 18 years ago by dmharvey <[email protected]>
[project @ integer.pyx -- trivial changes (some re-spacing)]

github.com/sagemath/memory_allocator - 2c21fe88ff767c625f22060e824001851860413b authored over 18 years ago by wstein <[email protected]>
[project @ integer.pyx -- add __xor__ method.]

github.com/sagemath/memory_allocator - 486adc0c5a7fc173a1af3817eea6711312b4c1ad authored over 18 years ago by wstein <[email protected]>
[project @ doctest -- fixed a bunch of small issues with the doctests all over; fixed some missing things in integer_mod_pyx.pyx]

github.com/sagemath/memory_allocator - 93df9fac165582c3f612bfa49e517842386fb439 authored over 18 years ago by wstein <[email protected]>
[project @ algdep.darcs]

github.com/sagemath/memory_allocator - 12e5107c89e81136d08257555fe969197c946f70 authored over 18 years ago by dunfield <[email protected]>
[project @ fft -- added basic template for FFT (via GSL).]

github.com/sagemath/memory_allocator - 6c95308fbf88a625d14f7ee7c321c9e1f600d4c9 authored over 18 years ago by wstein <[email protected]>
[project @ coerce -- fix so works for objects with no __class__ method.]

github.com/sagemath/memory_allocator - aa40b091031dd8dd4a4559ff33ad88d2d09800bb authored over 18 years ago by wstein <[email protected]>
[project @ pyrex -- ADDED %pyrex command for notebook;]

-- general improvements to SAGE/pyrex infrastructure.

github.com/sagemath/memory_allocator - 1b8befb2e3e67547d84dd31cd01f03a8a6a43ad7 authored over 18 years ago by wstein <[email protected]>
[project @ pyrex integer_mod]

github.com/sagemath/memory_allocator - acc7b1809dcc57b373d6e78f1cdadfb66a4501a4 authored over 18 years ago by robertwb <[email protected]>
[project @ interrupt -- released my code for interrupting extension code under the ]

BSD license so the scipy community can incorporate it into their
extension code.

github.com/sagemath/memory_allocator - 0d42f7471ff673811800c7b3cd718aba1b94ed7f authored over 18 years ago by wstein <[email protected]>
[project @ interrupt.h/c -- fix typos in comments]

github.com/sagemath/memory_allocator - 11b1e51c815ed98d942b9892d6ab4c189ea8d73a authored over 18 years ago by wstein <[email protected]>
[project @ a little restructuring of mpfr; added complex_number (in pyrex; just the start)]

github.com/sagemath/memory_allocator - c750417c6f77362b50ed44bd53a87bf4db3f626f authored over 18 years ago by wstein <[email protected]>
[project @ fix in gens.pyx]

github.com/sagemath/memory_allocator - c2b365b59bf359309db7f0f0b209ff6c76044ee1 authored over 18 years ago by Martin Albrecht <[email protected]>
[project @ matrix -- another snapshot]

github.com/sagemath/memory_allocator - 6a26c32877433381e205ed8d0cd855e64fd7cf47 authored over 18 years ago by wstein <[email protected]>
[project @ matrix -- work in progress]

github.com/sagemath/memory_allocator - 943253e609367010c8cb975ff2329a09581ce214 authored over 18 years ago by wstein <[email protected]>
[project @ p1list.pyx -- extra polishing of walker's patch.]

github.com/sagemath/memory_allocator - a19bf321fcaf5f43a0b3d194e4be268f4b4bf465 authored over 18 years ago by wstein <[email protected]>
[project @ p1list Speedup Patch]

Implement p1list.lift_to_sl2z() in Pyrex. Two supporting functions
implement the functionality, ...

github.com/sagemath/memory_allocator - 968017d4bca2ee000911b007017a7fc470b18d57 authored over 18 years ago by Justin C. Walker <[email protected]>
[project @ Added http functionality to load.]

github.com/sagemath/memory_allocator - 3347ca1431d9bbdc0968849035229a28178ffc0e authored over 18 years ago by jonhanke <[email protected]>
[project @ is_zero/is_one added for fast zero/one testing]

github.com/sagemath/memory_allocator - da292522097f9951c300e7badb7e1a04bd0ac74b authored over 18 years ago by Martin Albrecht <[email protected]>
[project @ padic_field -- add _coerce_ method (these need to be added all over!)]

github.com/sagemath/memory_allocator - 1b41247fd0a69153bfd3ce37a4f1c32b09a6ec51 authored over 18 years ago by wstein <[email protected]>
[project @ Added list() method to integer and rational types]

This makes it compatible with the list() functionality for an element
of a number field, which re...

github.com/sagemath/memory_allocator - c05f3f1507d2b08d9db5dd9559581fde2fad61e4 authored over 18 years ago by jonhanke <[email protected]>
[project @ first step toward asymptotically fast linear algebra]

github.com/sagemath/memory_allocator - f5efcc94e7addefdabbb8167f0c99fe8fdfaa007 authored over 18 years ago by wstein <[email protected]>
[project @ bernoulli-explanation]

latex file explaining how the new bernoulli-numbers-mod-p algorithm works

github.com/sagemath/memory_allocator - 81f9b7816b9ef3b827deb35f47947534ebdc53a3 authored over 18 years ago by David Harvey <[email protected]>
[project @ Number field functionality for rational elements]

github.com/sagemath/memory_allocator - b68455cde24c6a551bfb42379fbb840d46679983 authored over 18 years ago by craigcitro <[email protected]>
[project @ vastly *vastly* increased the speed of LCM(of a list) and GCD(of a list)]

by moving it all into Pyrex using GMP.

github.com/sagemath/memory_allocator - 3ca15cec1e83357c6bada18e4c70beafd57a0b51 authored over 18 years ago by wstein <[email protected]>
[project @ bernoulli-improved]

* added improved bernoulli_mod_p() algorithm
(old version moved to bernoulli_mod_p_old())
* m...

github.com/sagemath/memory_allocator - 4de182546ea3997a5948c3835f3fc0dc8390b6d9 authored over 18 years ago by David Harvey <[email protected]>
[project @ change exceptions related to arithmetic to report only strings (no %s's)]

github.com/sagemath/memory_allocator - 41c86718f6967efff3a564ba917150fa2beab22d authored over 18 years ago by wstein <[email protected]>
[project @ fix doctest; notebook -- change style slightly.]

github.com/sagemath/memory_allocator - ecd617c77bebe5d1633deaeee6f724a5d37543d3 authored over 18 years ago by wstein <[email protected]>
[project @ sparse_matrix_pyx.rank throws exception if echelon form hasn't been calculated yet]

github.com/sagemath/memory_allocator - d97a28e8032140b5d4adbb8dd6f6191ce5772d76 authored over 18 years ago by Martin Albrecht <[email protected]>
[project @ latex of finite fields -- fix to use mathbb]

github.com/sagemath/memory_allocator - d4733f51e0b21711260984dc0e0dee4ee1c80de5 authored over 18 years ago by William Stein <[email protected]>
[project @ david harvey -- added bernoulli_mod_p function (fast implementation of buhler et al.)]

github.com/sagemath/memory_allocator - b9f045c46f05786ebbd4cfefb32409bd2a4ada5a authored over 18 years ago by William Stein <[email protected]>
[project @ rational reconstruction -- made ten times faster by using the pyrex version instead of an old python version that was accidently being used by default.]

github.com/sagemath/memory_allocator - 08e7096b202cba577fa3669150777aba98d27473 authored over 18 years ago by William Stein <[email protected]>
[project @ save/load -- add compress=False option (which can be much faster)]

github.com/sagemath/memory_allocator - b9560f6f78705949b45ea56feb8650d70f706002 authored over 18 years ago by William Stein <[email protected]>
[project @ misc features while implementing multimodular echelon for sparse cyclotomic matrices.]

github.com/sagemath/memory_allocator - 61673993745e7238f22cf2b73d542c299eedfa18 authored over 18 years ago by William Stein <[email protected]>
[project @ very large number of very minor improvements and bug fixes while preparing my CNTA talk.]

github.com/sagemath/memory_allocator - 92a05051466c87ac505b0e97fc51c5264bc6b117 authored over 18 years ago by William Stein <[email protected]>
[project @ rational.pyx -- fix bug in mathml output]

github.com/sagemath/memory_allocator - fd2cf1c795e1f0fa189b5689fe98063680b67052 authored over 18 years ago by William Stein <[email protected]>
[project @ factorial -- fixed overflow error (i.e., add an error message when n >= 2^32)]

github.com/sagemath/memory_allocator - 99ca359aae7b9e80ce999bcc89eef4990269dacf authored over 18 years ago by William Stein <[email protected]>
[project @ sparse matrix modint SAGEified a bit (base_ring() added, inheriting from Matrix)]

github.com/sagemath/memory_allocator - 427e8af176386015ae9702f6b6624ab064cdbcfb authored over 18 years ago by Martin Albrecht <[email protected]>
[project @ magma <--> sage interface: more coercions and more SAGE-like]

* now magma(poly or multi poly ring) works.
* assign_names and gens now implemented
* R.<...

github.com/sagemath/memory_allocator - 55c2c9a9bb7569556f7c837c77b553111264da95 authored over 18 years ago by William Stein <[email protected]>
[project @ mpfr -- added prec as a function for consistency with rest of sage]

github.com/sagemath/memory_allocator - 8986f8b55b2208d5132b6f54fefa6ad64d479841 authored over 18 years ago by William Stein <[email protected]>
[project @ Bugfix: Integer() -> integer.Integer() in sparse_matrix_pyx]

github.com/sagemath/memory_allocator - 7fd412296c8ce902cfb3c9fbeb493c1779450225 authored over 18 years ago by Martin Albrecht <[email protected]>
[project @ fixed bug in sparse matrix matrix_from_rows]

* also added numerous examples.

github.com/sagemath/memory_allocator - 514b61d9c2761455f8ba2b897524013685bfed6d authored over 18 years ago by William Stein <[email protected]>
[project @ dense/sparse matrix some cosmetic changes]

- rank() for sparse matrix
- getitem/setitem for dense matrix
- numrows/numcols in dense matrix -...

github.com/sagemath/memory_allocator - 3dc7d9367b531b22eea068dc4419c1544bcc30d6 authored over 18 years ago by Martin Albrecht <[email protected]>
[project @ gmp.pxi -- bug in crt]

It was pretty serious, though unlikely to occur in practice.
The problem was in ext/gmp.pxi in ...

github.com/sagemath/memory_allocator - 98dd3a05b725b7544737011d82eadd88a93f429d authored over 18 years ago by William Stein <[email protected]>
[project @ FiniteField_generic (Python) -> FiniteField (Pyrex)]

- Moved FiniteField_generic to FiniteField in ring.pyx
- also modified ext.ring.pyx and ext.gens....

github.com/sagemath/memory_allocator - d187552a436a1e3e6d1e3673b60716302f5af499 authored over 18 years ago by Martin Albrecht <[email protected]>
[project @ renem rational_reconstruction in rational.pyx to avoid conflict with rings/arith.py]

github.com/sagemath/memory_allocator - 4d5708164733a2816876586b5d161146ad669263 authored over 18 years ago by William Stein <[email protected]>
[project @ cusp.py -- documented!]

github.com/sagemath/memory_allocator - d4b087e78cb8ac6a7713112ffc7578ffab341234 authored over 18 years ago by William Stein <[email protected]>
[project @ optimizations -- so SAGE startup time will be faster]

github.com/sagemath/memory_allocator - 0d855e226a84a57a3f746c772c3c2ef03e0fee67 authored over 18 years ago by William Stein <[email protected]>
[project @ eliminate "Q", "Z" in all the examples (use QQ, ZZ instead);]

also -- lots of new code on the SAGE notebook.

github.com/sagemath/memory_allocator - 34a352a7230ca1b1bacfffebad195662516d499d authored over 18 years ago by William Stein <[email protected]>
[project @ numerous fixes to documentation -- needed since I removed most]

1-letter shortcuts, e.g., Z,Q,R,C,x. Again, you should put these
in your .sage/init.sage file.

github.com/sagemath/memory_allocator - 0fc7e0e5d6cc6a76588f1ab39ea1c8cdd4de6907 authored over 18 years ago by William Stein <[email protected]>
[project @ notebook -- first alpha version of the new SAGE notebook: ]

type notebook() at the SAGE prompt to try it out!

github.com/sagemath/memory_allocator - 4c268459ffa6875ac5d488393c0560391cb355d6 authored over 18 years ago by William Stein <[email protected]>
[project @ mpfr -- can coerce in numbers ignoring space, e.g. RR('1 E7') now works (which is what pari outputs!)]

github.com/sagemath/memory_allocator - e4fa56ea157ed59582528111ba54dd1afbe18897 authored over 18 years ago by William Stein <[email protected]>
[project @ very nice natural coercion RR --> QQ using continued fraction or base/string]

manipulation.

github.com/sagemath/memory_allocator - 029a8fc144308052d5cc8739d851745f85855df5 authored over 18 years ago by William Stein <[email protected]>
[project @ _coerce_ adjustment: now, e.g., an approx real/complex times a symbolic constant]

is an approx real or complex, which is all that makes sense, e.g.,
sage: golden_ratio*1.000000...

github.com/sagemath/memory_allocator - 0704f54407c13148fc9a4b74f118bd2e08e0c411 authored over 18 years ago by William Stein <[email protected]>
[project @ mpfr real numbers -- implement SAGE's standard sqrt and square_root ]

behavior; also add is_NaN method for reals.

github.com/sagemath/memory_allocator - 5e682b726b2a2560dfde29a14e1d2fe9a18f2556 authored over 18 years ago by William Stein <[email protected]>
[project @ numerous server and related changes:]

- now when start server it creates a directory structure of its data,
with cells, sobj, etc....

github.com/sagemath/memory_allocator - f4873b0a83bf49d6825c881e3979fe76917639c9 authored over 18 years ago by William Stein <[email protected]>
[project @ rational -- add exaples of QQ(RR(...)) conversion.]

github.com/sagemath/memory_allocator - d3d9247eb07864c167e42e8759c328c972d31464 authored over 18 years ago by William Stein <[email protected]>