Collection of processing scripts used in my final year project
The environment is specifically configured to run on JASMIN. It uses things specific to JASMIN such as the CEDA Archive and LOTUS. Therefore, These scripts can only be run in their current form on JASMIN.
To run this on JASMIN you will need write access to an Elasticsearch cluster and a JASMIN account with read access on the CEDA Archive.
You will also need to change the elasticsearch_url
, sen2cor_path
and model_weights
settings in the environment.json
as described in the dependencies section.
All Python package dependencies are listed in the environment.yml.
An Elasticsearch cluster is required to write data outputs to. The url to a cluster you have write access to is required in the environment.json
.
In terms of external dependencies, a path to a Sen2Cor installation is required in the environment.json
.
As well as this, the bigearthnet-models-tf
repository should be downloaded and installed using pip
locally.
In addition, the model_weights
also need to be downloaded and the path set in the environment.json
.