Skip to content

Commit

Permalink
Release Lena v0.3.
Browse files Browse the repository at this point in the history
  • Loading branch information
ynikitenko committed Feb 23, 2021
1 parent fa8f244 commit c6d17d3
Show file tree
Hide file tree
Showing 5 changed files with 65 additions and 6 deletions.
58 changes: 57 additions & 1 deletion TIDINGS.rst
Original file line number Diff line number Diff line change
@@ -1,8 +1,64 @@
====================
Lena release 0.3
====================

Lena v0.3 was released on 23rd February 2021.

What's new
----------

Existing unchanged plots are no longer reprocessed.
This not only allows large time savings when adding new plots to existing ones,
but also improves code quality: the analyst is not tempted to comment out
already built plots in order to save processing time.

* Adds an example to GroupPlots.

* context changes:

* Writer, LaTeXToPDF and PDFToPNG from lena.output and GroupPlots from lena.flow
use and modify *context.output.changed*.

* lena.context changes:

* Context attributes can be got and set with dot notation.
* str_to_dict allows a new keyword argument *value*.
* update_recursively allows a new keyword argument *value*.

* lena.output changes:

* Adds *overwrite* keyword argument to LaTeXToPDF.
* Adds *overwrite* keyword argument to PDFToPNG.
* Adds *verbose*, *existing_unchanged* and *overwrite*
initialization keyword arguments to Writer.

* variables.Combine now creates a *range* attribute if all its variables have range.

Bug fixes
---------

* Fixes var_context in variables.Combine.

Deprecations and backward incompatible changes
----------------------------------------------

* lena.context changes:

* Context.formatter is now private.
* str_to_dict no longer accepts a dictionary.

Technical changes
-----------------

* Lena is tested to work with Python 3.9, which was released in October 2020.
* New tests added. Test coverage is 92% (232/2776 missing vs total).


====================
Lena release 0.2
====================

Lena v0.2 was released on May 9, 2020.
Lena v0.2 was released on May 9th, 2020.

What's new
----------
Expand Down
6 changes: 3 additions & 3 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,13 @@ def setup(app):
# -- Project information -----------------------------------------------------

project = u'Lena'
copyright = u'2020, Yaroslav Nikitenko'
copyright = u'2020-2021, Yaroslav Nikitenko'
author = u'Yaroslav Nikitenko'

# The short X.Y version
version = u'0.2'
version = u'0.3'
# The full version, including alpha/beta/rc tags
release = u'0.2'
release = u'0.3'
# release = u'0.1-alpha'


Expand Down
2 changes: 2 additions & 0 deletions docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,8 @@ To get started, read the :doc:`tutorial`.

Complete documentation for Lena modules can be found in the :doc:`reference`.

See `Release Notes <https://github.com/ynikitenko/lena/blob/master/TIDINGS.rst>`_ for changes.

.. and specific topics
For general questions, see :doc:`Questions & Answers <questions_and_answers>`.
Expand Down
3 changes: 2 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

setuptools.setup(
name="lena",
version="0.2",
version="0.3",
author="Yaroslav Nikitenko",
author_email="metst13@gmail.com",
description="Lena is an architectural framework for data analysis",
Expand All @@ -33,6 +33,7 @@
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: Implementation :: PyPy",
"Topic :: Scientific/Engineering :: Information Analysis",
"Topic :: Software Development :: Libraries",
Expand Down
2 changes: 1 addition & 1 deletion tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# and then run "tox" from this directory.

[tox]
envlist = py27, py35, py36, py37, py38, pypy, pypy3 #, jython
envlist = py27, py35, py36, py37, py38, py39, pypy, pypy3 #, jython
# jython doesn't work since tox 3.10.0,
# https://github.com/tox-dev/tox/issues/1365

Expand Down

0 comments on commit c6d17d3

Please sign in to comment.