Git Product home page Git Product logo

dan-boat / pyesd Goto Github PK

View Code? Open in Web Editor NEW
38.0 38.0 8.0 70.09 MB

Python Package for Empirical Statistical Downscaling. pyESD is under active development and all colaborators are welcomed. The purpose of the package is to downscale any climate variables e.g. precipitation and temperature using predictors from reanalysis datasets (eg. ERA5) to point scale. pyESD adopts many ML and AL as the transfer function.

Home Page: https://dan-boat.github.io/PyESD/

License: MIT License

Python 97.91% Makefile 0.59% Shell 1.49%
deep-learning downscaling ensemble-machine-learning machine-learning precipitation sckit-learn tensorflow2

pyesd's Introduction

MasterHead

Hi 👋, I am Boateng Daniel

A PhD Student | Scientific Software developer | full-stack engineer | Data Scientist

Research: Climate-tectonics interactions ⛰️ | Empirical Statistical Climate information Downscaling 🌍| Climate Dynamics | Paleoclimate modeling 🏔️ 🌍

dan-boat

dan-boat

  • 📝 I'm currently developing statistical downscaling model PyESD and pyClimat

  • 📈 I’m currently learning Software engineering, MLDevOps, Deep Learning, fullstack

  • 👯 I’m looking to collaborate on PyESD and pyClimat

  • 💬 Ask me about python, Fortran, Bash, HTML, CSS, Javascript

  • 📫 How to reach me [email protected]

  • ⚡ Fun fact I think I'm nice Guy who loves Science and Tech!

  • 📌 I am also a student trainee @ALX-Africa/Holberton School of programming

Connect with me:

dann_boat daniel-boateng-3892311b4 daniel.boateng.9655l ing_banasty

Languages and Tools:

c css3 git html5 javascript linux matlab mysql pandas postgresql python pytorch scikit_learn seaborn tensorflow

dan-boat

 dan-boat

dan-boat

pyesd's People

Contributors

dan-boat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

pyesd's Issues

Cartopy and Modules Error

Hi Thanks for following up on installation.
I'm now, able to install pyESD
yet, the modules aren't imported.
It says "No Module" error even after Cartopy being installed.
image

image

I'm assuming this is windows compatible!

No Module error : pyESD

Hi even after installing pyESD, I get a "No Modeule" error.
image

Below is my environment

(base) C:\Users>conda create -name pyESD
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed

PackagesNotFoundError: The following packages are not available from current channels:

  - pyesd

Current channels:

  - https://conda.anaconda.org/conda-forge/win-64
  - https://conda.anaconda.org/conda-forge/noarch
  - https://repo.anaconda.com/pkgs/main/win-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/win-64
  - https://repo.anaconda.com/pkgs/r/noarch
  - https://repo.anaconda.com/pkgs/msys2/win-64
  - https://repo.anaconda.com/pkgs/msys2/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.



