Flent announcements archive
 help / color / mirror / Atom feed
From: "Toke Høiland-Jørgensen" <toke@toke.dk>
To: flent-announce@flent.org
Cc: flent-users@flent.org
Subject: Announcing Flent v1.0.0
Date: Sat, 14 Jan 2017 19:21:35 +0100	[thread overview]
Message-ID: <87inphec40.fsf@toke.dk> (raw)

With most of the longtime outstanding issues closed, Flent has now
reached the big 1.0. Woohoo!

Changes since v0.15.0 include:

- Use the UltraJSON library (if available) to load data files; this
  speeds up loading of data files moderately.

- Improve logging of Flent's operations. The log file will now contain a
  proper superset of the console output, and Flent has been made
  slightly more verbose about what it is doing. Also, the log is now
  shown in a pane in the GUI.

- Fix an error breaking plots on Python 2 and some versions of
  matplotlib.

- Support PyQt5 in the GUI (and prefer it over PyQt4). If PyQt5 is not
  found, fall back to PyQt4.

- Add new SummaryFormatter that outputs mean and median values for each
  data series. This is the new default formatter, meaning that its
  output will be shown after a test run if no other formatter (or plot)
  is specified.

- Support multiprocessing in the GUI. When loading several plots at
  once, plotting will now be passed off to separate worker processes.
  This allows plotting to use all the available processors on the
  machine, and speeds up loading of many plots tremendously (initial
  load is sped up by an order of magnitude). This change also means that
  re-plotting on config changes will be done dynamically in the
  background, which makes the GUI more responsive.

- Make text completely black in the default colour scheme. This
  increases contrast, and helps legibility, especially on printed
  figures.

- Some internal code changes: Port command line parser from the old
  optparse class to the newer argparse, and fix a bunch of linter
  errors.


The Flent source is available via PyPy. The checksum for the source code
is:

6f63ea37179be50585396080f0ed992eb2f850a493dd97b873782c14e965f674 flent-1.0.0.tar.gz
d98fce96daf200360cec59a9618c72078b49a2c6272e6b4f4e02822d9ae20482 flent-1.0.0-py2.py3-none-any.whl
914be643f85cad025f621925832e2a59cd18bf9efbfe93d8b56a033be24e0ac1 flent-1.0.0-py3.6.egg

The PPA will be updated shortly, and Flent will also be included in the
upcoming Debian Strech release.

-Toke

                 reply	other threads:[~2017-01-14 18:21 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://lists.flent.org/postorius/lists/flent-announce.flent.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87inphec40.fsf@toke.dk \
    --to=toke@toke.dk \
    --cc=flent-announce@flent.org \
    --cc=flent-users@flent.org \
    --subject='Re: Announcing Flent v1.0.0' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox