Skip to content

TomFarley/ccfepyutils

Repository files navigation

ccfepyutils

pipeline status coverage report Central repository for general purpose python classes and functions used at CCFE.

This repository will be updated soon.

To contribute please contact Tom Farley ([email protected]) and consider attending Coding Discussion Group meetings.

Files contained in repository

MODULE DESCRIPTION
data Collections of general purpose functions for data analysis

DEPENDENCIES

Standard

These packages are all available through pip/conda.

  • Python 3.6+
  • numpy
  • scipy
  • pandas
  • xarray
  • matplotlib
  • cv2
  • future
  • natsort (optional, but recommended - may be buggy without)
  • PyQt5 (optional, needed for GUI)
  • plotly (optional, needed for some plots)

CCFE libraries

These packages are availble internally from https://git.ccfe.ac.uk.

SETUP

Make sure you have your ssh key setup on ccfe gitlab (guide). Then to recursively download the repository and its CCFE dependencies:

git clone --recursive -j8 [email protected]:tfarley/elzar.git

Developer install

To install as a developer (so that the importable module tracks your local changes), from the top level elzar folder containing setup.py run:

pip install -e .

User install

To install as a user (fixed version), from the top level elzar folder containing setup.py run:

pip install .

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published