Ecosyste.ms: OpenCollective

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

github.com/sagemath/memory_allocator

Cython extension class to allocate memory
https://github.com/sagemath/memory_allocator

[project @ Integer.nth_root() -- adds nth root method to Integer (wraps GMP mpz_root)]

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

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

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]

93df9fac165582c3f612bfa49e517842386fb439 authored over 18 years ago by wstein <[email protected]>
[project @ algdep.darcs]

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

6c95308fbf88a625d14f7ee7c321c9e1f600d4c9 authored over 18 years ago by wstein <[email protected]>
[project @ [email protected] --> [email protected] (hundreds of changes)]

496722da838b4da5fdbe36737ee6450ea0955404 authored over 18 years ago by wstein <[email protected]>
[project @ coerce -- fix so works for objects with no __class__ method.]

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

-- general improvements to SAGE/pyrex infrastructure.

1b8befb2e3e67547d84dd31cd01f03a8a6a43ad7 authored over 18 years ago by wstein <[email protected]>
[project @ pyrex integer_mod]

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.

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

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

c750417c6f77362b50ed44bd53a87bf4db3f626f authored over 18 years ago by wstein <[email protected]>
[project @ fix in gens.pyx]

c2b365b59bf359309db7f0f0b209ff6c76044ee1 authored over 18 years ago by Martin Albrecht <[email protected]>
[project @ matrix -- another snapshot]

6a26c32877433381e205ed8d0cd855e64fd7cf47 authored over 18 years ago by wstein <[email protected]>
[project @ matrix -- work in progress]

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

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, ...

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

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

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

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...

c05f3f1507d2b08d9db5dd9559581fde2fad61e4 authored over 18 years ago by jonhanke <[email protected]>
[project @ first step toward asymptotically fast linear algebra]

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

81f9b7816b9ef3b827deb35f47947534ebdc53a3 authored over 18 years ago by David Harvey <[email protected]>
[project @ Number field functionality for rational elements]

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.

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...

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

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

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]

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

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.)]

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.]

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

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

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.]

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

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)]

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

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.<...

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

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

7fd412296c8ce902cfb3c9fbeb493c1779450225 authored over 18 years ago by Martin Albrecht <[email protected]>
[project @ fixed bug in sparse matrix matrix_from_rows]

* also added numerous examples.

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 -...

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 ...

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....

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]

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

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

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.

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.

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!

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!)]

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.

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...

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.

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....

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

d3d9247eb07864c167e42e8759c328c972d31464 authored over 18 years ago by William Stein <[email protected]>
[project @ mpq from mpfr (2)]

f58f19bf65a78ad79fc79acdc84b0efe3c5aa71e authored over 18 years ago by didier deshommes <[email protected]>
[project @ fix comment in integer/rational code]

50a4b0689f9ac73284e8354cd030e06de57cddc4 authored over 18 years ago by William Stein <[email protected]>
[project @ rational/integer exponents -- fixed type checking bug]

a9de46e083b484b0a10e5451a67e012cff22ff05 authored over 18 years ago by William Stein <[email protected]>
[project @ trivial formating (coerce.pyx)]

8b21b59ec3132a84e26f604cd5bf9e5c75f299d3 authored over 18 years ago by William Stein <[email protected]>
[project @ dirichlet characters -- fixed bugs; added tons of examples]

57eccb3fa7157378f83bfa552a0c0d263cfd48f6 authored over 18 years ago by William Stein <[email protected]>
[project @ dense matrix -- fix sig handling.]

c3e1adcc8b372e5e61af7d7b513c04cf559d5eff authored over 18 years ago by William Stein <[email protected]>
[project @ RR floor -- fixed: now floor(RR(-5/2)) is -3.]

59660c75083190c39824d564a0fad76d2e500771 authored over 18 years ago by William Stein <[email protected]>
[project @ preparser -- <int literal>.foo() no longer allowed; sci notation now parsed correctly]

fbb0268f66146efb0b02062afcc60a755da10817 authored over 18 years ago by William Stein <[email protected]>
[project @ abelian group printing -- normalized to be like in SAGE]

3ef35038f67ce54afa00891b01620894c90ff9ae authored over 18 years ago by William Stein <[email protected]>
[project @ added some trivial mathml for illustrative purposes]

f4cbb973b9dc8c760130dad3cc221476e13380c8 authored over 18 years ago by William Stein <[email protected]>
[project @ alex Clemesha and W. stein -- massive improvements to server_http1()!]

