- Loosen dependencies to previous constraints, but keep icu exact pin
- Output two regional spreadsheets (North/South) instead of one
- New
region_s
regional mask for Antarctic
- New
- Improved logging/error-handling for finding last date with final data
- Fix clipping to apply after calculating decadal trend
- Add
--trend-clip
CLI and API option (default 100) to constrain maximum and minimum trend values.
- Switch from processes to threads so calling programs can use multiprocessing to spread load across many cores.
- Update conda dependencies
- Update default sea ice paths to use the /ecs/DP1 datapool.
- Update nasateam constants defining NRT / Final data date ranges. The last day with valid final data is now 2018-12-31.
- Added (hopefully temporary) libgfortran-ng=7.2.0 dependency. GDAL does not work without it.
- Fixed bug with
seaice.data.locator._find_all_nasateam_ice_files
no longer having thecache_clear
method.seaice.data.cache.SeaiceFsCache
now supports thecache_clear
method for the defaultlru_cache
.
- Added
data.cache.define_seaice_fs_cache
function, which allows users to define a custom caching backend forlocator._find_all_nasateam_ice_files
-
Fixed bug that prevented some polyline ice extent shapefiles from being created. The upgraded version of the
fiona
library (fiona >=1.8.0) does not acceptLineString
objects being written to shapefiles with aMultiLineString
schema. Prior to upgrading,fiona
would silently castLineString
objects toMultiLineString
. -
Bugfixes related to pandas upgrade for excel files produced by seaice.tools. Index labels that had not been included in previous pandas versions were being added in undesirable locations. For consistency with previous versions, remove those from dataframes before converting to xlsx.
- Upgrade gdal dependency >=2.4.0. Builds <2.4.0 tend to be broken.
-
Upgrade pandas dependency from v0.19.2 -> v0.24.1. See https://pandas.pydata.org/pandas-docs/version/0.24.0/whatsnew/index.html for complete details. Given that some of the seaice API return pandas dataframes, code using this version of
seaice
should be aware of the potentially breaking changes introduced by this upgrade. -
seaice.timeseries.api.daily's
interpolate
kwarg has been updated to be consistent with panda's df.interpolate. A value ofinterpolate
<= 0 indicates that no interpolation should be performed and a value ofNone
fills any missing values regardless of the number of consecutive missing values. Previously, a value of 0 or None would fill any missing values. See the docstring ofdaily
for complete details. -
Various performance improvements targeted at reducing processing time for trends to be calculated.
- Add sii_image_geotiff cli support for trend images.
-
v1.5.0 because of difficulties on Anaconda. Accidently pushed a number of tags instead of the one intended (v1.3.1). Ignore v1.3.1, v1.3.2, and v.1.4.0
-
Upgrade plotly to v3.4.2. Previous version (v1.12.12) stopped working, apparently due to a breaking change on the plotly servers that made it impossible to generate titles.
- Released but should not be used. Tag was accidently pushed to master, resulting in a build of non-production ready code.
- Released but should not be used. Tag was accidently pushed to master, resulting in a build of non-production ready code.
- Not released.
- Add new trend_start_year option to seaice.data.concentration_monthly_trend, which determines the first year of data to consider when calculatitng trends. Also added trend_start_year option to seaice images CLI and API.
- Update nasateam.LAST_DAY_WITH_VALID_FINAL_DATA to 2017-12-31, update platform ranges: f17 end date is 2017-12-31, f18 start date is 2018-01-01.
- Fix bug where data.api.concentration_monthly_anomaly returned an anomaly gridset with a too-small pole hole in situations where the chosen climatology has a smaller pole hole than the selected month/year grid.
- CLIs with a directory or file argument or option now require the given value
to be the proper type instead of any kind of path
click.Path
'sdir_okay=False
orfile_okay=False
arguments). This causes the CLI to immediately exit with an error and a sensible message.
- Update
rasterio
dependency to v1.0.0 - Update
click
dependency to v6.7
This release included an incorrect fix for v1.2.0; a fix was made on the conda side, and v1.2.0 should be used instead of v1.2.1.
- Change
PLATFORM_RANGES
values to be lists of tuples, rather than one tuple. This allows one platform to be preferred during multiple, separate time ranges; for example, preferring F17 in 2008-2016, and the brief periods in 2018 where F18 was being tested and therefore not producing usable data.
- Add jupyter to the
environment.yml
- Add CLI
monthly_by_year_global
to produce a spreadsheet with monthly "global sea ice" extent values--sums of Northern and Southern Hemisphere extents.
- Fix
--version
flag on all CLIs - Documentation updates
- Initial release with old sea ice packages grouped together into a single
seaice
package. Old packages are subpackages ofseaice
.