Commit Graph

  • 42acf68af8 prepreparing for release Fredrik Johansson 2008-01-13 15:29:54 +00:00
  • f883dc236e preparing for release Fredrik Johansson 2008-01-13 15:29:05 +00:00
  • 1c99842776 update README Fredrik Johansson 2008-01-13 15:28:36 +00:00
  • ebb09a9817 more interval stuff Fredrik Johansson 2008-01-13 14:38:38 +00:00
  • bf0824d7f9 interval arithmetic tests Fredrik Johansson 2008-01-13 14:02:50 +00:00
  • 79623cabf2 fix test execution Fredrik Johansson 2008-01-13 13:06:25 +00:00
  • 991b138dd9 support for powers of inf/nan Fredrik Johansson 2008-01-13 12:18:39 +00:00
  • 1c4e49db3c allow running unit tests without py.test Fredrik Johansson 2008-01-13 12:05:39 +00:00
  • b08efc62c6 update project files Fredrik Johansson 2008-01-13 11:51:34 +00:00
  • febc58ec17 update pidigits Fredrik Johansson 2008-01-13 11:38:15 +00:00
  • 883a74aa89 del demo directory Fredrik Johansson 2008-01-13 11:28:33 +00:00
  • f9114c6196 move tests, demos into main directory Fredrik Johansson 2008-01-13 11:27:10 +00:00
  • db0ad2e06f reorganization Fredrik Johansson 2008-01-13 11:23:53 +00:00
  • 9a9116084b merge ae implementations for mpf and mpc. add partial support for inf/nan in functions Fredrik Johansson 2008-01-13 00:40:40 +00:00
  • a0659b9296 fix division speed; use __slots__ Fredrik Johansson 2008-01-12 22:00:07 +00:00
  • 28dbf7ffe5 simplify mpf internals Fredrik Johansson 2008-01-12 21:16:07 +00:00
  • 56ab9415af more mpf refactoring and misc bugfixes Fredrik Johansson 2008-01-12 20:01:41 +00:00
  • 8965c14f12 simplify mpf internals. raise ValueError instead of TypeError in a few places Fredrik Johansson 2008-01-12 19:01:54 +00:00
  • 32bdb9122a big refactoring, step 1 Fredrik Johansson 2008-01-12 15:37:29 +00:00
  • d922ed8406 implement inf and nan at the lib level Fredrik Johansson 2008-01-06 23:39:11 +00:00
  • e4a7c2b14f permit unicode in constructor for mpf Fredrik Johansson 2007-12-19 15:23:12 +00:00
  • 3e93e0539f in-progress interval arithmetic module Fredrik Johansson 2007-12-05 14:21:59 +00:00
  • baab9d475b more solid code for integer powers, with added tests Fredrik Johansson 2007-12-05 14:04:07 +00:00
  • 81aced6395 include classifier in setup.py Fredrik Johansson 2007-11-27 12:25:21 +00:00
  • 3fa2e78077 fix breakage in mpf.__eq__ when using pypy-1.0.0 Fredrik Johansson 2007-11-25 17:27:10 +00:00
  • ff689a6636 edit changes list Fredrik Johansson 2007-11-24 13:08:57 +00:00
  • b6b6aa5b8b update version to 0.5 in setup.py Fredrik Johansson 2007-11-24 13:03:57 +00:00
  • 94981bd601 preparing for release Fredrik Johansson 2007-11-24 13:03:22 +00:00
  • 1fbbe1b979 rename cgamma to euler Fredrik Johansson 2007-11-24 11:32:49 +00:00
  • 6a525d28ce add simple docstring examples to quadts Fredrik Johansson 2007-11-24 10:53:21 +00:00
  • b332a4c459 implement __rmod__ Fredrik Johansson 2007-11-24 10:51:25 +00:00
  • 72c4333d77 fix str loading for inf/nan; remove unnecessary decimal imports Fredrik Johansson 2007-11-24 10:48:29 +00:00
  • 68becfd165 cosmetic edits to quad.py; import quadts directly in __init__.py Fredrik Johansson 2007-11-24 10:40:06 +00:00
  • 239d54950a fix some evil precision issues in quad; add comments and more options; use smaller test functions in test_quad Fredrik Johansson 2007-11-23 23:07:56 +00:00
  • 2c93d03f75 quad error handling Fredrik Johansson 2007-11-22 20:42:57 +00:00
  • 61805f9169 implement mod, floor and ceil operations. simplify some conversion functions Fredrik Johansson 2007-11-22 19:20:20 +00:00
  • 7bdb006763 remove unintentional bottleneck in __div__. sensible error message when attempting to access .val of inf or nan. make psyco in test_quad optional Fredrik Johansson 2007-11-22 18:27:39 +00:00
  • 9268589a4b rm debug lines Fredrik Johansson 2007-11-21 19:29:10 +00:00
  • c7e1aa8e81 integration over infinite intervals. tests for quad Fredrik Johansson 2007-11-21 19:27:38 +00:00
  • 08b468d95f preliminary support for inf and nan Fredrik Johansson 2007-11-21 16:23:33 +00:00
  • ec71d880aa +quad.py Fredrik Johansson 2007-11-20 20:43:41 +00:00
  • f699b8047e performance improvements Fredrik Johansson 2007-11-20 17:18:32 +00:00
  • fd44fc67aa performance enhancements Fredrik Johansson 2007-11-09 17:36:23 +00:00
  • 4e956e44f2 more comments and light editing to floatop.py Fredrik Johansson 2007-11-05 17:29:31 +00:00
  • e6830b73d4 fix setup script to include /lib Fredrik Johansson 2007-11-03 16:38:12 +00:00
  • df1ce96739 fix ugly string conversion bug; update docs Fredrik Johansson 2007-11-03 16:31:45 +00:00
  • 1cb79e6c37 new benchmark script Fredrik Johansson 2007-11-03 14:00:07 +00:00
  • 0ec6992cdc integer division functions no longer needed Fredrik Johansson 2007-11-03 12:47:19 +00:00
  • e97aadce7c added many test cases for division and reorganized some of the tests; added binary string conversion; fixed numeral() for negative numbers Fredrik Johansson 2007-11-03 12:42:04 +00:00
  • 1d9e345cc0 use fdiv for from_rational Fredrik Johansson 2007-11-02 22:47:22 +00:00
  • 3cb373cc67 add function for generating random numbers Fredrik Johansson 2007-11-02 20:38:16 +00:00
  • 7d2fc72d27 rewritten fdiv rounding code Fredrik Johansson 2007-11-02 20:27:41 +00:00
  • e4afb541bf complete last commit Fredrik Johansson 2007-11-02 17:06:32 +00:00
  • ab7525414d implement directed integer division functions; create test_bitwise.py for utility function tests Fredrik Johansson 2007-11-02 17:05:54 +00:00
  • 8447a34345 using py.test for unit tests; added test_strings.py Fredrik Johansson 2007-11-02 17:00:19 +00:00
  • 4ba838fb76 tidying floatop.py Fredrik Johansson 2007-11-01 19:07:07 +00:00
  • 8f19adfbb0 more tweaks to the floatop module Fredrik Johansson 2007-11-01 10:10:07 +00:00
  • 95cf8f5ebf small adjustments in the floatop module Fredrik Johansson 2007-10-31 23:28:41 +00:00
  • 0dee8a3373 code cleanup Fredrik Johansson 2007-10-31 23:22:05 +00:00
  • 1baa9910fd clean up normalize etc Fredrik Johansson 2007-10-31 23:10:33 +00:00
  • 99f7d8bc88 code tidying & commenting Fredrik Johansson 2007-10-31 22:42:15 +00:00
  • 3f60d8e4ae tidy code Fredrik Johansson 2007-10-31 16:28:38 +00:00
  • d43f3bef7a fix to_str bug for x ~= 10^16 Fredrik Johansson 2007-10-31 16:25:43 +00:00
  • 55daf4efcd comment for a future change Fredrik Johansson 2007-10-30 19:13:24 +00:00
  • 49b41e45c1 more work on printing Fredrik Johansson 2007-10-30 19:09:45 +00:00
  • 7097a93b21 more consistent naming for conversion functions Fredrik Johansson 2007-10-28 20:45:52 +00:00
  • 97d3eca46b print 3.1e+10 instead of 3.1e10; also fixed printing for 0.0 Fredrik Johansson 2007-10-28 19:58:32 +00:00
  • 3d5390ab70 update CHANGES to reflect recent commits Fredrik Johansson 2007-10-28 17:29:03 +00:00
  • ae54deea02 remove unfinished code for special numbers Fredrik Johansson 2007-10-28 17:24:29 +00:00
  • 488cda6a52 all-new, fast float->string conversion code. fixed some other bugs Fredrik Johansson 2007-10-28 17:21:26 +00:00
  • de537ba71d adjust cutoff in numeral() Fredrik Johansson 2007-10-20 10:48:01 +00:00
  • fa34703bab experimentally splitting the rshift function Fredrik Johansson 2007-10-11 15:14:17 +00:00
  • bb0f2ee5ee include lib/ in setup Fredrik Johansson 2007-10-11 14:24:07 +00:00
  • 340bcec1e3 refactoring lib into smaller pieces. many docstrings added Fredrik Johansson 2007-10-11 14:23:37 +00:00
  • 2ebd25ba50 speed up complex multiplication at least 30% Fredrik Johansson 2007-10-08 08:25:20 +00:00
  • c02edf574f be explicit about preserving precision in function input coercion Fredrik Johansson 2007-10-08 08:10:42 +00:00
  • d4c720d991 tweaks to gamma Fredrik Johansson 2007-10-06 10:05:05 +00:00
  • d620f668eb slightly speed up gamma Fredrik Johansson 2007-10-06 10:00:19 +00:00
  • 79fa5c2ee1 implement degree constant Fredrik Johansson 2007-10-05 16:03:53 +00:00
  • c16685350f add __nonzero__ to mpf so that atan2 works for x = y = 0 Fredrik Johansson 2007-10-05 15:56:29 +00:00
  • 6739e369fc fix pidigits.py Fredrik Johansson 2007-10-05 12:17:52 +00:00
  • 30b320c08b fix CHANGES Fredrik Johansson 2007-10-05 12:13:13 +00:00
  • 14ca8172eb put back original constant __repr__ Fredrik Johansson 2007-10-05 12:07:00 +00:00
  • c626241ca3 set version 0.3 in setup.py Fredrik Johansson 2007-10-05 11:30:22 +00:00
  • 75626c6508 readme and changes updated Fredrik Johansson 2007-10-05 11:29:59 +00:00
  • 6351c60191 misc cleanup Fredrik Johansson 2007-10-05 11:16:29 +00:00
  • d3472277d0 more hard trig tests Fredrik Johansson 2007-10-05 11:08:38 +00:00
  • e0ff04ebf9 imaginary erf bug Fredrik Johansson 2007-10-05 10:54:32 +00:00
  • 1a6f57c7ec docstrings Fredrik Johansson 2007-10-05 10:39:57 +00:00
  • a2b86e1881 many more docstrings Fredrik Johansson 2007-10-05 10:36:28 +00:00
  • d2e8052b86 arg() function; changes to benchmark script; many added docstrings Fredrik Johansson 2007-10-05 09:07:56 +00:00
  • 443c543cdc more benchmarks Fredrik Johansson 2007-10-04 18:06:50 +00:00
  • e78c7c306c benchmarking Fredrik Johansson 2007-10-04 17:57:39 +00:00
  • c7e44981e6 fix cosh/sinh mixup Fredrik Johansson 2007-10-04 15:55:49 +00:00
  • 71893af816 don't forget to normalize Fredrik Johansson 2007-10-04 14:22:37 +00:00
  • 1e3a7802db faster, more compact, and more accurate cos/sin/cosh/sinh Fredrik Johansson 2007-10-04 14:13:36 +00:00
  • a80d487c16 use taylor series around 0 for hyperbolic/inverse functions to maintain accuracy. no tests added yet Fredrik Johansson 2007-10-03 19:41:39 +00:00
  • 827f6814cc more tests & bug fixing Fredrik Johansson 2007-10-03 16:41:21 +00:00
  • 2fbbfa95f8 better handling of powers of two in normalize() Fredrik Johansson 2007-10-03 16:27:49 +00:00
  • 7b84d97631 gamma, zeta, erf Fredrik Johansson 2007-10-03 16:20:50 +00:00