pspp-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NEWS for upcoming release


From: Jason Stover
Subject: Re: NEWS for upcoming release
Date: Sun, 4 Nov 2007 15:47:36 -0500
User-agent: Mutt/1.5.10i

On Sat, Nov 03, 2007 at 11:11:01PM -0700, Ben Pfaff wrote:
>         * Jason, I notice that there is a GLM procedure, but that
>           it has no documentation and no tests.  Is it ready for
>           users?

No. I have avoided adding any code to it for fear of
breaking something big before the release. I'll get back to it
after the release.

-Jason

> 
> ----------------------------------------------------------------------
> 
> Changes since 0.4.3:
> 
>   * The PSPP license is now version 3 or later of the GNU General
>     Public License.  Previously, it was version 2 or later.
> 
>   * PSPP now has a graphical interface, called PSPPIRE.
> 
>   * A few sample syntax files are now included in the `examples'
>     directory.
> 
>   * Numerous major and minor bugs have been fixed.
> 
>   Build changes:
> 
>     * The INSTALL file now reflects the details of how to install
>       PSPP.  It is a tailored version of the generic installation
>       instructions, instead of a verbatim copy.
> 
>     * iconv, which is ordinarily installed as part of a Unix-like
>       system, is now required.  If you don't have it already, you can
>       install GNU libiconv (http://www.gnu.org/software/libiconv/).
> 
>     * libxml2 and zlib are new optional dependencies.  They are
>       required to use PSPP's support for reading Gnumeric files.
> 
>   Statistical procedure changes:
> 
>     * REGRESSION is a new procedure for fitting linear models to data
>       via least-squares estimation.
> 
>     * NPAR TESTS is a new procedure for non-parametric tests.  In this
>       release, it supports binomial and chi-square tests.
> 
>     * RANK is a new procedure to rank variables.  It supports numerous
>       forms of ranking.
> 
>     * FREQUENCIES can now output histograms and pie charts.  These
>       features were present in earlier releases, but not documented.
> 
>   User interface changes:
> 
>     * In many situations where PSPP once terminated with a fatal
>       error, PSPP now recovers and continues execution.
> 
>     * Journaling of interactive commands to a disk file is now
>       implemented.  By default, journaling is enabled, to a file named
>       `pspp.jnl' in the current directory.  SET JOURNAL may be used to
>       control journaling.
> 
>     * The use of `+' between syntax file names on the command line to
>       prevent the dictionary from being cleared between their
>       executions is no longer supported.  All syntax files are now
>       executed as if `+' had been specified.
> 
>     * The -d/--define and -u/--undef command line options are no
>       longer supported.  Instead, use /usr/bin/env or shell primitives
>       to define or clear environment variables before invoking PSPP.
> 
>     * If a syntax file named named `rc' is found in a configuration
>       directory (such as $HOME/.pspp), it is executed before any
>       syntax file specified on the command line.  The -r or
>       --no-statrc command line option may be used to disable this
>       behavior.
> 
>   Output changes:
> 
>     * Most error messages are now written to PSPP output files by
>       default.  SET ERROR can be used to disable this behavior.
> 
>     * When invoked interactively, PSPP now by default produces output
>       on the terminal, piping it through the "more" program.
>       Previously, by default output was written only to file
>       pspp.list.  On most terminals, the page length used for output
>       automatically adapts to the terminal size, even if the terminal
>       is resized.
> 
>     * The ASCII output driver now supports charts in output.  Charts
>       are written as separate files that the main output file refers
>       to.  By default, charts are written in PNG format to files named
>       pspp-1.png, pspp-2.png, and so on.
> 
>     * An output device is provided that uses VT100 (and xterm)
>       line-drawing characters in tables.  The option "-o list-vt100"
>       requests use of this device for output to pspp.list.
> 
>     * The default paper size for the PostScript driver is now determined
>       using the PAPERSIZE environment variable, or the LC_PAPER locale
>       category on systems that support it.  If these are not set, the
>       default is now A4, instead of US letter.  To make US letter the
>       default, set PAPERSIZE to "letter" in your environment.
> 
>     * Standard paper sizes no longer need to be specified through a
>       configuration file.  The "papersize" configuration file is no
>       longer needed, or supported.
> 
>     * The HTML and PostScript prologues are no longer obtained from
>       the "html-prologue" and "ps-prologue" configuration files.
>       These configuration files are no longer needed, or supported.
> 
>   Command language changes:
> 
>     * The following commands are new:
> 
>       - GET DATA, which currently supports reading Gnumeric files.  It
>       will be extended later to read other types of foreign data
>       files.
> 
>       - CD, to change the current directory.
> 
>       - INSERT, to execute a syntax file.
> 
>       - DELETE VARIABLES, to remove variables from the active file
>         dictionary.
> 
>       - ADD DOCUMENT, to add text to active file documents.
> 
>       - XEXPORT, a PSPP extension that is a transformation equivalent
>         to EXPORT.
> 
>     * The following functions for transformation expressions are new:
> 
>       - DATEDIFF, for computing the difference of two dates.
> 
>       - DATESUM, for advancing a date by a specified duration.
> 
>       - VALUELABEL, to obtain the value label for a value.
> 
>     * MATCH FILES now supports the FIRST and LAST subcommands.
> 
>     * Previous versions of PSPP prohibited using commands to both read and
>       write a single file at the same time.  Now, PSPP allows this, and
>       the new version of the file atomically replaces the old version.
> 
>     * The following commands are no longer available.  They will be
>       re-implemented in a later release:
> 
>       - CLEAR TRANSFORMATIONS
> 
>       - MATRIX DATA
> 
>       - REPEATING DATA
> 
>     * The PROCESS IF command, which was deprecated, has been removed.
>       You may replace any usage of it by SELECT IF following
>       TEMPORARY, which has the same effect.
> 
>     * The output format for variables created by VECTOR may now be
>       specified as part of the VECTOR syntax.
> 
>   Data access changes:
> 
>     * Binary formats and IBM/360 formats, including ASCII/EBCDIC
>       translation, are now supported.  Use FILE HANDLE to specify the
>       format of these files.
> 
>     * Little-endian, big-endian, and VAX-endian formats are now
>       supported for integer binary formats when reading and writing
>       data files.  The new RIB and WIB subcommands on the SET command
>       control endianness of integer data.  The default is the host's
>       native endianness.
> 
>     * IEEE 754, VAX, and IBM hexadecimal formats are now supported for
>       floating point binary formats when reading and writing data
>       files.  The new RRB and WRB subcommands on the SET command
>       control the floating point format.  The default is the host's
>       native floating point format.
> 
>     * DATA LIST now supports the SKIP subcommand, to skip records at
>       the beginning of a file.  For compatibility, DATA LIST now
>       treats N format as F format for FREE and LIST format input.
> 
>     * The SAVE and XSAVE commands now support the UNSELECTED,
>       PERMISSIONS, NAMES, and MAP subcommands.
> 
>     * The EXPORT command has been re-implemented to obtain better
>       results.  Support for the UNSELECTED, DIGITS, and TYPE
>       subcommands has been added.
> 
>     * For compatibility, PRINT now inserts a space at the beginning of
>       every output line, even lines that would otherwise be blank,
>       when OUTFILE is specified.  (The behavior of WRITE is
>       unchanged.)
> 
>     * For compatibility, PRINT EJECT now inserts the digit `1' at the
>       beginning of each line that should begin a new page.
> 
>     * For compatibility, WRITE now outputs the system-missing value as
>       a field filled with spaces.  Binary formats are an exception.
>       (The behavior of PRINT is unchanged.)
> 
>   Documentation:
> 
>     * Input and output format descriptions have been rewritten.  They
>       now precisely describe what is accepted on input and written on
>       output.
> 
>     * The descriptions of the PSPP system and portable file formats
>       have been extensively revised and improved.
> 
>   For developers, the build system now requires Autoconf 2.60 and
>   Automake 1.10.
> -- 
> "doe not call up Any that you can not put downe."
> --H. P. Lovecraft
> 
> 
> _______________________________________________
> pspp-dev mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/pspp-dev




reply via email to

[Prev in Thread] Current Thread [Next in Thread]