Skip to main content

Toolbox for the Non-Gaussian Statistics Framework (NGSF)

Project description

https://cosmo-gitlab.phys.ethz.ch/cosmo_public/ekit/badges/master/coverage.svg https://cosmo-gitlab.phys.ethz.ch/cosmo_public/ekit/badges/master/pipeline.svg http://img.shields.io/badge/arXiv-2006.12506-orange.svg?style=flat

ekit is a collection of small tools used by the Non-Gaussian Statistics Framework (NGSF).

If you use this package in your research please cite Zuercher et al. 2020. (arXiv-2006.12506).

Source

Documentation

Introduction

It contains the following tools:

  • paths:

    Can create standardized paths given a prefix, suffix and a dictionary containing some meta-data which gets encoded into the path and can be easily recovered using another function given in the module.

  • context:

    A context handler. The context consists out of a dictionary. The context can be passed on to subclasses. It also holds default values, the allowed parameters and their types and checks if they are correct.

  • logger:

    A logger which can be passed on from module to module. Contains a print function called vprint which only prints if verbose mode is enabled and either prints using a logger if one is available or otherwise just uses the normal print. Can also adjust the severity level of the message.

Getting Started

The easiest and fastest way to learn about ekit is to have a look at the Tutorial and Usage sections in the documentation.

Credits

This package was created by Dominik Zuercher (PhD student at ETH Zurich in Alexandre Refregiers Comsology Research Group)

The package is maintained by Dominik Zuercher dominik.zuercher@phys.ethz.ch.

Contributing

Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ekit, version 0.2.1
Filename, size File type Python version Upload date Hashes
Filename, size ekit-0.2.1.tar.gz (7.7 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page