Commit graph

2595 commits

Author SHA1 Message Date
obache
6735d70d0d NetBSD-5.1 have fmax. 2010-10-03 12:53:47 +00:00
minskim
723ed519eb Reduce TeX dependencies.
math/pari does not need the entire set of teTeX packages.  Rather,
pdftex and a few font packages suffice to build its documentation.
2010-10-01 20:50:55 +00:00
sno
9e8ce37f99 Updating math/p5-Math-BigInt-Pari from 1.13nb2 to 1.14
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.
2010-09-23 22:01:51 +00:00
sno
4cd736d950 Updating math/p5-Math-BigInt-GMP from 1.24nb2 to 1.32
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.
2010-09-23 21:58:13 +00:00
sno
a334f5c7d2 Updating math/p5-Spreadsheet-ParseExcel from 0.5700nb1 to 0.5800
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.
2010-09-23 06:37:46 +00:00
obache
bec18ce0e3 This package have nothing to buildlink3. 2010-09-20 11:04:44 +00:00
obache
b3c5cce8ba Update py-ephem to 3.7.3.4.
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!).
2010-09-20 09:52:14 +00:00
markd
41b1fa69aa Update to ess 5.11
3.5 years worth of bug fixes/changes.
2010-09-15 08:46:21 +00:00
wiz
4d24b9b8ad More PKGREVISION bumps for pixman update. 2010-09-14 11:13:10 +00:00
wiz
200e3c4a04 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
wiz
4dd6a2937c Update to 1.10.10; collect goffice0.8 dependency information in one
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.
2010-09-13 10:59:52 +00:00
wiz
274db1b0c2 Update to 3.0200:
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.
2010-09-12 12:28:16 +00:00
wiz
f969041cb1 Update to 0.13-withoutworldwriteables, and call it 0.13nb1.
0.13  Sun May 16 13:08:12 MSD 2010

	- ability to read xlsx from filehandle (RT #57483, thanks Sergey Pushkin)
2010-09-12 12:27:08 +00:00
taca
ecbd1e6509 Remove redundant PKGNAME. 2010-09-10 07:19:18 +00:00
sno
4610bb262d Added math/p5-Math-Random-MT 2010-09-09 05:39:25 +00:00
sno
26932cc8d0 Importing package for p5 module Math::Random::MT version 1.11 into
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>.
2010-09-09 05:37:18 +00:00
wiz
1dbf7f50e5 Update to 1.03, set LICENSE.
1.03    2010-05-08

    * Return list elements in sorted order.
2010-09-06 11:01:20 +00:00
drochner
1da039f035 add a "test" target 2010-09-01 10:54:31 +00:00
asau
27c62bb1d5 Update to Mathomatic 15.2.0
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.
2010-08-30 02:48:40 +00:00
gls
6e64bd929f Update math/py-networkx to 1.2.
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
2010-08-27 03:09:18 +00:00
asau
cc15e5dd08 Update to Maxima 5.22.1
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.
2010-08-26 10:21:12 +00:00
wiz
70716fe335 Fix packaging with latest goffice. Bump PKGREVISION. 2010-08-23 13:33:36 +00:00
seb
c3f1e700ad Bump the PKGREVISION for all packages which depend directly on perl,
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!
2010-08-21 16:32:42 +00:00
wiz
87aeef3d2c Simplify pattern. 2010-08-20 00:32:48 +00:00
wiz
5a7e635d03 Fix pattern to allow goffice-0.8.9 and newer. 2010-08-20 00:32:29 +00:00
asau
938cb3e05f GNU make fallout: it has become stricter wrt tabulation. 2010-08-18 17:40:31 +00:00
wiz
d958be8b79 Update to 1.10.9, set LICENSE, remove "(development version)" from
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]
2010-08-17 15:02:48 +00:00
obache
5e7e416cd0 Update mapm to 4.9.5a.
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).
2010-08-17 11:24:20 +00:00
asau
b5abdf9df9 Update to muParser 1.32
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
2010-08-11 20:33:19 +00:00
asau
2eaf92fc91 Update to Newmat11
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.
2010-08-11 20:06:25 +00:00
drochner
ecc5605a7a update to 0.6.7, from Kamel Derouiche per PR pkg/43731
changes:
-implement visual factorint()
-implement symarray(): numpy array of sympy symbols
-misc fixes and improvements
2010-08-11 13:36:48 +00:00
drochner
016bd9620a update to 0.15, from Kamel Derouiche per PR pkg/43730
many fixes and improvements, too much to list here
2010-08-10 18:04:30 +00:00
drochner
e92b3c8749 +py-gmpy 2010-08-10 18:01:21 +00:00
drochner
8e522ac7e3 add py-gmpy-1.12, a Python wrapper for math/gmp, from Kamel Derouiche
per pkgsrc-wip
2010-08-10 17:59:00 +00:00
drochner
729b79e27b update to 0.7.2 which gives it a MASTER_SITE and a distfile again,
I don't know of other changes
from Kamel Derouiche per PR pkg/43735
2010-08-10 12:35:34 +00:00
drochner
49f5524c29 update to 1.10.8
changes:
-Add new Excel and Openformula units ("pica" and "picapt")
-New functions DATE2HDATE, DATE2HDATE_HEB and DATE2JULIAN
-UI improvements
-bugfixes
2010-08-05 18:43:14 +00:00
seb
753738a860 Add & enable p5-Math-Base36 2010-08-05 00:12:59 +00:00
seb
fcfe671029 Initial import of p5-Math-Base36 version 0.07 in the NetBSD Packages
Collection.

