Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

227 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IBERA

IBERA is a collection of tools developed during the IBERA reanalysis project. It includes scripts, reusable functions, and example notebooks for handling, analyzing, and visualizing meteorological data.


📦 Project Structure

ibera/
│
├── src/               # Reusable Python code organized by purpose
│   ├── processing/    # Data reading and preprocessing 
│   ├── analysis/      # Statistical analysis, validation, etc.
│   ├── plotting/      # Visualization and plotting functions
│   └── utils/         # General-purpose utilities
│
├── scripts/           # Executable scripts (with `if __name__ == '__main__'`)
├── notebooks/         # Example notebooks for exploration or demonstration
├── dashboards/        # Dashboard apps
├── tools/             # Auxiliary scripts (e.g., shell scripts)
├── config/            # Configuration files (e.g., .json, .yaml)
│
├── tests/             # Unit tests for validating functionality
│
├── environment.yml    # Conda environment definition
└── README.md          # This file

how to get the code

git clone https://gitlab.aemet.es/Harmonie_AMOD/ibera.git $YOUR_INSTALL_DIR

set up the tool

virtual environment

Create a conda python enviroment using the provided yml file.

If working on the ECMWF HPC:

module load conda/23.11.0-0

If working on AEMET servers:

module load anaconda

Create environment

conda env create -f environment.yml

To update the environment with following updates use

conda env update -f environment.yml

Launch a Dashboard

Dashboards can be launched locally or in an AEMET server preferably, if wanted to be shared. TMUX or similar apps are recomended in order to avoid \it{pipeline errors} that will kill the app when lossing conexion.

For example in noreste, within a tmux session, launch:

python portugal_ccma_map-ts_dashboard.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages