Age | Commit message (Collapse) | Author | Files | Lines |
|
Notable changes since version 1.1.0:
- New graphics framework.
- Support for using GMP with sbcl on 32/64 bit AMD/Intel processors
(to activate it one must use '--with-gmp' option to configure).
- Improvements to integration and normalization. In particular
integrals containing multiple non-nested roots should now work
much faster. Also FriCAS now can compute more integrals
of Liouvillian functions.
- Several new special functions.
- Improvements to efricas.
- Looking for default init file FriCAS now first tries to use
'.fricas.input' and only if that fails it looks for
'.axiom.input'.
Bug fixes, in particular:
- Numeric atan, asin and acos took wrong branch.
- WeierstrassPreparation package did not work.
- Saving and restoring history should be now more reliable.
- Fixed two bugs in Spad compiler related to conditional compilation.
- Fixed a problem with rational reconstruction which affected
guessing package.
|
|
changes:
-misc fixes and feature additions
-space saving / time improvements
-needs py-cython-0.13
|
|
pkgsrc changes:
+ Add license
+ Update master site
Changes since last pkgsrc version (0.39):
July 23rd, 2010
v0.42.0
-- Fix for mp_prime_next_prime() bug when checking generated prime
-- allow mp_shrink to shrink initialized, but empty MPI's
-- Added project and solution files for Visual Studio 2005 and Visual Studio 2008.
March 10th, 2007
v0.41 -- Wolfgang Ehrhardt suggested a quick fix to mp_div_d() which makes the detection of powers of two quicker.
-- [CRI] Added libtommath.dsp for Visual C++ users.
December 24th, 2006
v0.40 -- Updated makefile to properly support LIBNAME
-- Fixed bug in fast_s_mp_mul_high_digs() which overflowed (line 83), thanks Valgrind!
|
|
Bump PKGREVISION.
|
|
|
|
|
|
|
|
* Fix image-fill, pattern and gradient export.
* Read tab colors from OOo config in ODF files.
* Improve some ODF chart import/export.
* Import/export all sheet objects from and to ODF files.
* Fix reformatting of cells on expression entry.
* Allow multiple selection in manage sheet dialog.
* Permit ctrl-click specification of sort columns.
* Set ODF files to save by default as ODF files.
* Fix ssconvert crash on form controls.
* Improve printing of the form controls.
* Permit choice whether to print sheet objects.
* Export/import tick label rotation angle.
* Read and write cell comments from/to OpenXML.
* Revised ssconvert man page.
* Fix several potential and actual problems highlighted by
LLVM/clang static analysis.
* Fix date entry problem.
* Fix problem with inter-process empty-value paste.
* Fix problem with inter-process object paste.
* Allow user-defined templates.
* Improve test suite.
|
|
changes:
-Added support for multi-threading in pure C
-refactorization of the opcode machinery, Added a couple of opcodes
-fixes
-release GIL during computations for better resource usage for
multithreaded apps
|
|
changes:
* Allow changing variable names for all plotting functions
* Add SlopefieldTicks, VectorfieldTicks, LinePlotVariableNames, and
SurfacePlotVariableNames, parameters
* Add AskButtons interactive function
* Add RungeKuttaFull, EulersMethodFull functions
* CHANGE: spelling fix: AuxiliaryUnitMatrix doesn't have two l's
* Support for setting legend on LinePlotDrawLine with a "legend" parameter
* Allow comparisons (== and !=) with null, treating it as an empty matrix
* Uses GIO instead of GnomeVFS
* Allow slopefield solutions to leave plot window by a small fudge factor.
-bugfixes
-documentation / translation updates
|
|
changes:
-The prefix needed for parsing hex values is now "0x" and no longer "$"
-The associativity of binary operators can now be changed.
-The pow operator is now right associative.
-Seperator can now be used outside of functions.
+bugfixes
|
|
A years worth of fixes since 2.0.4.
|
|
|
|
lp_solve is a Mixed Integer Linear Programming (MILP) solver.
It is a free linear (integer) programming solver based on the
revised simplex method and the Branch-and-bound method for the
integers. lp_solve solves pure linear, (mixed) integer/binary,
semi-continuous and special ordered sets (SOS) models.
|
|
|
|
math/pari does not need the entire set of teTeX packages. Rather,
pdftex and a few font packages suffice to build its documentation.
|
|
pkgsrc changes:
- bump required perl5 version to 5.12.2nb1 to get Math::BigInt>=1.90
Upstream changes:
2010-09-10 v1.14 rafl 5716 tests
* Fix tests with Math::BigInt >= 1.90 and depend on it.
|
|
pkgsrc changes:
- adjust license
- adjust patch to find libgmp
- require perl>=5.12.2nb1 to get Math::BigInt>=1.90
Upstream changes:
2010-09-23 v1.32 rafl 5559 tests
* Re-upload 1.31 as a stable release without further changes.
2010-09-21 v1.31 rafl 5559 tests DEVELOPMENT RELEASE
* Add hooks for Storable (de-)serialisation.
* Avoid failure in the destructor if someone blessed nonsense into our class.
2010-09-20 v1.30 rafl 5558 tests
* Re-upload 1.29 as a stable release without further changes.
2010-09-19 v1.29 rafl 5558 tests DEVELOPMENT RELEASE
* Attempt to fix a bug in the bundled version Devel::CheckLib.
It used to ignore @Config{qw(ccflags ldflags)} and only tried to look for
headers and libraries with the compiler's default include- and lib-paths as
well as those explicitly asked for by the user.
2010-09-17 v1.28 rafl 5558 tests
* Re-upload 1.27 without further changes as a stable release.
2010-09-15 v1.27 rafl 5558 tests DEVELOPMENT RELEASE
* Try to support perls older than 5.8.8 again.
Tested with 5.8.7 and 5.6.2.
2010-09-14 v1.26 rafl 5558 tests DEVELOPMENT RELEASE
* Error out early if libgmp or gmp.h are missing.
* Clone Math::BigInt::GMP instances on thread cloning.
This should make the module threadsafe.
2010-09-10 v1.25 rafl 5536 tests
* Fix tests with Math::BigInt >= 1.90 and depend on it.
|
|
Upstream changes:
0.58 September 17 2010
! Fix for text cells formatted with a leading apostrophe.
http://rt.cpan.org/Public/Bug/Display.html?id=61299
! Documentation fixes. Thanks to Dan Dascalescu
Fix RT #61320 (typos)
http://rt.cpan.org/Public/Bug/Display.html?id=61320
! Fix for currency locales in format strings.
Reported by wjaguar.
http://rt.cpan.org/Public/Bug/Display.html?id=60547
! Fix for incomplete SETUP records.
Reported by M.C. Deurloo.
|
|
|
|
Based on PR#43737 by Kamel Derouiche.
remove RESTRICTION, because COPYING file said GPL or LGPL, nothing for others.
PyEphem CHANGELOG
=================
Version 3.7.3.4 (2009 April 30)
-------------------------------
- Added a new ``next_pass()`` method to ``Observer`` that searches for
when a satellite next rises, culminates, and sets.
- Added a ``compute_pressure()`` method to ``Observer`` which computes
the standard atmospheric pressure at the observer's current elevation.
This function now gets called automatically on new ``city()`` objects
before they are returned to the user.
- Corrected the altitude of San Francisco as returned by ``city()``.
- Improved the copyright message so that two more authors are credited.
Version 3.7.3.3 (2008 October 3)
--------------------------------
- Added ``cmsI`` and ``cmsII`` attributes to ``Jupiter`` to provide the
central meridian longitude in both System I and System II.
- **Bugfix**: Saturn was returning the wrong values for its earthward
and sunward angle tilt.
Version 3.7.3.2 (2008 July 2)
-----------------------------
- **Bugfix**: the rising and setting functions, if called repeatedly,
would sometimes get hung up on a single answer which they would return
over and over again instead of progressing to the next rising or
setting. They should now always progress instead of getting stuck.
Version 3.7.3.1 (2008 July 1)
-----------------------------
- **Bugfix**: the rising and setting functions were attempting to
achieve such high precision that users sometimes found circumstances
under which they would not complete at all! They now stop and return
an answer once they are withing a half-second of the real time of
rising, transit, or setting, which solves the problem without damaging
the quality of the results when tested against the Naval Observatory.
- Upgraded to the libastro from XEphem 3.7.3.
Version 3.7.2.4 (2008 June 12)
------------------------------
- **Incompatible Change**: After feedback from users, I have changed
the ``Observer`` methods which find risings, settings, and transits,
so that they do not change their Observer's ``.date`` attribute. So
the sequence:
.. code-block:: python
r1 = boston.next_rising(mars)
r2 = boston.next_rising(mars)
now computes the same value twice! If you want a series of calls to
each begin when the other left off, you can use the ``start=``
parameter described in the next item:
.. code-block:: python
r1 = boston.next_rising(mars)
r2 = boston.next_rising(mars, start=r1)
- Added an optional ``start=`` argument to the rising, setting, and
transit ``Observer`` functions, that tells them from which date and
time to begin their search.
- **Bugfix**: Rewrote planetary moon routines so that moons of Mars,
Jupiter, Saturn, and Uranus now return appropriate data for years
1999-2020. (Each moon had been returning the unmodified position of
its planet, because I was unsure whether I could distribute the moon
data with PyEphem.)
- You can no longer create arbitrary attributes on an ``Observer``, to
prevent users from accidentially saying things like
``here.longitude`` or ``here.lon`` when they mean ``here.long``.
Create your own subclass of ``Observer`` if you need the power to
set your own attributes.
- The ephem module now provides a ``__version__`` symbol.
- Added test suite that tests planet and planet moon positions
against JPL ephemeris data (needs more work).
Version 3.7.2.3 (2008 January 8)
--------------------------------
- Three new classes ``Equatorial``, ``Ecliptic``, and ``Galactic``
allow coordinates to be transformed between the three systems
(ability to transform coordinates was requested by Aaron Parsons).
- Added constants for popular epochs ``B1900``, ``B1950``, and
``J2000``.
- Added named functions for every solstice and equinox (before, only
the vernal equinox could be asked for specifically).
- Product tests have been moved inside of the ``ephem`` module itself,
and can now be invoked simply by running:
.. code-block:: bash
$ python setup.py test
- **Bugfix**: ``Angle()`` can no longer be directly instantiated.
- **Bugfix**: San Francisco had the wrong coordinates in the cities
database (pointed out by Randolph Bentson).
Version 3.7.2.2 (2007 December 9)
---------------------------------
- The phases of the moon can now be determined through the functions
``next_new_moon()``, ``next_full_moon()``, ``previous_new_moon()``,
et cetera.
- Added a modest database of world cities; the ``city()`` function
returns a new Observer on each call:
.. code-block:: python
observer = ephem.city('Boston')
- Using the old ``rise``, ``set``, and ``transit`` attributes on
``Body`` objects now causes a deprecation warning.
- **Bugfix**: the last release of PyEphem omitted the constants
``meters_per_au``, ``earth_radius``, ``moon_radius``, and
``sun_radius``; the constant ``c`` (the speed of light) is also now
available.
Version 3.7.2.1 (2007 October 1)
--------------------------------
- Functions now exist to find equinoxes and solstices.
- Bodies now cleanly offer three different versions of their
position, rather than making the user remember obscure rules for
having each of these three values computed:
* Astrometric geocetric right ascension and declination
* Apparent geocentric right ascension and declination
* Apparent topocentric right ascension and declination
- Bodies can now find their next or previous times of transit,
anti-transit, rising, and setting.
- A ``localtime()`` function can convert PyEphem ``Date`` objects to
local time.
- Now ``ephem.angle`` instances can survive unary ``+`` and ``-``
without getting changed into plain floats.
- The ``elev`` Observer attribute has been renamed to ``elevation``.
- Observers now display useful information when printed.
- Added a much more extensive test suite, which, among other things,
now compares results with the United States Naval Observatory,
insisting upon arcsecond agreement.
- **Bugfix**: When a fixed body is repeatedly precessed to different
dates, its original position will no longer accumulate error.
Version 3.7.2a (2007 June)
--------------------------
- Upgraded to the libastro from XEphem 3.7.2.
- Should now compile under Windows!
- **Bugfix**: rewrote date-and-time parsing to avoid the use of
``sscanf()``, which was breaking under Windows and requiring the
insertion of a leading space to succeed.
- Improved the error returned when a date string cannot be parsed,
so that it now quotes the objectionable string (so you can tell
which of several date strings on the same line gave an error!).
|
|
3.5 years worth of bug fixes/changes.
|
|
|
|
version, and bump all depends.
Per discussion on pkgsrc-changes.
|
|
variable to avoid unnecessary changes to PLIST for every update.
Gnumeric 1.10.10
Andreas:
* Significantly improve chart export and import to/from ODF.
* Improve handling of corrupted ODF files.
* Fix percentage style import from ODF. [#627517]
* Fix INTERPOLATION documentation. [#627461]
* Provide progress info in ODF export.
* Improve warnings dialog in ODF import.
* Fix button sensitivity in sort dialog.
Jean:
* Fix some interpolation and periodogram issues.
* Fixed graph scalar data editor behavior. [#628721]
Morten:
* Plug sylk importer leak.
* Plug xml importer leak.
* Plug odf importer leak. [#627759]
* Extend domain of IMPOWER. [#627775]
* Allow use of glib's memory profiler.
* Fix some confusion of char vs. xmlChar.
* Fix elapsed-time entry. [#628082]
* Fix problems with limits for date axes.
* Improve function docs self test.
* Fix errors in function docs.
|
|
3.0200 June 18, 2010
- Added skewness and kurtosis
- https://rt.cpan.org/Ticket/Display.html?id=58187
- Thanks to Shawn Laffan.
3.0102 June 15, 2010
- Add the $VERSION variable to Statistics::Descriptive::Sparse and
Statistics::Descriptive::Full. This was done to silence the CPAN indexer.
3.0101 June 15, 2010
- Moved the trimmed_mean caching test (that used the Benchmark.pm module)
to rejects/descr.t , because it kept failing.
|
|
0.13 Sun May 16 13:08:12 MSD 2010
- ability to read xlsx from filehandle (RT #57483, thanks Sergey Pushkin)
|
|
|
|
|
|
math/p5-Math-Random-MT.
The Mersenne Twister is a pseudorandom number generator developed by
Makoto Matsumoto and Takuji Nishimura. It is described in their paper at
<URL:http://www.math.keio.ac.jp/~nisimura/random/doc/mt.ps>.
|
|
1.03 2010-05-08
* Return list elements in sorted order.
|
|
|
|
CHANGES MADE TO MATHOMATIC 15.2.0 TO BRING IT UP TO THE NEXT VERSION:
All makefiles were improved. Library test/example program is renamed to "testmain".
Package maintainers please take note: support for the DESTDIR environment variable was
added to the makefiles; for proper operation when packaging version 15.2.1 or higher,
please remove any patches for missing DESTDIR support.
m4 Mathomatic should work now when included in the Mathomatic package (make m4install).
Thank you for packaging Mathomatic! If I did anything wrong, please let me know.
8/26/10 - Added the -e option, which processes mathematical expressions and Mathomatic commands
instead of input files on the shell command line. For example, entering
"mathomatic -eq 2+3" gives "answer = 5". This functionality has been requested
many times by Mathomatic command line users. A complete example:
CHANGES MADE TO MATHOMATIC 15.1.6 TO BRING IT UP TO THE NEXT VERSION:
Minor improvements were made to the user documentation.
8/22/10 - Removed "Complex number roots approximated" warning message, since this happens often.
Capitalized E, I, PI, and Pi are now accepted as the universal constants e, i, and pi,
without needing to enter "set no case". This allows Mathomatic to easily
accept Mathematica style expression input.
m4 Mathomatic now additionally accepts Mathematica style capitalized function input.
matho and rmath now display elapsed, CPU, and system times in seconds upon exit.
8/23/10 - Fixed #equation-number entry at the main prompt to always work and allow an expression
or equation following on the same line to be entered at that equation space.
For example: "#10 y=1/x" will work now;
previously only worked if equation space number 10 was previously allocated and used.
The way it works is: all equation spaces up to and including number 10 are allocated,
if not already allocated, upon entry of "#10".
Equations spaces are allocated with the memory allocator malloc(3).
CHANGES MADE TO MATHOMATIC 15.1.5 TO BRING IT UP TO THE NEXT VERSION:
7/26/10 - Disabled ncurses call for auto-color detection when CYGWIN is defined while
compiling the source code, due to a reported problem of readline failing with
ncurses in Cygwin.
7/28/10 - Disabled readline history save file for the Cygwin port,
because it is a filename that starts with a period.
7/31/10 - Added "set fractions_display" option, to allow disabling the automatic conversion of
fractions like .5 to 1/2 for display.
Developer requested and useful in the symbolic math library,
when numerical fraction output isn't wanted.
8/01/10 - Fixed a memory leak when ignoring the output string in the symbolic math library.
8/04/10 - Preserve overflowed powers like 2^2222 rather than aborting with an error message.
Allow simplification of math like 2*2^2222 and 2/2^2222.
8/08/10 - matho-primes runs twice as fast with the -ffast-math gcc compilation option,
which is now enabled by default. Don't try -ffast-math with the main Mathomatic
program though, because then Mathomatic won't work properly.
CHANGES MADE TO MATHOMATIC 15.1.4 TO BRING IT UP TO THE NEXT VERSION:
Many minor tweaks and improvements.
7/03/10 - Makefiles and compile scripts were corrected and enhanced
per http://www.gnu.org/prep/standards/
7/06/10 - Changed all "#if true" and "#if false" conditional commenting to "#if 1" and "#if 0"
in the C source code, thanks to Min Sik Kim of NetBSD pkgsrc.
CHANGES MADE TO MATHOMATIC 15.1.3 TO BRING IT UP TO THE NEXT VERSION:
All of the Unix man pages and user manuals for Mathomatic were fixed.
The compare and "solve verify" commands now simplify more thoroughly with "repeat simplify"
for better expression equality determination.
6/17/10 - Greatly improved file operation error reporting by using the perror(3) function.
6/18/10 - Fixed categories in "icons/mathomatic.desktop";
Mathomatic now goes under valid categories, mainly Education.
CHANGES MADE TO MATHOMATIC 15.1.2 TO BRING IT UP TO THE NEXT VERSION:
6/6/10 - I made mistakes in the improvement to the simplify command of version 15.1.2,
the original working simplify logic of version 15.1.1 is now restored, sorry.
CHANGES MADE TO MATHOMATIC 15.1.1 TO BRING IT UP TO THE NEXT VERSION:
A general cleanup was done.
A small improvement was made to the final result of the simplify and fraction commands.
Showing intermediate results in the calculate, sum, and product commands is now done with "set debug 1".
5/28/10 - Added "tests/collatz.in", the Collatz conjecture as an automatically computable equation.
CHANGES MADE TO MATHOMATIC 15.1.0 TO BRING IT UP TO THE NEXT VERSION:
Code and documentation cleanup.
5/21/10 - Added "primes/matho-sum", a utility that sums its command line arguments or standard input.
Use "matho-primes 0 2000000 | matho-sum" to find the sum of all primes less than 2,000,000.
Solves Project Euler problem #10: http://projecteuler.net/index.php?section=problems&id=10
5/23/10 - Primes (') are allowed in variable names now, if not using the symbolic math library, so that the
derivative, integrate, and nintegrate commands can change the dependent variable to y', y'', etc.
This can be turned on in the symbolic math library by the command "set special_variable_characters='".
Non-alphanumeric characters in variable names are now converted to underline characters (_)
when exporting to a programming language or to a different program.
CHANGES MADE TO MATHOMATIC 15.0.8 TO BRING IT UP TO THE NEXT VERSION:
5/10/10 - Added "help constants" command.
5/11/10 - Integer variables are now specified by using a variable name that starts with "integer",
like "integer1", "integer_x", etc. Currently only the modulus operator "%" checks
for integer variables, to help with simplification.
5/12/10 - Corrected the output string type of the symbolic math library API. It was erroneously declared
as type "const", possibly causing a memory leak.
5/13/10 - Moved and adapted "makefile.lib" to "lib/makefile", so the symbolic math library build is isolated.
Previously "make clean" was required between different builds. All makefiles require GNU make now.
CHANGES MADE TO MATHOMATIC 15.0.7 TO BRING IT UP TO THE NEXT VERSION:
4/26/10 - Allow "make pdf" to generate PDF documentation from the HTML documentation with htmldoc.
Please read the comments in the makefile for all available options.
4/29/10 - For every makefile, CFLAGS has been modified to include OPTFLAGS as required by the Fedora Linux
build system, and OPTFLAGS defaults to the optional gcc specific flags like optimization.
In the symbolic math library, made available the equation number of the result of calling the API,
if also stored in an equation space. The result equation number is stored in the global "result_en".
Useful if you want to know where the result was stored, to act on it with further commands.
CHANGES MADE TO MATHOMATIC 15.0.6 TO BRING IT UP TO THE NEXT VERSION:
Corrections and improvements to the documentation were made.
4/3/10 - Vastly improved the "factor number" user interface, now factors integer expressions like 2^32-1.
"factor number" is disabled in library mode.
4/13/10 - The real and imaginary commands no longer fail when the expression is not complex,
just a warning is given.
4/14/10 - Changed normal display of "-1*" to "-", for prettier 2D expression output,
so things like "-a" display properly, not as "-1*a".
CHANGES MADE TO MATHOMATIC 15.0.5:
1/28/10 - Added a Python utility called "primorial" to the Prime Number Tools install
that multiplies together the results of matho-primes, displaying the primorials
of the integers given on the command line.
3/18/10 - Changed author email address to "gesslein@linux.com".
3/23/10 - Catch SIGHUP and SIGTERM signals for proper termination of the Mathomatic program;
readline was messing up when Mathomatic was terminated by closing the shell window.
The plot command now always plots expressions with grid marks displayed for reference.
CHANGES MADE TO MATHOMATIC 15.0.4:
1/21/10 - In the makefile, changed the HTML man page generator back to rman because
groff HTML output looks really bad and rman allows linking to other man pages.
groff is no longer used.
1/24/10 - Fixed "make m4install", the installed rmath and matho programs weren't working.
1/27/10 - Added GNU LGPL license notices to every C source file with a copyright notice,
for proper protections.
CHANGES MADE TO MATHOMATIC 15.0.3:
1/9/10 - Fixed a problem only in the version 15.0.3 makefile, where it didn't respect
the CC environment variable set by the user, instead it always used "gcc"
as the C compiler.
CHANGES MADE TO MATHOMATIC 15.0.2:
12/27/09 - Moved get_screen_size() from main.c to am.c because it is used in the library when
compile-time options UNIX or CYGWIN are defined.
Thanks to Cygwin port maintainer Reini Urban for noticing and fixing this problem.
Defining UNIX or CYGWIN in library mode is not recommended.
12/31/09 - Added code to allow any command to be preceded by "repeat", which sets the
repeat flag for the following command. Most commands ignore the repeat flag.
1/1/10 - Ported divide and roots commands to be repeatable. Also repeatable are the
calculate and eliminate commands.
1/2/10 - Allow Taylor series computation even if the specified differentiation variable
is not found in the expression, giving a warning.
Ported simplify command to be a repeatable full simplify; that is, typing
"repeat simplify" repeatedly runs the simplify command until the result stabilizes
to the smallest size expression.
1/7/10 - Thanks to pretty C code submitted by Simon Geard,
the code and variables commands have been made much more readable.
1/8/10 - Made Mathomatic easier to compile under Solaris, thanks to Michael Pogue of Sun.
Fixed failure to compile under BSD Unix when compiling with readline support.
CHANGES MADE TO MATHOMATIC 15.0.1:
12/19/09 - The last few versions fix the ugliness caused by the GCD factoring change made on 6/22/09.
Today's change factors out the numerical GCD of rational coefficients as needed to simplify.
Most simplification results should be beautiful and the simplest possible again now,
without the misleading observed magnitude caused by always factoring out the GCD,
which was why the change of 6/22/09 was made.
CHANGES MADE TO MATHOMATIC 15.0.0:
12/12/09 - Fixed a problem with the -q (quiet mode) option being ignored if the session options
were ever saved with the "set save" command.
12/13/09 - Added code to allow Mathomatic output to be redirected by default.
Fixed the derivative command to be successful even when the result is 0,
when compiled as a library.
12/14/09 - Added ability to log symbolic math library results, and made command behavior
more consistent in the library by always returning the final result string.
12/16/09 - The factor command now factors more by factoring out the GCD of rational coefficients.
CHANGES MADE TO MATHOMATIC 14.6.3 TO BRING IT UP TO 15.0.0:
Cleanup and more bug fixes.
11/26/09 - Added detection of the terminal's ANSI color availability, when readline is enabled.
11/28/09 - Added detection of divide by zero and NaN when using the "solve verify" command,
for more correct results.
Solving now factors out the GCD of rational coefficients, for improved results.
The fixes today are from errors solving equations like (2*x/(x - 3)) + 3 = 6/(x - 3)
11/29/09 - Disallow the variable named "nan". NaN cannot be directly entered into Mathomatic.
11/30/09 - Added shell scripts "t" and "tests/t" to easily test Mathomatic by typing "./t".
12/2/09 - The fraction command now factors out the GCD of rational coefficients like the
solve command does, so that coefficients in algebraic fractions become integers.
The GCD verifying routine was perfected by making it very strict, like it should be.
|
|
From PR pkg/43790 by Kamel Derouiche
pkgsrc changes:
- re-set LICENSE (modified-bsd).
upstream changes:
Networkx-1.2
Release date: 28 July 2010
See: https://networkx.lanl.gov/trac/timeline
New features
* Ford-Fulkerson max flow and min cut
* Closness vitality
* Eulerian circuits
* Functions for isolates
* Simpler s_max generator
* Compatible with IronPython-2.6
* Improved testing functionality: import networkx; networkx.test() tests
entire package and skips tests with missing optional packages
* All tests work with Python-2.4
* and more, see
https://networkx.lanl.gov/trac/query?status=closed&group=milestone&milestone=networkx-1.2
Networkx-1.1
Release date: 21 April 2010
See: https://networkx.lanl.gov/trac/timeline
New features
* Algorithm for finding a basis for graph cycles
* Blockmodeling
* Assortativity and mixing matrices
* in-degree and out-degree centrality
* Attracting components and condensation.
* Weakly connected components
* Simpler interface to shortest path algorithms
* Edgelist format to read and write data with attributes
* Attribute matrices
* GML reader for nested attributes
* Current-flow (random walk) betweenness and closeness.
* Directed configuration model, and directed random graph model.
* Improved documentation of drawing, shortest paths, and other
algorithms
* Many more tests, can be run with ?import networkx; networkx.test()?
* and much more, see
https://networkx.lanl.gov/trac/query?status=closed&group=milestone&milestone=networkx-1.1
API Changes
Returning dictionaries
Several of the algorithms and the degree() method now return dictionaries keyed
by node instead of lists. In some cases there was a with_labels keyword which is
no longer necessary. For example,
>>> G=nx.Graph()
>>> G.add_edge('a','b')
>>> G.degree() # returns dictionary of degree keyed by node
{'a': 1, 'b': 1}
Asking for the degree of a single node still returns a single number
>>> G.degree('a')
1
The following now return dictionaries by default (instead of lists) and the
with_labels keyword has been removed:
* Graph.degree(), MultiGraph.degree(), DiGraph.degree(),
DiGraph.in_degree(), DiGraph.out_degree(), MultiDiGraph.degree(),
MultiDiGraph.in_degree(), MultiDiGraph.out_degree().
* clustering(), triangles()
* node_clique_number(), number_of_cliques(), cliques_containing_node()
* eccentricity()
The following now return dictionaries by default (instead of lists)
* pagerank()
* hits()
Adding nodes
add_nodes_from now accepts (node,attrdict) two-tuples
>>> G=nx.Graph()
>>> G.add_nodes_from([(1,{'color':'red'})])
Examples
* Mayvi2 drawing
* Blockmodel
* Sampson?s monastery
* Ego graph
Bug fixes
* Support graph attributes with union, intersection, and other graph
operations
* Improve subgraph speed (and related algorithms such as
connected_components_subgraphs())
* Handle multigraphs in more operators (e.g. union)
* Handle double-quoted labels with pydot
* Normalize betweeness_centrality for undirected graphs correctly
* Normalize eigenvector_centrality by l2 norm
* read_gml() now returns multigraphs
|
|
Changes in Maxima 5.22.1
New items in core:
* function gensym: new
* function makelist: extensions
Other revisions in core:
* improvements in specint (Laplace transform)
* improvements in Xmaxima user interface
* inverse properties for erf and friends
* function transpose: faster algorithm
Other revisions in share:
* package graphs: new graph definitions, tutte and flow polynomials, bug fixes, other updates
* package draw: new object geomap, rename mesh to elevation_grid, other updates
* package descriptive: new functions smin, smax; functions mini, maxi now deprecated
* package simplify_sum: try to detect telescoping sums
* package ezunits: additional conversions, faster conversion algorithm
* package lapack: new function dgesv
* package colnew: improved interface functions
* package dynamics: bug fix
* package mnewton: bug fix
* package finance: update
Bug fixes:
3035313 - some array references translated incorrectly
3029610 - integrate and %e_to_numlog
3025038 - gruntz needs logexpand:true
3024797 - @POSIX_SHELL@ always substitued by /bin/sh in configure.lisp
3014545 - submatrix does not work as expected
3012427 - tex2ooo.lisp invalid output
3010829 - numerical evaluation of elliptic_ec fails for argument > 1
3010525 - abs documentation doesn't explain mapping behavior
3009011 - plot3d syntax
3007061 - log(x^2) simplifies to 2 log(x) for all x
3005820 - full_listify
3002971 - limit fails where rat+subst works
2999635 - trigrat(sin(1)) makes mess
2998621 - conjugate(atan(x+%i*y)) wrong
2997276 - zeta(3),numer; gives Lisp error
2996542 - log(x) integration is incorrect.
2996106 - at(diff(f(x,y),x,1,y,1),[x=a,y=b]) is wrong
2996065 - Unevaluated numerical hypergeometric() call
2992398 - sort doesn't give error for invalid comparison
2991924 - Incorrect integration of rational functions
2990307 - error for solve_rat_ineq
2988544 - integrate(signum(abs(x)),x,-2,2);
2988190 - atan2(1b20,-1b0); badly wrong
2985866 - derivatives of functions of taylor polys
2933097 - polyfactor not documented
2905526 - lcm(0,6,0) --> divide by zero
2806446 - ev_diff in vect.mac
2805600 - depends() partially prevents diff() to work
2789110 - solve, tan and atan depend on order of variables
2784283 - psi[0](negative float)
2781127 - bfpsi0 of complex
2556133 - "at" should do parallel substitutions
2036462 - Very long calculation time, normal ?
2014941 - compositions of 'at'
2011228 - vect redefines "." as commutative, was:Matrix multiplication
1994295 - errormsg
1961494 - translated functions & values list
1959214 - integrate() and array having lisp style name
1928142 - keepfloat breaks ratsubst() in some cases
1758005 - compiler warning for rat3c
1677217 - composistions of 'at'
1663385 - declare multiplicative - wrong simplification
1281740 - declare/featurep - strange behaviour
1212598 - bug in the VECT.MAK - VECTORSIMP cross product
1117533 - letsimp complains about assignment to %pi
1114128 - 2nd argument in permanent
1078046 - Alias atoms displayed after unorder()
1046653 - input prompt appearing when it should not
1003494 - scalefactors broken Maxima 5.9.0 (win)
947808 - logcontract and ratfac
838301 - vect negate cross product simplification
754220 - Featurep and Declare inconsistent /FIX
742909 - trigrat(sin(x/2)) makes a mess
unnumbered - is(f("x")>0) causes an error.
|
|
|
|
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
|
|
|
|
|
|
|
|
COMMENT.
Changes:
Andreas:
* Clarify autofilter dialog. [#625688]
* Make the tooltips theme-independent. [#625966]
* Adjust and fix WORKDAY and NETWORKDAY.
* Fix crash on certain handcrafted ODF files. [#626632]
* Fix import of some ODF 1.0 charts. [#626632]
* Fix crash on paste into an empty expression entry. [#626648]
* Import and export boxplots to and from ODF files. [#626653]
* Improve handling of corrupted ODF files. [#626654][#626655]
* Fix autocorrection when entering in ranges. [#626781]
* Fix column wdth and row height adjustments when entering in ranges.
[#626789]
* Fix autofitting on data entry. [#626861]
* Avoid some of the multiple undos when entering existing text in
ranges. [#626797]
* Adjust formats when autofitting new entries. [#626903]
* Autofit rows and columns when entering an array expression. [#626904]
* Fix column and row fitting on paste. [#359404][#611181]
* Export images to ODF.
* Fix import of graphs from rich ODF files. [#626961]
* Some ring and pie plot ODF export improvements.
Jean:
* Import Guppi graphs from gnumeric-1.0.x files. [#567953]
* Survive malformed guppi graphs. [#625726]
* Use theme foreground color for row and column headers. [#625727]
* Force column span recalculation when switching between number and
error. [#625994]
* Fix scroll when selecting a merged cell. [#626065]
* Fix objects dragging when zoomed. [#626484]
* Fix control points behavior when zooming.
* Fix in-cell editing when zoom < 100%. [#626279]
Morten:
* Survive malformed xml files.
* Fix win32 random problem. [#533779]
* Fix IMPOWER problem. [#627014]
* Avoid criticals in ODS import.
* Fix problem with collect cache. [#627079]
|
|
Based on PR#43736 by Kamel Derouiche.
V 4.9.5 - Dec 10, 2007 Updated software license, allowing distribution
of modified source code.
The actual library source code is identical to
version 4.9.2 (except the obvious library version
identifier, and Digital Mars #ifdef).
Added support for the Digital Mars Compiler.
Added build script for Intel Linux Compiler.
V 4.9.5a - Feb 21, 2010 Updated authors email address.
Note that there are no changes to the library
source code - so the library will still identify
itself as "4.9.5".
Added Makefile for Microsoft Visual Studio 2005.
Added another Makefile for MAC OSX (for 10.6).
|
|
Changes in muParser 1.32
------------------------
Changes:
* "example3" renamed to "example2"
* Project/Makefiles files are now provided for:
- msvc2003
- msvc2005
- msvc2008
- watcom (makefile)
- mingw (makefile)
- bcc (makefile)
* Project files for borland cpp builder were removed
New features:
* Added function returning muparsers version number
* Added function for resetting the locale
Bugfixes:
* Changes example1 in order to fix issues with irritating memory leak reports.
Added conditional code for memory leak detection with MSVC in example1.
(see: http://www.codeproject.com/KB/recipes/FastMathParser.aspx?msg=3286367#xx3286367xx)
* Fixed some warnings for gcc
Changes in muParser 1.31cp
--------------------------
Changes:
* Archive structure changed
* C# wrapper added
* Fixed issued that prevented compiling with VS2010 Beta2
|
|
Contributed by Kamel Derouiche via PR pkg/43741
Changes in this version:
It works with Borland Builder version 6, 8;
Microsoft Visual C++ 6,7,8; Open Watcom 1.7a;
Gnu version 3, 4 and Intel for Windows & Linux compilers 9, 10.
Options and work-arounds for older compilers are being removed.
You can enter values from an integer array with statements like
Matrix A(3,2); int a[] = { 11,12,21,22,31,33 }; A << a;
There is a new matrix type SquareMatrix. You can use this where
you know a matrix is square. The only place where the information
that a matrix is used is in the Kronecker product KP(A,B).
If A is band and B is any square matrix type (i.e. type SquareMatrix
or band, triangular, symmetric or diagonal) the result is band.
If B is type Matrix then the result is of type Matrix.
Apart from this it may be worth using the SquareMatrix type to
improve readability of a program and to make sure that a matrix
that is intended to be square really is square.
There is a new routine for carrying out cross products of
ColumnVectors or RowVectors of length 3 and new routines for
updating a triangular matrix derived from a Cholesky decomposition.
Interfacing with old C functions involving one and two
dimensional arrays is simplified.
Additional QR functions, extend_orthogonal function.
Lower-case versions of functions.
You can use the manipulators scientific and fixed in the matrix
output expressions.
|
|
changes:
-implement visual factorint()
-implement symarray(): numpy array of sympy symbols
-misc fixes and improvements
|
|
many fixes and improvements, too much to list here
|
|
|
|
per pkgsrc-wip
|
|
I don't know of other changes
from Kamel Derouiche per PR pkg/43735
|
|
changes:
-Add new Excel and Openformula units ("pica" and "picapt")
-New functions DATE2HDATE, DATE2HDATE_HEB and DATE2JULIAN
-UI improvements
-bugfixes
|