Skip to content

Commit

Permalink
update release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
perrette committed Nov 19, 2015
1 parent af7813f commit 0f86f7b
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 7 deletions.
4 changes: 2 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -84,11 +84,11 @@ Install
**Requirements**:

- python 2.7
- numpy 1.7
- numpy (tested with 1.7, 1.8, 1.9, 1.10.1)

**Optional**:

- netCDF4 1.0.8 (netCDF archiving) (see notes below)
- netCDF4 (tested with 1.0.8, 1.2.1) (netCDF archiving) (see notes below)
- matplotlib 1.1 (plotting)
- pandas 0.11 (interface with pandas)
- cartopy 0.11 (dimarray.geo.crs)
Expand Down
21 changes: 19 additions & 2 deletions release_notes_draft.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Release notes draft for 0.2
---------------------------
Release notes draft for 0.2.0
=============================
- deprecated / removed:
- `aggregate` (not useful)
- `DimArray.groupby` (not really a multi-dimensional operation, alternative: dima.to_pandas().groupby(...) )
Expand All @@ -25,3 +25,20 @@ Release notes draft for 0.2
- netCDF I/O rewritten, too, now relies on DatasetOnDisk, DimArrayOnDisk, AxisOnDisk, AxesOnDisk, AttrsOnDisk classes.
- AbstractDimArray, AbstractDataset and AbstractAxis classes from which DimArray and DimArrayOnDisk derive
==> indexing and formatting unified
- experimental:
- dimarray.geo.crs.get_crs() : returns an instance of a cartopy CRS class based on a dictionary of CF conventions
- dimarray.geo.transform() : transform and interpolate a dimarray from one coordinate system to another
- dimarray.geo.transform_array() : transform and interpolate two dimarrays

Temporary roadmap for future release(s)
---------------------------------------
Mostly, simplify and thin down the source code, make it more readable:
- dataset : do not make it an instance of OrderedDict with management of axes copy/refs as it is now, but make it a new object.
- simplify indexing in abstract classes (keep only orthogonal indexing, provide array index broadcasting as a separate function)
- simplify axes definition (allow only a few possible methods, to reduce the amount of checks)
- deprecate the dimarray.geo.GeoArray object, and flatten the sub-package for the user
(everything accessible from dimarray.geo (not crs etc...))
- review the library of functions provided, only keep the most useful ones
- simplify the cascade of classes in the netCDF I/O part
- remove the global option file?
- improve unit tests to have less redundancy, more readability
6 changes: 3 additions & 3 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,9 @@ def run_tests(self):
# Track version after pandas' setup.py
#
MAJOR = 0
MINOR = 1
MICRO = 9
ISRELEASED = False
MINOR = 2
MICRO = 0
ISRELEASED = True
VERSION = '%d.%d.%d' % (MAJOR, MINOR, MICRO)
QUALIFIER = ''

Expand Down

0 comments on commit 0f86f7b

Please sign in to comment.