Skip to content

Commit

Permalink
changelog modified
Browse files Browse the repository at this point in the history
  • Loading branch information
eufarn7sp committed Dec 1, 2016
1 parent 0017689 commit 43fba02
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 80 deletions.
81 changes: 2 additions & 79 deletions doc/changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,87 +3,10 @@ CHANGELOG
=========


July XX 2016, Release version 0.8.0
December 1 2016, Release version 0.5.5
=======================================
Matplotlib package is used to generate all figures. A logging system has been introduced.
As more bugs have been found in Nappy and to prevent future compatibility issues, a new function to read and write NASA Ames format will be coded.
Since version 0.7.0, EGADS and EGADS gui are divided into two entities based on the operating system : EGADS for Windows and EGADS for Linux.
Few fixes have been introduced in the Nappy library. The functions to interface EGADS with Nappy have been rewritten but are still in early stage. Use with caution.

ADDED:
- a simple function to plot data has been introduced.
- a new plot window with custom icons has been designed. It has been connected to the official Matplotlib API.
- figure options have been added to the plot window.
- the user has the possibility to generate single plot or multiple subplots.
- figure options have been expanded to include subplots.
- plot options have been introduced to the plot window.
- a new function has been added to EGADS core to add new units not available in Quantities

FIXED:
- EGADS core couldn't process correctly variable units if the unit is 'unicode' and not 'str'.
- EGADS core couldn't process correclty time units if the unit is composed of 'time' (seconds, minutes, hours, ...) and ' since xxxxx'.
- as the netcdf gui function changed, the closing function wasn't cleaning the GUI properly.
- fixed a bug with set_linestyle, markers weren't displayed correctly
- the deletion of two or more variables brings a TypeError. It has been fixed
- during the creation of a new variable through the process window, the dimensions of the new variable wasn't set correctly. It has been fixed
- once a new variable is created and selected in the new variables tab, the icon to migrate the variable is not enabled. It has been fixed
- if a new variable is created with a list as Category metadata, the variable couldn't be saved. It has been fixed.
- if multiple time series are displayed in the same plot window, clearing the window bring an error and doesn't clean all options, this has been fixed.


February 16 2016, Release version 0.7.0
=======================================
As Nappy, a module for python, calls CDMS2, it is incompatible with Window for now. A test with Pyinstaller for Linux is a success. A solution will be found for Windows.

FIXED:
- in the variable metadata window, if "show other attributes" is clicked two times (to show and to hide), once Save is clicked, the program crashes. It has been fixed.
- a temporary solution has been found to allow Quantities module to correctly read CF1.0 time unit format. The modification has been introduced in "egads_core.py"

ADDED:
- a function to delete a variable has been introduced.
- a function to apply an algorithm (just one) has been introduced to prepare the introduction of new variables. Applying an algorithm create a new workspace to store new variables.
- a function to migrate new varibles to the main workspace.
- a new window to allow processing operations has been introduced.
- new metadata have been added to all algorithms : input type (vector, scalar, time, ...), input description, output description, purpose and description. Those modifications have been made to allow a user to know all caracteritics of an algorithm.
- info boxes have been added to the processing window.
- the number of input and output object in the processing window depends now on the metadata of the algorithm.
- information about the selected algorithm are displayed in the processing window
- the processing window can now handle multiple coefficients for one LineEdit.
- in the processing window, the "Save" button will be available only if all fields have been filled in. Optionnal fields are not taken into account to activate the "Save" button.
- a function and a window to display a variable has been introduced.
- the processing window is now linked with the "new variable" tab and functional.
- algorithms with multiple outputs are now managed by the processing window.

MODIFIED:
- the function to save a file has been modified to allow proper operation once a variable has been deleted.
- the GUI has been modified to allow proper operations with new variables.
- the gui can handle modification/deletion/addition of metadata linked to new variables
- the gui can handle multiple categories for the Category metadata.
- a new stylesheet has been used for the processing window.
- in the processing window, for an algorithm, if an input is optional, a default message is added to the information window.


January 25 2016, Release version 0.6.0
======================================
Two incompatibilites with the latest version of Numpy have been found in Nappy. Until the official fix, a modified nappy is proposed with EGADS.
First version of the main GUI.

ADDED:
- a function to open netcdf files has been introduced, with all needed functions to feed the gui and close the file.
- a function to save netcdf files to netcdf, NASA Ames and csv format has been introduced.
- a function to read NASA Ames files has been introduced, with all needed functions to feed the gui and close the file.
- it is now possible to save a NASA Ames file to netcdf file using the dedicated nappy API.
- a list of variables is shown in the dedicated tab.
- metadata (global and linked to variables) are now displayed in the GUI.
- the status bar is fed with information (file name, file size, conventions)
- it is now possible to modify the global metadata directly in the GUI.
- it is now possible to modify the variable metadata directly in the GUI.
- a new window to modify global metadata (accessible via an icon in the toolbar) has been added.
- it is possible to add, modify and delete metadata through the new global metadata window.

MODIFIED:
- if a variable is selected, and a metadata has been modified before, it will now reflect the modification of the metadata even if another variable is selected.
- if a variable is selected, and a metadata is modified but not saved, selecting another variable will cancel the modication.
- the function to save netcdf also save the modified metadata.


December 1 2015 - 4 January 2016
Expand Down
2 changes: 1 addition & 1 deletion egads/_version.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#!/usr/bin/env python
__version__ = '0.5.4'
__version__ = '0.5.5'

0 comments on commit 43fba02

Please sign in to comment.