Skip to content

HuMPI is the python code for the Hurricane Maximum Potential Intensity model

License

Notifications You must be signed in to change notification settings

apalarcon/HuMPI-master

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HuMPI: Hurricane Maximum Potential Intensity model

The python code for the Hurricane Maximum Potential Intensity model

DOI

Anaconda-Server Badge

Anaconda-Server Badge

For HuMPI model physics description, see

Pérez-Alarcón, A.; Fernández-Alvarez, J.C.; Díaz-Rodríguez, O; (2021). Hurricane Maximum Potential Intensity Model, Revista Cubana de Física, 38(2), 85-93, http://www.revistacubanadefisica.org/index.php/rcf/article/view/2021v38p085

HuMPI requirements

python status
Python2 tested
Python3 tested
  • netCDF4
  • numpy
  • scipy
  • mpi4py

Installation

We recommend using the HuMPI package under the Anaconda environment.

conda install -c apa_py humpi

Using PIP

pip install humpi

Usage

For HuMPI help:

import humpi
humpi.help()

To get HuMPI input parameters templete file:

import humpi
humpi.get_HuMPI_inputs_template()

To get HuMPI input data file for multiple runs:

import humpi
humpi.get_HuMPI_input_data()

To run HuMPI model we recomend the using of run_HuMPI.py script as follow:

  • For help
python run_HuMPI.py -hh t
  • For getting input paramters template
python run_HuMPI.py -gt t
  • For getting input data file for multiples runs
python run_HuMPI.py -id t
  • For running using MPI
mpiexec -n N python run_HuMPI.py -pf input_paramters_file

Input data

Sea sruface temperature in netcdf or ascii format. In both cases the latitude and longitude arrays must be provided

HuMPI outputs

A netcdf file, which contains the maximum potential surface wind speed and minimum central pressure for tropical cyclones

Contact and Support

  • Albenis Pérez Alarcón: apalarcon1991[a]gmail.com

  • José Carlos Fernández Alvarez: fortunajcfa[a]gmail.com

  • Oscar Díaz Rodríguez: oodr71[a]gmail.com

Referencing

If you use HuMPI, please cite: Pérez-Alarcón, A.; Fernández-Alvarez, J.C.; Díaz-Rodríguez, O; (2021). Hurricane Maximum Potential Intensity Model, Revista Cubana de Física, 38(2), 85-93, http://www.revistacubanadefisica.org/index.php/rcf/article/view/2021v38p085

Pérez-Alarcón, A.; Fernández-Alvarez, J.C.; Díaz-Rodríguez, O; (2022). HuMPI: Hurricane Maximum Potential Intensity model (V1.0). Zenodo. https://doi.org/10.5281/zenodo.6475215.

License

Copyright 2022 Albenis Pérez-Alarcón, José C. Fernández-Alvarez, Oscar Díaz Rodríguez.

This software is published under the GPLv3 license. This means:

  1. Anyone can copy, modify and distribute this software.
  2. You have to include the license and copyright notice with each and every distribution.
  3. You can use this software privately.
  4. You can use this software for commercial purposes.
  5. If you dare build your business solely from this code, you risk open-sourcing the whole code base.
  6. If you modify it, you have to indicate changes made to the code.
  7. Any modifications of this code base MUST be distributed with the same license, GPLv3.
  8. This software is provided without warranty.
  9. The software author or license can not be held liable for any damages inflicted by the software.

About

HuMPI is the python code for the Hurricane Maximum Potential Intensity model

Resources

License

Stars

Watchers

Forks

Packages

No packages published