(base) C:\Users\buradagi>pip install pyESD
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pyESD in c:\users\appdata\roaming\python\python39\site-packages (1.0.1)
Requirement already satisfied: eofs in c:\users\appdata\roaming\python\python39\site-packages (from pyESD) (1.4.0)
Requirement already satisfied: numpy in c:\users\appdata\roaming\python\python39\site-packages (from pyESD) (1.22.4)
Requirement already satisfied: scipy in c:\windows\anaconda3-2021.11\lib\site-packages (from pyESD) (1.7.1)
Requirement already satisfied: pandas in c:\users\appdata\roaming\python\python39\site-packages (from pyESD) (2.0.1)
Requirement already satisfied: sklearn in c:\users\appdata\roaming\python\python39\site-packages (from pyESD) (0.0)
Requirement already satisfied: statsmodels in c:\windows\anaconda3-2021.11\lib\site-packages (from pyESD) (0.12.2)
Requirement already satisfied: xarray in c:\users\appdata\roaming\python\python39\site-packages (from pyESD) (2023.4.2)
Requirement already satisfied: seaborn in c:\windows\anaconda3-2021.11\lib\site-packages (from pyESD) (0.11.2)
Requirement already satisfied: tensorflow in c:\users\appdata\roaming\python\python39\site-packages (from pyESD) (2.12.0)
Requirement already satisfied: scikit-optimize in c:\users\appdata\roaming\python\python39\site-packages (from pyESD) (0.9.0)
Requirement already satisfied: matplotlib in c:\windows\anaconda3-2021.11\lib\site-packages (from pyESD) (3.4.3)
Requirement already satisfied: netCDF4 in c:\users\appdata\roaming\python\python39\site-packages (from pyESD) (1.6.3)
Requirement already satisfied: python-dateutil>=2.7 in c:\windows\anaconda3-2021.11\lib\site-packages (from matplotlib->pyESD) (2.8.2)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\windows\anaconda3-2021.11\lib\site-packages (from matplotlib->pyESD) (1.3.1)
Requirement already satisfied: cycler>=0.10 in c:\windows\anaconda3-2021.11\lib\site-packages (from matplotlib->pyESD) (0.10.0)
Requirement already satisfied: pillow>=6.2.0 in c:\windows\anaconda3-2021.11\lib\site-packages (from matplotlib->pyESD) (8.4.0)
Requirement already satisfied: pyparsing>=2.2.1 in c:\windows\anaconda3-2021.11\lib\site-packages (from matplotlib->pyESD) (3.0.4)
Requirement already satisfied: six in c:\windows\anaconda3-2021.11\lib\site-packages (from cycler>=0.10->matplotlib->pyESD) (1.16.0)
Requirement already satisfied: cftime in c:\users\appdata\roaming\python\python39\site-packages (from netCDF4->pyESD) (1.6.2)
Requirement already satisfied: pytz>=2020.1 in c:\windows\anaconda3-2021.11\lib\site-packages (from pandas->pyESD) (2021.3)
Requirement already satisfied: tzdata>=2022.1 in c:\users\appdata\roaming\python\python39\site-packages (from pandas->pyESD) (2023.3)
Requirement already satisfied: pyaml>=16.9 in c:\users\appdata\roaming\python\python39\site-packages (from scikit-optimize->pyESD) (23.5.9)
Requirement already satisfied: joblib>=0.11 in c:\windows\anaconda3-2021.11\lib\site-packages (from scikit-optimize->pyESD) (1.1.0)
Requirement already satisfied: scikit-learn>=0.20.0 in c:\windows\anaconda3-2021.11\lib\site-packages (from scikit-optimize->pyESD) (0.24.2)
Requirement already satisfied: PyYAML in c:\windows\anaconda3-2021.11\lib\site-packages (from pyaml>=16.9->scikit-optimize->pyESD) (6.0)
Requirement already satisfied: threadpoolctl>=2.0.0 in c:\windows\anaconda3-2021.11\lib\site-packages (from scikit-learn>=0.20.0->scikit-optimize->pyESD) (2.2.0)
Requirement already satisfied: patsy>=0.5 in c:\windows\anaconda3-2021.11\lib\site-packages (from statsmodels->pyESD) (0.5.2)
Requirement already satisfied: tensorflow-intel==2.12.0 in c:\users\appdata\roaming\python\python39\site-packages (from tensorflow->pyESD) (2.12.0)
Requirement already satisfied: packaging in c:\users\appdata\roaming\python\python39\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (23.1)
Requirement already satisfied: jax>=0.3.15 in c:\users\appdata\roaming\python\python39\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (0.4.10)
Requirement already satisfied: protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev,>=3.20.3 in c:\users\buradagi\appdata\roaming\python\python39\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (4.23.2)
Requirement already satisfied: keras<2.13,>=2.12.0 in c:\users\appdata\roaming\python\python39\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (2.12.0)
Requirement already satisfied: wrapt<1.15,>=1.11.0 in c:\windows\anaconda3-2021.11\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (1.12.1)
Requirement already satisfied: tensorflow-io-gcs-filesystem>=0.23.1 in c:\users\buradagi\appdata\roaming\python\python39\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (0.31.0)
Requirement already satisfied: h5py>=2.9.0 in c:\windows\anaconda3-2021.11\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (3.2.1)
Requirement already satisfied: absl-py>=1.0.0 in c:\users\appdata\roaming\python\python39\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (1.4.0)
Requirement already satisfied: libclang>=13.0.0 in c:\users\appdata\roaming\python\python39\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (16.0.0)
Requirement already satisfied: flatbuffers>=2.0 in c:\users\appdata\roaming\python\python39\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (23.5.26)
Requirement already satisfied: setuptools in c:\windows\anaconda3-2021.11\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (58.0.4)
Requirement already satisfied: tensorflow-estimator<2.13,>=2.12.0 in c:\users\buradagi\appdata\roaming\python\python39\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (2.12.0)
Requirement already satisfied: typing-extensions>=3.6.6 in c:\windows\anaconda3-2021.11\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (3.10.0.2)
Requirement already satisfied: grpcio<2.0,>=1.24.3 in c:\users\appdata\roaming\python\python39\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (1.54.2)
Requirement already satisfied: astunparse>=1.6.0 in c:\users\appdata\roaming\python\python39\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (1.6.3)
Requirement already satisfied: opt-einsum>=2.3.2 in c:\users\appdata\roaming\python\python39\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (3.3.0)
Requirement already satisfied: google-pasta>=0.1.1 in c:\users\appdata\roaming\python\python39\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (0.2.0)
Requirement already satisfied: gast<=0.4.0,>=0.2.1 in c:\users\appdata\roaming\python\python39\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (0.4.0)
Requirement already satisfied: tensorboard<2.13,>=2.12 in c:\users\appdata\roaming\python\python39\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (2.12.3)
Requirement already satisfied: termcolor>=1.1.0 in c:\users\appdata\roaming\python\python39\site-packages (from tensorflow-intel==2.12.0->tensorflow->pyESD) (2.3.0)
Requirement already satisfied: wheel<1.0,>=0.23.0 in c:\windows\anaconda3-2021.11\lib\site-packages (from astunparse>=1.6.0->tensorflow-intel==2.12.0->tensorflow->pyESD) (0.37.0)
Requirement already satisfied: ml-dtypes>=0.1.0 in c:\users\appdata\roaming\python\python39\site-packages (from jax>=0.3.15->tensorflow-intel==2.12.0->tensorflow->pyESD) (0.1.0)
Requirement already satisfied: tensorboard-data-server<0.8.0,>=0.7.0 in c:\users\appdata\roaming\python\python39\site-packages (from tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (0.7.0)
Requirement already satisfied: requests<3,>=2.21.0 in c:\windows\anaconda3-2021.11\lib\site-packages (from tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (2.26.0)
Requirement already satisfied: google-auth-oauthlib<1.1,>=0.5 in c:\users\appdata\roaming\python\python39\site-packages (from tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (1.0.0)
Requirement already satisfied: werkzeug>=1.0.1 in c:\windows\anaconda3-2021.11\lib\site-packages (from tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (2.0.2)
Requirement already satisfied: markdown>=2.6.8 in c:\users\appdata\roaming\python\python39\site-packages (from tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (3.4.3)
Requirement already satisfied: google-auth<3,>=1.6.3 in c:\users\appdata\roaming\python\python39\site-packages (from tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (2.19.0)
Requirement already satisfied: rsa<5,>=3.1.4 in c:\users\appdata\roaming\python\python39\site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (4.9)
Requirement already satisfied: cachetools<6.0,>=2.0.0 in c:\users\appdata\roaming\python\python39\site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (5.3.0)
Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\users\appdata\roaming\python\python39\site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (0.3.0)
Requirement already satisfied: urllib3<2.0 in c:\windows\anaconda3-2021.11\lib\site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (1.26.7)
Requirement already satisfied: requests-oauthlib>=0.7.0 in c:\users\appdata\roaming\python\python39\site-packages (from google-auth-oauthlib<1.1,>=0.5->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (1.3.1)
Requirement already satisfied: importlib-metadata>=4.4 in c:\windows\anaconda3-2021.11\lib\site-packages (from markdown>=2.6.8->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (4.8.1)
Requirement already satisfied: zipp>=0.5 in c:\windows\anaconda3-2021.11\lib\site-packages (from importlib-metadata>=4.4->markdown>=2.6.8->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (3.6.0)
Requirement already satisfied: pyasn1<0.6.0,>=0.4.6 in c:\users\appdata\roaming\python\python39\site-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (0.5.0)
Requirement already satisfied: idna<4,>=2.5 in c:\windows\anaconda3-2021.11\lib\site-packages (from requests<3,>=2.21.0->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (3.2)
Requirement already satisfied: charset-normalizer~=2.0.0 in c:\windows\anaconda3-2021.11\lib\site-packages (from requests<3,>=2.21.0->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (2.0.4)
Requirement already satisfied: certifi>=2017.4.17 in c:\windows\anaconda3-2021.11\lib\site-packages (from requests<3,>=2.21.0->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (2021.10.8)
Requirement already satisfied: oauthlib>=3.0.0 in c:\users\appdata\roaming\python\python39\site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<1.1,>=0.5->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow->pyESD) (3.2.2)

Tried in spyder as well.
Doesn't work there too.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.