Skip to content

Commit 171b2fd

Browse files
committed
version 0.10.0
1 parent c6fa248 commit 171b2fd

File tree

10 files changed

+31
-17
lines changed

10 files changed

+31
-17
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
## [Version 0.10.0] - 2021-09-14
2+
- `EOWorkflow` now automatically makes a shallow copy of each `EOPatch` before passing it to any `EOTask` in the workflow.
3+
- Streamlined naming conventions of EOTasks - every name now ends with `Task`. Old names have been deprecated.
4+
- Improved functionality of merging EOPatches, particularly of merging time-dependent features.
5+
- Removed support for Python 3.6 and added official support for Python 3.9.
6+
- Implemented `EOPatch.copy` and `EOPatch.__delitem__` methods.
7+
- Added `eolearn.io.MeteoblueRasterTask` and `eolearn.io.MeteoblueVectorTask` for obtaining weather data. Joint effort with Meteoblue.
8+
- `VectorToRasterTask` now supports rasterization of time-dependant vector features. Contributed by @asylve.
9+
- Fixes in `SentinelHubInputTask`. Both `SentinelHubInputTask` and `SentinelHubEvalscriptTask` now return EOPatches with timestamps that don't have timezone information anymore.
10+
- Changed `rasterio` dependency to `rasterio>=1.2.7`
11+
- All but `eolearn.core` tests ported to `pytest` framework.
12+
- Switched from Travis CI to GitHub actions.
13+
- Minor fixes and improvements.
14+
115
## [Version 0.9.2] - 2021-05-21
216
- Minor fixes and improvements:
317
* `SaveTask` and `LoadTask` don't automatically store a filesystem object anymore,

core/eolearn/core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@
2121
from .utilities import deep_eq, negate_mask, constant_pad, get_common_timestamps, bgr_to_rgb, FeatureParser
2222

2323

24-
__version__ = '0.9.2'
24+
__version__ = '0.10.0'

coregistration/eolearn/coregistration/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
ECCRegistrationTask, PointBasedRegistrationTask, ThunderRegistrationTask
88
)
99

10-
__version__ = '0.9.0'
10+
__version__ = '0.10.0'

features/eolearn/features/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,4 @@
2828
from .doubly_logistic_approximation import DoublyLogisticApproximationTask
2929

3030

31-
__version__ = '0.9.2'
31+
__version__ = '0.10.0'

geometry/eolearn/geometry/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@
1010
)
1111
from .transformations import VectorToRasterTask, RasterToVectorTask, VectorToRaster, RasterToVector
1212

13-
__version__ = '0.9.2'
13+
__version__ = '0.10.0'

io/eolearn/io/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@
1010
from .meteoblue import MeteoblueVectorTask, MeteoblueRasterTask
1111

1212

13-
__version__ = '0.9.2'
13+
__version__ = '0.10.0'

mask/eolearn/mask/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88
from .utilities import resize_images
99
from .mask_counting import ClassFrequencyTask
1010

11-
__version__ = '0.9.0'
11+
__version__ = '0.10.0'

ml_tools/eolearn/ml_tools/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@
1010
MorphologicalFilterTask
1111
from .train_test_split import TrainTestSplitTask
1212

13-
__version__ = '0.9.0'
13+
__version__ = '0.10.0'

setup.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def parse_requirements(file):
2222
setup(
2323
name='eo-learn',
2424
python_requires='>=3.7',
25-
version='0.9.2',
25+
version='0.10.0',
2626
description='Earth observation processing framework for machine learning in Python',
2727
long_description=get_long_description(),
2828
long_description_content_type='text/markdown',
@@ -33,14 +33,14 @@ def parse_requirements(file):
3333
packages=[],
3434
include_package_data=True,
3535
install_requires=[
36-
'eo-learn-core>=0.9.2',
37-
'eo-learn-coregistration>=0.9.0',
38-
'eo-learn-features>=0.9.2',
39-
'eo-learn-geometry>=0.9.2',
40-
'eo-learn-io>=0.9.2',
41-
'eo-learn-mask>=0.9.0',
42-
'eo-learn-ml-tools>=0.9.0',
43-
'eo-learn-visualization>=0.9.0'
36+
'eo-learn-core>=0.10.0',
37+
'eo-learn-coregistration>=0.10.0',
38+
'eo-learn-features>=0.10.0',
39+
'eo-learn-geometry>=0.10.0',
40+
'eo-learn-io>=0.10.0',
41+
'eo-learn-mask>=0.10.0',
42+
'eo-learn-ml-tools>=0.10.0',
43+
'eo-learn-visualization>=0.10.0'
4444
],
4545
extras_require={
4646
'DEV': parse_requirements('requirements-dev.txt')

visualization/eolearn/visualization/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@
1010
except ImportError:
1111
pass
1212

13-
__version__ = '0.9.0'
13+
__version__ = '0.10.0'

0 commit comments

Comments
 (0)