Skip to content

Commit

Permalink
version 0.10.0
Browse files Browse the repository at this point in the history
  • Loading branch information
AleksMat committed Sep 14, 2021
1 parent c6fa248 commit 171b2fd
Show file tree
Hide file tree
Showing 10 changed files with 31 additions and 17 deletions.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
## [Version 0.10.0] - 2021-09-14
- `EOWorkflow` now automatically makes a shallow copy of each `EOPatch` before passing it to any `EOTask` in the workflow.
- Streamlined naming conventions of EOTasks - every name now ends with `Task`. Old names have been deprecated.
- Improved functionality of merging EOPatches, particularly of merging time-dependent features.
- Removed support for Python 3.6 and added official support for Python 3.9.
- Implemented `EOPatch.copy` and `EOPatch.__delitem__` methods.
- Added `eolearn.io.MeteoblueRasterTask` and `eolearn.io.MeteoblueVectorTask` for obtaining weather data. Joint effort with Meteoblue.
- `VectorToRasterTask` now supports rasterization of time-dependant vector features. Contributed by @asylve.
- Fixes in `SentinelHubInputTask`. Both `SentinelHubInputTask` and `SentinelHubEvalscriptTask` now return EOPatches with timestamps that don't have timezone information anymore.
- Changed `rasterio` dependency to `rasterio>=1.2.7`
- All but `eolearn.core` tests ported to `pytest` framework.
- Switched from Travis CI to GitHub actions.
- Minor fixes and improvements.

## [Version 0.9.2] - 2021-05-21
- Minor fixes and improvements:
* `SaveTask` and `LoadTask` don't automatically store a filesystem object anymore,
Expand Down
2 changes: 1 addition & 1 deletion core/eolearn/core/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@
from .utilities import deep_eq, negate_mask, constant_pad, get_common_timestamps, bgr_to_rgb, FeatureParser


__version__ = '0.9.2'
__version__ = '0.10.0'
2 changes: 1 addition & 1 deletion coregistration/eolearn/coregistration/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@
ECCRegistrationTask, PointBasedRegistrationTask, ThunderRegistrationTask
)

__version__ = '0.9.0'
__version__ = '0.10.0'
2 changes: 1 addition & 1 deletion features/eolearn/features/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,4 @@
from .doubly_logistic_approximation import DoublyLogisticApproximationTask


__version__ = '0.9.2'
__version__ = '0.10.0'
2 changes: 1 addition & 1 deletion geometry/eolearn/geometry/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
)
from .transformations import VectorToRasterTask, RasterToVectorTask, VectorToRaster, RasterToVector

__version__ = '0.9.2'
__version__ = '0.10.0'
2 changes: 1 addition & 1 deletion io/eolearn/io/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
from .meteoblue import MeteoblueVectorTask, MeteoblueRasterTask


__version__ = '0.9.2'
__version__ = '0.10.0'
2 changes: 1 addition & 1 deletion mask/eolearn/mask/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@
from .utilities import resize_images
from .mask_counting import ClassFrequencyTask

__version__ = '0.9.0'
__version__ = '0.10.0'
2 changes: 1 addition & 1 deletion ml_tools/eolearn/ml_tools/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
MorphologicalFilterTask
from .train_test_split import TrainTestSplitTask

__version__ = '0.9.0'
__version__ = '0.10.0'
18 changes: 9 additions & 9 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ def parse_requirements(file):
setup(
name='eo-learn',
python_requires='>=3.7',
version='0.9.2',
version='0.10.0',
description='Earth observation processing framework for machine learning in Python',
long_description=get_long_description(),
long_description_content_type='text/markdown',
Expand All @@ -33,14 +33,14 @@ def parse_requirements(file):
packages=[],
include_package_data=True,
install_requires=[
'eo-learn-core>=0.9.2',
'eo-learn-coregistration>=0.9.0',
'eo-learn-features>=0.9.2',
'eo-learn-geometry>=0.9.2',
'eo-learn-io>=0.9.2',
'eo-learn-mask>=0.9.0',
'eo-learn-ml-tools>=0.9.0',
'eo-learn-visualization>=0.9.0'
'eo-learn-core>=0.10.0',
'eo-learn-coregistration>=0.10.0',
'eo-learn-features>=0.10.0',
'eo-learn-geometry>=0.10.0',
'eo-learn-io>=0.10.0',
'eo-learn-mask>=0.10.0',
'eo-learn-ml-tools>=0.10.0',
'eo-learn-visualization>=0.10.0'
],
extras_require={
'DEV': parse_requirements('requirements-dev.txt')
Expand Down
2 changes: 1 addition & 1 deletion visualization/eolearn/visualization/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
except ImportError:
pass

__version__ = '0.9.0'
__version__ = '0.10.0'

0 comments on commit 171b2fd

Please sign in to comment.