开源软件名称(OpenSource Name):sentinel-hub/eo-learn开源软件地址(OpenSource Url):https://github.com/sentinel-hub/eo-learn开源编程语言(OpenSource Language):Python 98.6%开源软件介绍(OpenSource Introduction):eo-learneo-learn makes extraction of valuable information from satellite imagery easy. The availability of open Earth observation (EO) data through the Copernicus and Landsat programs represents an unprecedented resource for many EO applications, ranging from ocean and land use and land cover monitoring, disaster control, emergency services and humanitarian relief. Given the large amount of high spatial resolution data at high revisit frequency, techniques able to automatically extract complex patterns in such spatio-temporal data are needed.
Package Overview
At the moment there are the following subpackages:
InstallationPyPi distributionThe package requires Python version >=3.7 . It can be installed with: pip install eo-learn In order to avoid heavy package dependencies it is possible to install each subpackage separately: pip install eo-learn-core
pip install eo-learn-coregistration
pip install eo-learn-features
pip install eo-learn-geometry
pip install eo-learn-io
pip install eo-learn-mask
pip install eo-learn-ml-tools
pip install eo-learn-visualization Before installing sudo apt-get install gcc libgdal-dev graphviz proj-bin libproj-dev libspatialindex-dev Before installing gdal
rasterio
shapely
fiona One of dependencies of Some subpackages contain extension modules under Conda Forge distributionThe package requires a Python environment >=3.7. Thanks to the maintainers of the conda forge feedstock (@benhuff, @dcunn, @mwilson8, @oblute, @rluria14), conda config --add channels conda-forge
conda install eo-learn In order to avoid heavy package dependencies it is possible to install each subpackage separately: conda install eo-learn-core
conda install eo-learn-coregistration
conda install eo-learn-features
conda install eo-learn-geometry
conda install eo-learn-io
conda install eo-learn-mask
conda install eo-learn-ml-tools
conda install eo-learn-visualization Run with DockerA docker image with the latest released version of docker pull sentinelhub/eolearn:latest
docker run -p 8888:8888 sentinelhub/eolearn:latest An extended version of the docker pull sentinelhub/eolearn:latest-examples
docker run -p 8888:8888 sentinelhub/eolearn:latest-examples Both docker images can also be built manually from GitHub repository: docker build -f docker/eolearn.dockerfile . --tag=sentinelhub/eolearn:latest
docker build -f docker/eolearn-examples.dockerfile . --tag=sentinelhub/eolearn:latest-examples DocumentationFor more information on the package content, visit readthedocs. More ExamplesExamples and introductions to the package can be found here. A large collection of examples is available at the ContributionsIf you would like to contribute to Blog posts and papers
Questions and IssuesFeel free to ask questions about the package and its use cases at Sentinel Hub forum or raise an issue on GitHub. You are welcome to send your feedback to the package authors, EO Research team, through any of Sentinel Hub communication channel. LicenseSee LICENSE. AcknowledgementsThis project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreements No. 776115 and No. 101004112. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论