eb6b19c074e9e576e116a74d86f336941bd21d66 authored over 18 years ago by William Stein <[email protected]>
[project @ david joyner's new group theory functions (WARNING: currently still in bad shape!)]

55d47153867a5af58f4ed06e0caa61feda47249b authored over 18 years ago by William Stein <[email protected]>
[project @ fixed nuisance in rational matrix multiply where ctrl-c wouldn't work.]

This is now fixed:
* NUISANCE:
sage: S = ModularSymbols(389,sign=1).cuspidal_submodule()
sa...

f8f35f5a2716fd8bc8e51a013cdead1b927fa9b3 authored over 18 years ago by William Stein <[email protected]>
[project @ changed is_square_free to is_squarefree in integer class for consistency.]

f7c0bc8aa07e7e7481db796745add8e16456b0a9 authored over 18 years ago by William Stein <[email protected]>
[project @ fixed bug in mwrank interface that messed up ctrl-c]

- pressing ctrl-c after using the mwrank C-library functionality
from SAGE in some cases r...

5602374f89b773760825cfefd8290857e2acac65 authored over 18 years ago by William Stein <[email protected]>
[project @ improved __truediv__ in element.pyx]

3599bf6530d966f3fa38551251dbc5d31eafd43d authored over 18 years ago by William Stein <[email protected]>
[project @ improve heilbronn.pyx comment]

4f1f15d2201b93260213cd2776599c79a5a40d27 authored over 18 years ago by William Stein <[email protected]>
[project @ added __truediv__ to element.pyx for future-proofing.]

f640efa749ea0af40c57557acd19debfaebcde03 authored over 18 years ago by William Stein <[email protected]>
[project @ new Groebner Fan functionality; plus lots along the way.]

* groebner_fan() function for multivariate-ideals; provides
very nice access to most of ...

61d2fb7c92aee38f931811a6e1b78ebaf5bc5f96 authored over 18 years ago by William Stein <[email protected]>
[project @ remove auto-generated header files from darcs controll]

f06eab34bd80d86e62e93c7df9495d55dd882614 authored over 18 years ago by William Stein <[email protected]>
[project @ fixes to work with new version of Pyrex]

7477086b574cca3a28691efa84a5b05db332a7ba authored over 18 years ago by William Stein <[email protected]>
[project @ added ceiling as alias for ceil]

0d7e858c814ab38f0ef09f8d8696b7b3158fd42a authored over 18 years ago by William Stein <[email protected]>
[project @ changed ceil (ceiling) to return an integer.]

f3530674e68579eec6750d67a9b5cb3d1a4c245e authored over 18 years ago by William Stein <[email protected]>
[project @ added base option to log for real numbers.]

76fd65e3c7a4ba0e5fcb88165a5ebce7923d9a6e authored over 18 years ago by William Stein <[email protected]>
[project @ factorial -- added fast GMP version, timings, etc.]

812ba6e738d6289b4dab3fc60b849ab0d582996b authored over 18 years ago by William Stein <[email protected]>
[project @ poly factor over fields; more examples; better floor]

* irred factors of polys over fields now monic
* floor now always returns an int

5058fbb5e0ad44bd4af175faf979dbdfaf9803a9 authored over 18 years ago by William Stein <[email protected]>
[project @ fixes for doctests]

7ad54d51c1229aee7e5eefeadbb6a6d0b78a4a27 authored almost 19 years ago by William Stein <[email protected]>
[project @ shift operations for real numbers]

997624331493bb24d74eb2101c719a8ccb36a7ba authored almost 19 years ago by dfdeshom <[email protected]>
[project @ shift operations for rationals]

41a29a7744a9e574b3694dab0f39c4d12d61f1c0 authored almost 19 years ago by dfdeshom <[email protected]>
[project @ shift operations for integers]

442213f7bc86065f6d435cf99881ecc7dde3bc8d authored almost 19 years ago by dfdeshom <[email protected]>
[project @ string repr of massive integers now works (due to GMP 4.2 bugfix)]

79be72545230d2fa220aae60ef0ed69625c01adf authored almost 19 years ago by William Stein <[email protected]>
[project @ polished mpfr examples; added some authorship info]

90a543015a4faeda1a19deee3f2c4deac495186e authored almost 19 years ago by William Stein <[email protected]>
[project @ mpfr docsstrings]

Adds some docstrings to mpfr functions

b188ba9af7c4ad73580ec322d563caa8d7e5764c authored almost 19 years ago by didier deshommes <[email protected]>
[project @ saving of objects bugfix]

50a6c6e312dd87b84099e16f71d5e5a2fe8229ee authored almost 19 years ago by William Stein <[email protected]>
[project @ updated doctests to account for bugfix in rounding mode]

3f86094372f40e10a210c15d59daa6f719b78ca5 authored almost 19 years ago by William Stein <[email protected]>
[project @ test_bit -- fixes to doctests]

df6dd4b5fb735b158fc9109f6060fe1fd42d981d authored almost 19 years ago by William Stein <[email protected]>
[project @ test_bit]

37410e339b665843c7664faf110ca3f1f249a464 authored almost 19 years ago by didier deshommes <[email protected]>
[project @ fix test for docstring in integer.pyx]

65c0523e2007d7c665feaff5da99a651c4e3e94a authored almost 19 years ago by William Stein <[email protected]>
[project @ add option to create integers in a specified base via integer constructor]

This is the expected behavior. Also we must do this since otherwise
the only way would be via...

0f2b385ea7832e93de2153a4494005d84e65a61e authored almost 19 years ago by Joe Wetherell <[email protected]>
[project @ mpfr rounding mode patch]

09f0e9b461a0ea1e2389ba244f615d9a6cf0547d authored almost 19 years ago by William Stein <[email protected]>
[project @ switch back to using mpz_pythonhash]

99c9aa56bef9937b19d178804febd1ca2ab0a5e5 authored almost 19 years ago by William Stein <[email protected]>
[project @ fix bug in hash(ZZ(0))]

a64e72eb2f6234c5caa64a3689abb5853b689c38 authored almost 19 years ago by Gonzalo Tornaria <[email protected]>