Skip to content

shenyulu/easyclimate-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

easyclimate-backend

The backend of easyclimate

Documentation (latest)Documentation (main branch)Documentation (Dev)Contributing

PyPI - Version PyPI - Python Version PyPI - Downloads Documentation Status

English / 简体中文 / 日本語

🤗 What is easyclimate-backend?

The easyclimate-backend is designed to handle the heavy lifting for easyclimate, allowing the front-end package to offer a user-friendly interface for climate analysis. By leveraging the speed and efficiency of Fortran and C, The easyclimate-backend makes sure that even the most computationally intensive tasks are managed seamlessly.

🚨 This package is still undergoing rapid development. 🚨

All of the API (functions/classes/interfaces) is subject to change. There may be non-backward compatible changes as we experiment with new design ideas and implement new features. This is not a finished product, use with caution.

😯 How to install?

The easyclimate-backend package can be installed using Python package installer pip.

pip install easyclimate-backend

✨ Requires

  • python >= 3.10
  • Numpy = 2.1.0 (Required only for building the wheel; the built wheel is compatible with NumPy 1.24.3 and above, including 2.x versions)
  • intel-fortran-rt
  • dpcpp-cpp-rt

🪐 Open Source Software Statement

Please refer to the document.