Skip to content

Commit

Permalink
Add release notes for autoprocess and synoptic
Browse files Browse the repository at this point in the history
  • Loading branch information
aptiko committed Dec 4, 2024
1 parent 8319f5a commit c116ed3
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions doc/general/release-notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,39 @@ Release notes
Development
===========

Changes from 4.0
----------------

* Apps ``enhydris-synoptic`` and ``enhydris-autoprocess``, which were
third-party, have been included in Enhydris as ``enhydris.synoptic``
and ``enhydris.autoprocess``.
* Instead of having a dependency on ``htimeseries`` (and possibly other
modules such as ``haggregate``), we now depend on ``pthelma``, which
has all these modules packaged together.
* Pthelma uses the new pandas time step ("frequency") specifiers, such
as ``h`` instead of ``H``.

Upgrading from 4.0
------------------

If you were not using synoptic and autoprocess, you need to make sure
that they are removed from ``INSTALLED_APPS`` (in the new version they
are included by default).

Ensure that you do not have the old ``enhydris-synoptic`` and
``enhydris-autoprocess`` installed. Also ensure your virtualenv does not
contain any packages, such as ``htimeseries``, that conflict with
``pthelma`` (it's better to remove it entirely and recreate it).

Connect to the database (e.g. with ``./manage.py dbshell``) and run
these commands::

UPDATE django_migrations SET app='autoprocess' WHERE app='enhydris_autoprocess';
UPDATE django_migrations SET app='synoptic' WHERE app='enhydris_synoptic';

Version 4.0
===========

Upgrading from 3.0
------------------

Expand Down

0 comments on commit c116ed3

Please sign in to comment.