Here are all the codes needed to reproduce the study entitled "Probabilistic Models for Harmful Algae: Application to the Norwegian Coast" published in the Environmental Data Science journal. Codes are written in jupyter notebooks. The Python library used is shown in the /environment.yaml file. The extracted time series database is available in 00_database/db.csv.