/ECRad_PyLib

Primary LanguagePythonMIT LicenseMIT

The ECRad Pylib is a library to interact with the ECRad code. It provides classes for data storage/retrieval and a F2PY interface for controlling ECRad.

Installation

Installation is as simple as cloning this repository.

git clone https://github.com/AreWeDreaming/ECRad_Pylib.git

Dependencies

ECRad:

git clone https://github.com/AreWeDreaming/ECRad.git

Python 3.0 or higher The following Python packages (has to be Python 3):

  • wxPython
  • numpy
  • scipy
  • matplotlib
  • Netcdf4

Other:

  • Batch submissions only through SLURM

Usage

There are two main functionalities of the library.

  • Interacting with results obtained from ECRad
  • Controlling ECRad through the F2PY interface

For details refer to the documentation [WIP].

Contributing

At the moment all contributions should be discussed. Pull requests will be welcome once version 1.0 is stable.

License

MIT

This library makes use of the wxPython library. The license for wxPython can be found in the licenses folder.