The Perl 5 module Math::Base36 converts to and from Base36 numbers
(0..9 - A..Z).
2010-08-05 00:12:28 +00:00
dholland
f992c954a1 bump PKGREVISION for yesterday's fix (PR 42507) 2010-08-02 09:01:01 +00:00
sno
6d6c9ac4f0 Updating math/p5-Set-Infinite from 0.63nb1 to 0.65
pkgsrc changes:
- add license definition

Upstream changes:
0.65   2010-04-26
- documentation fix

0.64   2010-04-26
- s/simmetric/symmetric/
  reported by Richard Jelinek
2010-08-01 21:05:37 +00:00
sno
27c6b375e9 Updating math/p5-Excel-Template from 0.31 to 0.32
pkgsrc changes:
- adjust dependencies
- remove executable file bits from perl modules
- adjust installer type

Upstream changes:
0.32 Mon Jul  5 18:58:05 CEST 2010
    Official release for development release 0.31_1

0.31_1 Mon Jun 28 16:51:44 CEST 2010
    - Add autofilter to worksheet
    - Swichting to Module::Install
2010-08-01 21:02:36 +00:00
sno
c8a8fc135d Updating math/p5-Spreadsheet-Read from 0.39 to 0.40
pkgsrc changes:
- add license definition
- adjust dependencies

Upstream changes:
0.40	Wed 31 Mar 2010
    - Default option for clip fixed (RT#56151 - Alan James)
2010-08-01 20:54:34 +00:00
sno
02bb4022d8 Updating math/p5-Math-BaseCnv from 1.4.75 to 1.6
pkgsrc changes:
- add license definition
- adjust regex for removing instant time point in version number

Upstream changes:
    - 1.6.A6FGHKE Tue Jun 15 16:17:20:14 2010
      * bumped minor version number so they'll keep ascending (without PT
      comprehension)
2010-08-01 20:26:44 +00:00
dholland
82ff334787 Additional INSTALLATION_DIRS entry from Robert Elz in PR 42507.
While here, fix typo in COMMENT.
2010-07-31 22:19:16 +00:00
asau
dfc6889736 "fortran" -> "fortran77" except where it is clear that it isn't F77.
"fortran" is alias of "fortran77" for now, but it will change later.
2010-07-30 10:36:22 +00:00
asau
0fec671a9f + mpcomplex 2010-07-27 17:15:09 +00:00
asau
026c5d619f Import MPC (multiprecision complex arithmetic library) version 0.8.2
as math/mpcomplex.
Packaged by Marko Schuetz for pkgsrc-wip.

MPC is a C library for the arithmetic of complex numbers with
arbitrarily high precision and correct rounding of the result.
It is built upon and follows the same principles as MPFR.
2010-07-27 17:09:45 +00:00
drochner
f32131cd7d update to 1.10.7
changes:
-Improve function syntax and formula guru tooltips
-Read HTML files with nested tables
-misc fixes
2010-07-20 12:15:43 +00:00
joerg
74122dc4a0 py-cython dependency doesn't support 2.4. 2010-07-17 18:13:08 +00:00
drochner
2b92df22ae update to 2.2
changes:
-new compressor called Blosc (speed-up)
-A new `tables.Expr` module (based on Numexpr) that allows to do
 persistent, on-disk computations on many algebraic operations.
-Support for HDF5 hard links, soft links and automatic external links
-Suport for 'fancy' indexing
-bugfixes
2010-07-16 12:17:59 +00:00