-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathCHANGES.txt
125 lines (102 loc) · 5.07 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
################################################################################
# GIPS: Geospatial Image Processing System
#
# AUTHOR: Matthew Hanson
# EMAIL: [email protected]
#
# Copyright (C) 2014 Applied Geosolutions
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>
################################################################################
v0.8.0
- Indvidual data utilities deprecated (e.g., landsat), replaced with gips_ scripts
- New gips scripts, each with more specific functionatlity: gips_inventory, gips_warptiles, gips_process
- Refactor of core inventory and tiles for streamlined code reuse
- Requirements (python libraries) can be specified for each data module
- Interpolation option added to project function (neartest neighbor, bilinear, or cubic)
- Setup now puts settings.py at /etc/gips/settings.py
- Ability to loop through all features in a vector layer (using the --loop option)
- where argument added to include SQL where clauses
- Setup no-longer puts settings.py in /etc/gips/
- Configuration managed through gips_config command
- Fixed bug in handling date specification
Landsat
- Added wtemp product (Water temperature, atm corrected with MODTRAN using custom profiles from MERRA data)
MODIS
- fixed bug in MODIS temperature making them unable to be used in project (multiple identical output band names)
- addition of obstime product (observation time for MCD derived products)
CDL
- Updated CDL directory structure to use standard GIPS format (tiledir/datedir)
- added tiles.shp to repository
MERRA
- Updated merra data module
AOD
- updated to be in-line with new gips.utils.settings framework
v0.7.1
- Better internal handling of sensors for data where there can be multiple sensors on a single day
- Tile projects (no shapefile or nomosaic set) now creates subdirectories for each tile in project folder
- Project inventories (gips_project inventory) doesn't fail if directory has extraneous files
- datadir option added back allowing saving of files into specified directory
New functionality
- 'gips_project stack' for creating stacks of products in a GIPS project directory
- added mapreduce utilities for multiprocessing
- added 'nomosaic' option to project, which will keep the data as tiles (but still warp)
AOD
- fixed retrieval of Aerosol Optical Depth from MOD08 data
LANDSAT
- products added: dn (digital numbers), volref (volumetric reflectance of water)
- Files read directly from tar.gz (rather than extracting) using GDAL's virtual filesystem
MODIS
- fixed segfault in indices and cleaned up extraneous printing
- fixed nodata value in ndvi8 product
v0.7.0
- Refactoring of inventory classes and printing
- Renaming of products to replace underscores (_) with dashes (-) in the product name
- Addition of gips_project script (print inventory, create browse images)
- Changed naming convention of project directories to shapefile_resolution_datasetname
- misc fixes/improvements to argument parsing and verbose output
- refactored argument parsing of products, now use -p switch rather than individual product switches
- added 'products' sub-command to get listing of available products
- fixed creation of mosaics without warping
landsat:
- fixed bug with TOA indices generating wrong values
AOD:
- throw error if unable to retrieve AOD estimate
SARannual
- fixed bug when processing product for multiple tiles and asset doesn't exist for some tiles
MODIS
- Refactored code and implemented product naming convention
v0.6.8
- added Algorithm base class and updated scripts to utilize Algorithm class
- additional algorithm scripts added (gips_tclass, gips_truth, gips_mask)
landsat:
- fixed check of negative reflectances (was converted to NoData)
- fixed bug where AOD was not calculating long term average if data not available
v0.6.7
- changed library name to GIPS
- added algorithms module back to main GIPS
- bumped GIPPY dependency to 0.9.7
landsat:
- added tassled cap transformation
- reflectance not allowed to be negative (capped at 0)
v0.6.6
- removed masking feature from 'project' command (replaced with gip_mask)
- changed file naming for project files. Directory named with shape or tileid and resolution, files named date_sensor_product
- added gip.py script for general purpose processing on project data directories
- project: metadata properly copied from data
- metadata added to all processed files
- bumped version of GIPPY dependency to 0.9.6
landsat changes:
- exception handling when calling atmospheric model
- added NDWI and MSAVI2 indices to products